{"id":1810,"date":"2026-03-01T16:33:37","date_gmt":"2026-03-01T16:33:37","guid":{"rendered":"https:\/\/swinggolfresidencial.com\/?page_id=1810"},"modified":"2026-05-04T15:41:53","modified_gmt":"2026-05-04T15:41:53","slug":"engage","status":"publish","type":"page","link":"https:\/\/swinggolfresidencial.com\/fr\/","title":{"rendered":"Engage"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1810\" class=\"elementor elementor-1810 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<!-- ============================================\r\n     SWING GOLF PULP\u00cd \u2014 ENGAGE PAGE [FR]\r\n     HEADER (STICKY NAV) + HERO (FULLSCREEN VIDEO)\r\n     + MENU MOBILE FULLSCREEN OVERLAY\r\n     ============================================ -->\r\n\r\n<!-- ============================================\r\n     GOOGLE FONTS \u2014 PLAYFAIR DISPLAY + PLUS JAKARTA SANS\r\n     ============================================ -->\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\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\">\r\n\r\n<style>\r\n\/* ============================================\r\n   CSS CUSTOM PROPERTIES \u2014 DESIGN TOKENS\r\n   ============================================ *\/\r\n:root {\r\n    --sg-color-primary-900: #1A2E1A;\r\n    --sg-color-primary-800: #233A23;\r\n    --sg-color-primary-700: #2D4A2D;\r\n    --sg-color-primary-600: #365E36;\r\n    --sg-color-primary-500: #3E6B3E;\r\n    --sg-color-primary-400: #4F844F;\r\n    --sg-color-primary-300: #6B9E6B;\r\n    --sg-color-primary-100: #E2EDE2;\r\n    --sg-color-primary-50:  #F0F5F0;\r\n\r\n    --sg-color-accent-700: #8B6934;\r\n    --sg-color-accent-600: #A07A3F;\r\n    --sg-color-accent-500: #B58B5A;\r\n    --sg-color-accent-400: #C9A474;\r\n    --sg-color-accent-300: #D4B896;\r\n    --sg-color-accent-200: #E5D4B8;\r\n    --sg-color-accent-100: #F2EBE0;\r\n    --sg-color-accent-50:  #F9F5EF;\r\n\r\n    --sg-color-neutral-900: #1A1D1A;\r\n    --sg-color-neutral-800: #2A2D2A;\r\n    --sg-color-neutral-700: #3D423D;\r\n    --sg-color-neutral-600: #515851;\r\n    --sg-color-neutral-500: #6B726B;\r\n    --sg-color-neutral-400: #9CA39C;\r\n    --sg-color-neutral-300: #C4C9C4;\r\n    --sg-color-neutral-200: #E0E3E0;\r\n    --sg-color-neutral-100: #F1F3F1;\r\n    --sg-color-neutral-50:  #F8F9F8;\r\n    --sg-color-neutral-0:   #FFFFFF;\r\n\r\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%);\r\n    --sg-gradient-cta: linear-gradient(135deg, #1A2E1A 0%, #2D4A2D 100%);\r\n    --sg-gradient-accent: linear-gradient(135deg, #B58B5A 0%, #C9A474 100%);\r\n\r\n    --sg-shadow-xs: 0 1px 2px rgba(0,0,0,0.04);\r\n    --sg-shadow-sm: 0 1px 3px rgba(0,0,0,0.06);\r\n    --sg-shadow-md: 0 4px 12px rgba(0,0,0,0.08);\r\n    --sg-shadow-lg: 0 12px 32px rgba(0,0,0,0.1);\r\n    --sg-shadow-xl: 0 12px 40px rgba(0,0,0,0.12);\r\n    --sg-shadow-accent: 0 4px 16px rgba(181,139,90,0.3);\r\n\r\n    --sg-radius-sm:   6px;\r\n    --sg-radius-md:   8px;\r\n    --sg-radius-lg:   12px;\r\n    --sg-radius-xl:   16px;\r\n    --sg-radius-2xl:  20px;\r\n    --sg-radius-full: 999px;\r\n\r\n    --sg-transition-fast:   0.15s ease;\r\n    --sg-transition-base:   0.25s cubic-bezier(0.4, 0, 0.2, 1);\r\n    --sg-transition-slow:   0.4s  cubic-bezier(0.4, 0, 0.2, 1);\r\n    --sg-transition-smooth: 0.6s  cubic-bezier(0.22, 1, 0.36, 1);\r\n\r\n    --sg-font-display: 'Playfair Display', 'Georgia', 'Times New Roman', serif;\r\n    --sg-font-body:    'Plus Jakarta Sans', 'Inter', 'Helvetica Neue', Arial, sans-serif;\r\n}\r\n\r\na:hover {\r\n    color: white!important;\r\n}\r\n\r\n\/* ============================================\r\n   SG-NAV \u2014 BLOQUE HEADER STICKY\r\n   ============================================ *\/\r\n.sg-nav {\r\n    position: fixed;\r\n    top: 0;\r\n    left: 0;\r\n    width: 100%;\r\n    height: 80px;\r\n    z-index: 1000;\r\n    display: flex;\r\n    align-items: center;\r\n    background: transparent;\r\n    transition:\r\n        background 0.4s cubic-bezier(0.4, 0, 0.2, 1),\r\n        backdrop-filter 0.4s cubic-bezier(0.4, 0, 0.2, 1),\r\n        box-shadow 0.4s cubic-bezier(0.4, 0, 0.2, 1);\r\n    will-change: background, backdrop-filter;\r\n}\r\n\r\n\/* ============================================\r\n   SG-NAV--SCROLLED \u2014 ESTADO TRAS SCROLL\r\n   ============================================ *\/\r\n.sg-nav--scrolled {\r\n    background: rgba(26, 46, 26, 0.95);\r\n    backdrop-filter: blur(12px);\r\n    -webkit-backdrop-filter: blur(12px);\r\n    box-shadow: 0 1px 0 rgba(255,255,255,0.06), 0 8px 32px rgba(0,0,0,0.2);\r\n}\r\n\r\n\/* ============================================\r\n   SG-NAV__CONTAINER\r\n   ============================================ *\/\r\n.sg-nav__container {\r\n    width: 100%;\r\n    max-width: 1216px;\r\n    margin: 0 auto;\r\n    padding: 0 40px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    gap: 40px;\r\n}\r\n\r\n\/* ============================================\r\n   SG-NAV__LOGO \u2014 IMAGEN CONTENIDA\r\n   ============================================ *\/\r\n.sg-nav__logo {\r\n    display: flex;\r\n    align-items: center;\r\n    flex-shrink: 0;\r\n    line-height: 0;\r\n    max-height: 40px;\r\n    overflow: hidden;\r\n    opacity: 0;\r\n    transform: translateY(-12px);\r\n    animation: sgNavItemReveal 0.7s cubic-bezier(0.22, 1, 0.36, 1) 1.8s forwards;\r\n}\r\n\r\n.sg-nav__logo-img {\r\n    display: block !important;\r\n    height: 36px !important;\r\n    width: auto !important;\r\n    max-width: 180px !important;\r\n    max-height: 36px !important;\r\n    object-fit: contain !important;\r\n    object-position: left center;\r\n}\r\n\r\n\/* ============================================\r\n   SG-NAV__MENU \u2014 LISTA DE ENLACES\r\n   ============================================ *\/\r\n.sg-nav__menu {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 36px;\r\n    list-style: none;\r\n}\r\n\r\n.sg-nav__item {\r\n    opacity: 0;\r\n    transform: translateY(-10px);\r\n}\r\n\r\n.sg-nav__item:nth-child(1) { animation: sgNavItemReveal 0.6s cubic-bezier(0.22, 1, 0.36, 1) 1.95s forwards; }\r\n.sg-nav__item:nth-child(2) { animation: sgNavItemReveal 0.6s cubic-bezier(0.22, 1, 0.36, 1) 2.05s forwards; }\r\n.sg-nav__item:nth-child(3) { animation: sgNavItemReveal 0.6s cubic-bezier(0.22, 1, 0.36, 1) 2.15s forwards; }\r\n.sg-nav__item:nth-child(4) { animation: sgNavItemReveal 0.6s cubic-bezier(0.22, 1, 0.36, 1) 2.25s forwards; }\r\n\r\n.sg-nav__link {\r\n    font-family: var(--sg-font-body);\r\n    font-size: 14px;\r\n    font-weight: 500;\r\n    line-height: 1;\r\n    color: rgba(255, 255, 255, 0.7);\r\n    position: relative;\r\n    transition: color var(--sg-transition-fast);\r\n}\r\n\r\n.sg-nav__link::after {\r\n    content: '';\r\n    position: absolute;\r\n    bottom: -4px;\r\n    left: 0;\r\n    width: 0;\r\n    height: 1px;\r\n    background: var(--sg-color-accent-400);\r\n    transition: width 0.3s cubic-bezier(0.4, 0, 0.2, 1);\r\n}\r\n\r\n.sg-nav__link:hover {\r\n    color: #FFFFFF;\r\n}\r\n\r\n.sg-nav__link:hover::after {\r\n    width: 100%;\r\n}\r\n\r\n.sg-nav__link--active {\r\n    color: #FFFFFF;\r\n}\r\n\r\n.sg-nav__link--active::after {\r\n    width: 100%;\r\n    background: var(--sg-color-accent-500);\r\n}\r\n\r\n\/* ============================================\r\n   SG-NAV__CTA \u2014 BOT\u00d3N ACCI\u00d3N DERECHA\r\n   ============================================ *\/\r\n.sg-nav__cta {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    font-family: var(--sg-font-body);\r\n    font-size: 13px;\r\n    font-weight: 600;\r\n    line-height: 1;\r\n    letter-spacing: 0.01em;\r\n    color: #FFFFFF;\r\n    background: transparent;\r\n    border: 1px solid rgba(255, 255, 255, 0.3);\r\n    border-radius: var(--sg-radius-full);\r\n    padding: 10px 24px;\r\n    cursor: pointer;\r\n    transition:\r\n        background var(--sg-transition-base),\r\n        border-color var(--sg-transition-base);\r\n    flex-shrink: 0;\r\n    opacity: 0;\r\n    transform: translateY(-10px);\r\n    animation: sgNavItemReveal 0.6s cubic-bezier(0.22, 1, 0.36, 1) 2.35s forwards;\r\n}\r\n\r\n.sg-nav__cta:hover {\r\n    background: rgba(255, 255, 255, 0.1);\r\n    border-color: rgba(255, 255, 255, 0.5);\r\n}\r\n\r\n\/* ============================================\r\n   SG-HAMBURGER \u2014 BOT\u00d3N MOBILE\r\n   ============================================ *\/\r\n.sg-hamburger {\r\n    display: none;\r\n    align-items: center;\r\n    justify-content: center;\r\n    width: 48px;\r\n    height: 48px;\r\n    background: none;\r\n    border: 1px solid rgba(255,255,255,0.12);\r\n    border-radius: var(--sg-radius-lg);\r\n    cursor: pointer;\r\n    position: relative;\r\n    z-index: 1100;\r\n    flex-shrink: 0;\r\n    transition:\r\n        border-color 0.3s ease,\r\n        background 0.3s ease;\r\n    -webkit-tap-highlight-color: transparent;\r\n}\r\n\r\n.sg-hamburger:hover,\r\n.sg-hamburger:focus-visible {\r\n    border-color: rgba(255,255,255,0.25);\r\n    background: rgba(255,255,255,0.04);\r\n    outline: none;\r\n}\r\n\r\n.sg-hamburger__lines {\r\n    width: 20px;\r\n    height: 14px;\r\n    position: relative;\r\n    display: flex;\r\n    flex-direction: column;\r\n    justify-content: space-between;\r\n}\r\n\r\n.sg-hamburger__line {\r\n    display: block;\r\n    width: 20px;\r\n    height: 1.5px;\r\n    border-radius: 2px;\r\n    background: #FFFFFF;\r\n    transition:\r\n        transform 0.4s cubic-bezier(0.23, 1, 0.32, 1),\r\n        opacity 0.3s ease,\r\n        width 0.3s cubic-bezier(0.23, 1, 0.32, 1);\r\n    transform-origin: center;\r\n}\r\n\r\n.sg-hamburger__line:nth-child(2) {\r\n    width: 14px;\r\n    margin-left: auto;\r\n}\r\n\r\n.sg-hamburger:hover .sg-hamburger__line:nth-child(2) {\r\n    width: 20px;\r\n}\r\n\r\nbody.sg-menu-open .sg-hamburger {\r\n    border-color: rgba(255,255,255,0.15);\r\n    background: rgba(255,255,255,0.06);\r\n}\r\n\r\nbody.sg-menu-open .sg-nav {\r\n    z-index: 1060;\r\n}\r\n\r\nbody.sg-menu-open .sg-hamburger__line:nth-child(1) {\r\n    transform: translateY(6.25px) rotate(45deg);\r\n}\r\n\r\nbody.sg-menu-open .sg-hamburger__line:nth-child(2) {\r\n    opacity: 0;\r\n    width: 0;\r\n}\r\n\r\nbody.sg-menu-open .sg-hamburger__line:nth-child(3) {\r\n    transform: translateY(-6.25px) rotate(-45deg);\r\n}\r\n\r\n\/* ============================================\r\n   SG-OVERLAY \u2014 MENU MOBILE FULLSCREEN\r\n   ============================================ *\/\r\n.sg-overlay {\r\n    position: fixed;\r\n    inset: 0;\r\n    z-index: 1050;\r\n    pointer-events: none;\r\n    overflow: hidden;\r\n    display: none;\r\n}\r\n\r\n.sg-overlay__bg {\r\n    position: absolute;\r\n    inset: 0;\r\n    background: rgba(16, 28, 16, 0.45);\r\n    backdrop-filter: blur(6px);\r\n    -webkit-backdrop-filter: blur(6px);\r\n    opacity: 0;\r\n    transition: opacity 0.5s cubic-bezier(0.22, 1, 0.36, 1);\r\n}\r\n\r\n.sg-overlay__panel {\r\n    position: absolute;\r\n    top: 0;\r\n    right: 0;\r\n    width: 100%;\r\n    max-width: 420px;\r\n    height: 100%;\r\n    background: var(--sg-color-primary-900);\r\n    transform: translateX(100%);\r\n    transition: transform 0.55s cubic-bezier(0.22, 1, 0.36, 1);\r\n    display: flex;\r\n    flex-direction: column;\r\n    overflow-y: auto;\r\n    -webkit-overflow-scrolling: touch;\r\n}\r\n\r\n.sg-overlay__panel::before {\r\n    content: '';\r\n    position: absolute;\r\n    top: 0;\r\n    left: 0;\r\n    width: 1px;\r\n    height: 100%;\r\n    background: linear-gradient(\r\n        180deg,\r\n        transparent 0%,\r\n        var(--sg-color-accent-500) 30%,\r\n        var(--sg-color-accent-400) 70%,\r\n        transparent 100%\r\n    );\r\n    opacity: 0;\r\n    transition: opacity 0.6s ease 0.2s;\r\n}\r\n\r\nbody.sg-menu-open .sg-overlay {\r\n    pointer-events: auto;\r\n}\r\n\r\nbody.sg-menu-open .sg-overlay__bg {\r\n    opacity: 1;\r\n}\r\n\r\nbody.sg-menu-open .sg-overlay__panel {\r\n    transform: translateX(0);\r\n}\r\n\r\nbody.sg-menu-open .sg-overlay__panel::before {\r\n    opacity: 0.5;\r\n}\r\n\r\n\/* ============================================\r\n   SG-OVERLAY \u2014 CONTENU INT\u00c9RIEUR\r\n   ============================================ *\/\r\n.sg-overlay__header {\r\n    padding: 100px 32px 0;\r\n    flex-shrink: 0;\r\n}\r\n\r\n.sg-overlay__eyebrow {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 10px;\r\n    font-family: var(--sg-font-body);\r\n    font-size: 10px;\r\n    font-weight: 600;\r\n    letter-spacing: 0.14em;\r\n    text-transform: uppercase;\r\n    color: var(--sg-color-accent-400);\r\n    margin-bottom: 8px;\r\n    opacity: 0;\r\n    transform: translateX(20px);\r\n    transition:\r\n        opacity 0.5s ease,\r\n        transform 0.5s cubic-bezier(0.22, 1, 0.36, 1);\r\n    transition-delay: 0.15s;\r\n}\r\n\r\n.sg-overlay__eyebrow-line {\r\n    display: block;\r\n    width: 20px;\r\n    height: 1px;\r\n    background: var(--sg-color-accent-500);\r\n}\r\n\r\nbody.sg-menu-open .sg-overlay__eyebrow {\r\n    opacity: 1;\r\n    transform: translateX(0);\r\n}\r\n\r\n\/* ============================================\r\n   SG-OVERLAY__NAV \u2014 LINKS\r\n   ============================================ *\/\r\n.sg-overlay__nav {\r\n    padding: 24px 32px 0;\r\n    flex: 1;\r\n    list-style: none;\r\n    margin: 0;\r\n}\r\n\r\n.sg-overlay__item {\r\n    border-bottom: 1px solid rgba(255,255,255,0.05);\r\n    overflow: hidden;\r\n}\r\n\r\n.sg-overlay__link {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    padding: 22px 0;\r\n    font-family: var(--sg-font-display);\r\n    font-size: 28px;\r\n    font-weight: 700;\r\n    color: rgba(255,255,255,0.35);\r\n    letter-spacing: -0.01em;\r\n    line-height: 1.15;\r\n    position: relative;\r\n    text-decoration: none;\r\n    opacity: 0;\r\n    transform: translateY(30px) translateX(12px);\r\n    transition:\r\n        opacity 0.55s cubic-bezier(0.22, 1, 0.36, 1),\r\n        transform 0.55s cubic-bezier(0.22, 1, 0.36, 1),\r\n        color 0.25s ease;\r\n}\r\n\r\n.sg-overlay__item:nth-child(1) .sg-overlay__link { transition-delay: 0.12s; }\r\n.sg-overlay__item:nth-child(2) .sg-overlay__link { transition-delay: 0.18s; }\r\n.sg-overlay__item:nth-child(3) .sg-overlay__link { transition-delay: 0.24s; }\r\n.sg-overlay__item:nth-child(4) .sg-overlay__link { transition-delay: 0.30s; }\r\n\r\nbody.sg-menu-open .sg-overlay__link {\r\n    opacity: 1;\r\n    transform: translateY(0) translateX(0);\r\n}\r\n\r\n.sg-overlay__link-num {\r\n    font-family: var(--sg-font-body);\r\n    font-size: 11px;\r\n    font-weight: 500;\r\n    color: var(--sg-color-accent-500);\r\n    opacity: 0.5;\r\n    letter-spacing: 0.04em;\r\n    transition: opacity 0.25s ease;\r\n}\r\n\r\n.sg-overlay__link:hover {\r\n    color: rgba(255,255,255,0.95) !important;\r\n}\r\n\r\n.sg-overlay__link:hover .sg-overlay__link-num {\r\n    opacity: 1;\r\n}\r\n\r\n.sg-overlay__link::after {\r\n    content: '';\r\n    position: absolute;\r\n    bottom: 0;\r\n    left: 0;\r\n    width: 0;\r\n    height: 1px;\r\n    background: var(--sg-color-accent-400);\r\n    transition: width 0.4s cubic-bezier(0.22, 1, 0.36, 1);\r\n}\r\n\r\n.sg-overlay__link:hover::after {\r\n    width: 40px;\r\n}\r\n\r\n\/* ============================================\r\n   SG-OVERLAY \u2014 CTA BOUTON\r\n   ============================================ *\/\r\n.sg-overlay__cta-wrap {\r\n    padding: 32px 32px 0;\r\n    opacity: 0;\r\n    transform: translateY(16px);\r\n    transition:\r\n        opacity 0.5s ease 0.36s,\r\n        transform 0.5s cubic-bezier(0.22, 1, 0.36, 1) 0.36s;\r\n}\r\n\r\nbody.sg-menu-open .sg-overlay__cta-wrap {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n}\r\n\r\n.sg-overlay__cta {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    width: 100%;\r\n    padding: 16px 32px;\r\n    font-family: var(--sg-font-body);\r\n    font-size: 14px;\r\n    font-weight: 600;\r\n    letter-spacing: 0.01em;\r\n    color: #FFFFFF;\r\n    text-decoration: none;\r\n    background: var(--sg-gradient-accent);\r\n    border: none;\r\n    border-radius: var(--sg-radius-full);\r\n    cursor: pointer;\r\n    box-shadow: 0 6px 28px rgba(181,139,90,0.3);\r\n    transition:\r\n        box-shadow 0.3s ease,\r\n        transform 0.3s ease,\r\n        filter 0.3s ease;\r\n}\r\n\r\n.sg-overlay__cta:hover {\r\n    transform: translateY(-2px);\r\n    box-shadow: 0 10px 36px rgba(181,139,90,0.4);\r\n    filter: brightness(1.06);\r\n    color: #FFFFFF !important;\r\n}\r\n\r\n\/* ============================================\r\n   SG-OVERLAY \u2014 FOOTER\r\n   ============================================ *\/\r\n.sg-overlay__footer {\r\n    padding: 40px 32px 36px;\r\n    margin-top: auto;\r\n    opacity: 0;\r\n    transform: translateY(12px);\r\n    transition:\r\n        opacity 0.5s ease 0.42s,\r\n        transform 0.5s cubic-bezier(0.22, 1, 0.36, 1) 0.42s;\r\n}\r\n\r\nbody.sg-menu-open .sg-overlay__footer {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n}\r\n\r\n.sg-overlay__footer-label {\r\n    font-family: var(--sg-font-body);\r\n    font-size: 10px;\r\n    font-weight: 600;\r\n    letter-spacing: 0.12em;\r\n    text-transform: uppercase;\r\n    color: rgba(255,255,255,0.25);\r\n    margin-bottom: 12px;\r\n}\r\n\r\n.sg-overlay__footer-contact {\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 6px;\r\n}\r\n\r\n.sg-overlay__footer-link {\r\n    font-family: var(--sg-font-body);\r\n    font-size: 14px;\r\n    font-weight: 500;\r\n    color: rgba(255,255,255,0.55);\r\n    text-decoration: none;\r\n    transition: color 0.2s ease;\r\n}\r\n\r\n.sg-overlay__footer-link:hover {\r\n    color: var(--sg-color-accent-300) !important;\r\n}\r\n\r\n.sg-overlay__footer-divider {\r\n    width: 32px;\r\n    height: 1px;\r\n    background: rgba(255,255,255,0.08);\r\n    margin: 20px 0 16px;\r\n}\r\n\r\n.sg-overlay__footer-location {\r\n    font-family: var(--sg-font-display);\r\n    font-size: 12px;\r\n    font-style: italic;\r\n    color: rgba(255,255,255,0.22);\r\n    line-height: 1.5;\r\n}\r\n\r\n\/* ============================================\r\n   BODY LOCK\r\n   ============================================ *\/\r\nbody.sg-menu-open {\r\n    overflow: hidden;\r\n}\r\n\r\n\/* ============================================\r\n   SG-HERO \u2014 BLOQUE PRINCIPAL (FULLSCREEN)\r\n   ============================================ *\/\r\n.sg-hero {\r\n    position: relative;\r\n    width: 100%;\r\n    height: 100vh;\r\n    height: 100dvh;\r\n    min-height: 600px;\r\n    display: flex;\r\n    align-items: center;\r\n    overflow: hidden;\r\n    background-color: var(--sg-color-primary-900);\r\n}\r\n\r\n.sg-hero__media {\r\n    position: absolute;\r\n    inset: 0;\r\n    z-index: 1;\r\n}\r\n\r\n.sg-hero__video {\r\n    width: 100%;\r\n    height: 100%;\r\n    object-fit: cover;\r\n    object-position: center center;\r\n    transform: scale(1.06);\r\n    transition: transform 18s cubic-bezier(0.22, 1, 0.36, 1);\r\n    will-change: transform;\r\n}\r\n\r\n.sg-hero--loaded .sg-hero__video {\r\n    transform: scale(1);\r\n}\r\n\r\n.sg-hero__poster {\r\n    position: absolute;\r\n    inset: 0;\r\n    width: 100%;\r\n    height: 100%;\r\n    object-fit: cover;\r\n    object-position: center center;\r\n    z-index: 0;\r\n}\r\n\r\n\/* ============================================\r\n   SG-HERO__OVERLAY \u2014 COUCHES DE D\u00c9GRAD\u00c9\r\n   ============================================ *\/\r\n.sg-hero__overlay {\r\n    position: absolute;\r\n    inset: 0;\r\n    z-index: 2;\r\n    pointer-events: none;\r\n}\r\n\r\n.sg-hero__overlay-gradient {\r\n    position: absolute;\r\n    inset: 0;\r\n    background: linear-gradient(\r\n        105deg,\r\n        rgba(26, 46, 26, 0.94) 0%,\r\n        rgba(26, 46, 26, 0.70) 45%,\r\n        rgba(26, 46, 26, 0.22) 100%\r\n    );\r\n}\r\n\r\n.sg-hero__overlay-vignette {\r\n    position: absolute;\r\n    inset: 0;\r\n    background: radial-gradient(\r\n        ellipse at 30% 60%,\r\n        transparent 40%,\r\n        rgba(10, 20, 10, 0.55) 100%\r\n    );\r\n}\r\n\r\n.sg-hero__overlay-bottom {\r\n    position: absolute;\r\n    bottom: 0;\r\n    left: 0;\r\n    right: 0;\r\n    height: 260px;\r\n    background: linear-gradient(\r\n        to top,\r\n        rgba(26, 46, 26, 0.6) 0%,\r\n        transparent 100%\r\n    );\r\n}\r\n\r\n\/* ============================================\r\n   SG-HERO__CURTAIN \u2014 ANIMATION D'ENTR\u00c9E\r\n   ============================================ *\/\r\n.sg-hero__curtain {\r\n    position: absolute;\r\n    inset: 0;\r\n    z-index: 10;\r\n    display: flex;\r\n    pointer-events: none;\r\n}\r\n\r\n.sg-hero__curtain-panel {\r\n    flex: 1;\r\n    background: var(--sg-color-primary-900);\r\n    transform-origin: top center;\r\n}\r\n\r\n.sg-hero__curtain-panel:nth-child(1) {\r\n    transform-origin: left center;\r\n    animation: sgCurtainLeft 1.4s cubic-bezier(0.76, 0, 0.24, 1) 0.3s forwards;\r\n}\r\n\r\n.sg-hero__curtain-panel:nth-child(2) {\r\n    transform-origin: right center;\r\n    animation: sgCurtainRight 1.4s cubic-bezier(0.76, 0, 0.24, 1) 0.3s forwards;\r\n}\r\n\r\n\/* ============================================\r\n   SG-HERO__CONTAINER\r\n   ============================================ *\/\r\n.sg-hero__container {\r\n    position: relative;\r\n    z-index: 3;\r\n    width: 100%;\r\n    max-width: 1216px;\r\n    margin: 0 auto;\r\n    padding: 0 40px;\r\n    display: flex;\r\n    align-items: center;\r\n}\r\n\r\n.sg-hero__content {\r\n    max-width: 580px;\r\n    width: 100%;\r\n}\r\n\r\n\/* ============================================\r\n   SG-HERO__EYEBROW\r\n   ============================================ *\/\r\n.sg-hero__eyebrow {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 10px;\r\n    font-family: var(--sg-font-body);\r\n    font-size: 13px;\r\n    font-weight: 500;\r\n    line-height: 1;\r\n    letter-spacing: 0.08em;\r\n    text-transform: uppercase;\r\n    color: var(--sg-color-accent-300);\r\n    margin-bottom: 20px;\r\n    opacity: 0;\r\n    animation: sgHeroFadeUp 0.9s cubic-bezier(0.22, 1, 0.36, 1) 1.5s forwards;\r\n}\r\n\r\n.sg-hero__eyebrow-line {\r\n    display: block;\r\n    width: 28px;\r\n    height: 1px;\r\n    background: var(--sg-color-accent-400);\r\n}\r\n\r\n\/* ============================================\r\n   SG-HERO__TITLE \u2014 H1\r\n   ============================================ *\/\r\n.sg-hero__title {\r\n    font-family: var(--sg-font-display);\r\n    font-size: clamp(38px, 5.5vw, 64px);\r\n    font-weight: 700;\r\n    line-height: 1.08;\r\n    letter-spacing: -0.025em;\r\n    color: #FFFFFF;\r\n    margin-bottom: 24px;\r\n    opacity: 0;\r\n    animation: sgHeroReveal 1.1s cubic-bezier(0.22, 1, 0.36, 1) 1.65s forwards;\r\n}\r\n\r\n.sg-hero__title-line {\r\n    display: block;\r\n    overflow: hidden;\r\n    padding-top: 0.05em;\r\n    padding-bottom: 0.12em;\r\n    margin-bottom: -0.12em;\r\n}\r\n\r\n.sg-hero__title-line:last-child {\r\n    margin-bottom: 0;\r\n}\r\n\r\n.sg-hero__title-line-inner {\r\n    display: block;\r\n    transform: translateY(110%);\r\n    animation: sgTitleLineReveal 0.9s cubic-bezier(0.76, 0, 0.24, 1) forwards;\r\n}\r\n\r\n.sg-hero__title-line:nth-child(1) .sg-hero__title-line-inner { animation-delay: 1.55s; }\r\n.sg-hero__title-line:nth-child(2) .sg-hero__title-line-inner { animation-delay: 1.72s; }\r\n.sg-hero__title-line:nth-child(3) .sg-hero__title-line-inner { animation-delay: 1.89s; }\r\n\r\n.sg-hero__title--italic {\r\n    font-style: italic;\r\n    color: var(--sg-color-accent-300);\r\n}\r\n\r\n\/* ============================================\r\n   SG-HERO__SUBTITLE\r\n   ============================================ *\/\r\n.sg-hero__subtitle {\r\n    font-family: var(--sg-font-body);\r\n    font-size: 17px;\r\n    font-weight: 400;\r\n    line-height: 1.65;\r\n    color: rgba(255, 255, 255, 0.62);\r\n    margin-bottom: 44px;\r\n    max-width: 440px;\r\n    opacity: 0;\r\n    animation: sgHeroFadeUp 0.9s cubic-bezier(0.22, 1, 0.36, 1) 2.1s forwards;\r\n}\r\n\r\n\/* ============================================\r\n   SG-HERO__ACTIONS\r\n   ============================================ *\/\r\n.sg-hero__actions {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 20px;\r\n    flex-wrap: wrap;\r\n    opacity: 0;\r\n    animation: sgHeroFadeUp 0.9s cubic-bezier(0.22, 1, 0.36, 1) 2.3s forwards;\r\n}\r\n\r\n.sg-hero__cta {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    gap: 10px;\r\n    font-family: var(--sg-font-body);\r\n    font-size: 14px;\r\n    font-weight: 600;\r\n    line-height: 1;\r\n    letter-spacing: 0.01em;\r\n    color: #FFFFFF;\r\n    background: var(--sg-gradient-accent);\r\n    border: none;\r\n    border-radius: var(--sg-radius-full);\r\n    padding: 16px 36px;\r\n    cursor: pointer;\r\n    box-shadow: 0 6px 24px rgba(181, 139, 90, 0.38);\r\n    transition:\r\n        box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1),\r\n        transform 0.3s cubic-bezier(0.4, 0, 0.2, 1),\r\n        filter 0.3s ease;\r\n    position: relative;\r\n    overflow: hidden;\r\n}\r\n\r\n.sg-hero__cta::before {\r\n    content: '';\r\n    position: absolute;\r\n    inset: 0;\r\n    background: rgba(255, 255, 255, 0);\r\n    border-radius: inherit;\r\n    transition: background 0.3s ease;\r\n}\r\n\r\n.sg-hero__cta:hover {\r\n    transform: translateY(-3px);\r\n    box-shadow: 0 10px 32px rgba(181, 139, 90, 0.48);\r\n    filter: brightness(1.06);\r\n}\r\n\r\n.sg-hero__cta:hover::before {\r\n    background: rgba(255, 255, 255, 0.06);\r\n}\r\n\r\n.sg-hero__cta:active {\r\n    transform: translateY(-1px);\r\n    box-shadow: 0 4px 16px rgba(181, 139, 90, 0.35);\r\n}\r\n\r\n\/* ============================================\r\n   SG-HERO__SCROLL\r\n   ============================================ *\/\r\n.sg-hero__scroll {\r\n    position: absolute;\r\n    bottom: 40px;\r\n    left: 50%;\r\n    transform: translateX(-50%);\r\n    z-index: 3;\r\n    display: flex;\r\n    flex-direction: column;\r\n    align-items: center;\r\n    gap: 8px;\r\n    opacity: 0;\r\n    animation: sgHeroFadeIn 0.8s ease 2.8s forwards;\r\n}\r\n\r\n.sg-hero__scroll-label {\r\n    font-family: var(--sg-font-body);\r\n    font-size: 10px;\r\n    font-weight: 500;\r\n    letter-spacing: 0.12em;\r\n    text-transform: uppercase;\r\n    color: rgba(255, 255, 255, 0.32);\r\n}\r\n\r\n.sg-hero__scroll-track {\r\n    width: 1px;\r\n    height: 44px;\r\n    background: rgba(255, 255, 255, 0.12);\r\n    position: relative;\r\n    overflow: hidden;\r\n    border-radius: 1px;\r\n}\r\n\r\n.sg-hero__scroll-thumb {\r\n    position: absolute;\r\n    top: 0;\r\n    left: 0;\r\n    width: 100%;\r\n    height: 40%;\r\n    background: linear-gradient(180deg, rgba(181, 139, 90, 0.9) 0%, rgba(181, 139, 90, 0) 100%);\r\n    border-radius: 1px;\r\n    animation: sgScrollFlow 2.2s cubic-bezier(0.4, 0, 0.6, 1) infinite;\r\n}\r\n\r\n.sg-hero__counter {\r\n    position: absolute;\r\n    bottom: 44px;\r\n    left: 40px;\r\n    z-index: 3;\r\n    opacity: 0;\r\n    animation: sgHeroFadeIn 0.8s ease 2.7s forwards;\r\n}\r\n\r\n.sg-hero__counter-value {\r\n    font-family: var(--sg-font-display);\r\n    font-size: 11px;\r\n    font-weight: 700;\r\n    font-style: italic;\r\n    color: rgba(255, 255, 255, 0.2);\r\n    letter-spacing: 0.02em;\r\n}\r\n\r\n\/* ============================================\r\n   KEYFRAMES\r\n   ============================================ *\/\r\n@keyframes sgCurtainLeft {\r\n    0%   { transform: scaleX(1); transform-origin: left center; }\r\n    100% { transform: scaleX(0); transform-origin: left center; }\r\n}\r\n\r\n@keyframes sgCurtainRight {\r\n    0%   { transform: scaleX(1); transform-origin: right center; }\r\n    100% { transform: scaleX(0); transform-origin: right center; }\r\n}\r\n\r\n@keyframes sgTitleLineReveal {\r\n    0%   { transform: translateY(110%); }\r\n    100% { transform: translateY(0); }\r\n}\r\n\r\n@keyframes sgHeroReveal {\r\n    0%   { opacity: 0; }\r\n    100% { opacity: 1; }\r\n}\r\n\r\n@keyframes sgHeroFadeUp {\r\n    0%   { opacity: 0; transform: translateY(22px); }\r\n    100% { opacity: 1; transform: translateY(0); }\r\n}\r\n\r\n@keyframes sgHeroFadeIn {\r\n    0%   { opacity: 0; }\r\n    100% { opacity: 1; }\r\n}\r\n\r\n@keyframes sgNavItemReveal {\r\n    0%   { opacity: 0; transform: translateY(-10px); }\r\n    100% { opacity: 1; transform: translateY(0); }\r\n}\r\n\r\n@keyframes sgScrollFlow {\r\n    0%   { transform: translateY(-100%); }\r\n    100% { transform: translateY(280%); }\r\n}\r\n\r\n\/* ============================================\r\n   RESPONSIVE \u2014 TABLET (\u2264 1023px)\r\n   ============================================ *\/\r\n@media (max-width: 1023px) {\r\n    .sg-nav__menu,\r\n    .sg-nav__cta {\r\n        display: none;\r\n    }\r\n\r\n    .sg-hamburger {\r\n        display: flex;\r\n    }\r\n\r\n    .sg-overlay {\r\n        display: block;\r\n    }\r\n\r\n    .sg-hero__title {\r\n        font-size: clamp(34px, 6vw, 52px);\r\n    }\r\n\r\n    .sg-hero__subtitle {\r\n        font-size: 16px;\r\n        max-width: 100%;\r\n    }\r\n\r\n    .sg-overlay__panel {\r\n        max-width: 400px;\r\n    }\r\n\r\n    .sg-overlay__cta {\r\n        padding: 15px 28px;\r\n        font-size: 13.5px;\r\n        white-space: nowrap;\r\n    }\r\n}\r\n\r\n\/* ============================================\r\n   RESPONSIVE \u2014 MOBILE (\u2264 767px)\r\n   ============================================ *\/\r\n@media (max-width: 767px) {\r\n    .sg-nav {\r\n        height: 72px;\r\n    }\r\n\r\n    .sg-nav__container {\r\n        padding: 0 16px;\r\n    }\r\n\r\n    .sg-nav__logo-img {\r\n        height: 26px !important;\r\n        max-height: 26px !important;\r\n        width: auto !important;\r\n        max-width: 150px !important;\r\n    }\r\n\r\n    .sg-hamburger {\r\n        width: 44px;\r\n        height: 44px;\r\n    }\r\n\r\n    .sg-hero {\r\n        align-items: flex-end;\r\n        height: 100vh;\r\n        height: 100dvh;\r\n        min-height: 560px;\r\n    }\r\n\r\n    .sg-hero__poster {\r\n        width: 100% !important;\r\n        height: 100% !important;\r\n        object-fit: cover !important;\r\n    }\r\n\r\n    .sg-hero__overlay-gradient {\r\n        background: linear-gradient(\r\n            180deg,\r\n            rgba(26, 46, 26, 0.3)  0%,\r\n            rgba(26, 46, 26, 0.75) 55%,\r\n            rgba(26, 46, 26, 0.96) 100%\r\n        );\r\n    }\r\n\r\n    .sg-hero__container {\r\n        padding: 0 20px 48px;\r\n        align-items: flex-end;\r\n    }\r\n\r\n    .sg-hero__content {\r\n        max-width: 100%;\r\n    }\r\n\r\n    .sg-hero__eyebrow {\r\n        font-size: 11px;\r\n        margin-bottom: 14px;\r\n    }\r\n\r\n    .sg-hero__subtitle {\r\n        font-size: 15px;\r\n        margin-bottom: 36px;\r\n    }\r\n\r\n    .sg-hero__actions {\r\n        flex-direction: column;\r\n        align-items: stretch;\r\n        gap: 16px;\r\n        width: 100%;\r\n    }\r\n\r\n    .sg-hero__cta {\r\n        width: 100%;\r\n        justify-content: center;\r\n    }\r\n\r\n    .sg-hero__scroll {\r\n        display: none;\r\n    }\r\n\r\n    .sg-hero__counter {\r\n        display: none;\r\n    }\r\n\r\n    .sg-overlay__panel {\r\n        max-width: 100%;\r\n    }\r\n\r\n    .sg-overlay__header {\r\n        padding: 84px 20px 0;\r\n    }\r\n\r\n    .sg-overlay__eyebrow {\r\n        font-size: 9px;\r\n        letter-spacing: 0.16em;\r\n    }\r\n\r\n    .sg-overlay__nav {\r\n        padding: 16px 20px 0;\r\n    }\r\n\r\n    .sg-overlay__item {\r\n        border-bottom-color: rgba(255,255,255,0.04);\r\n    }\r\n\r\n    .sg-overlay__link {\r\n        font-size: 24px;\r\n        padding: 18px 0;\r\n    }\r\n\r\n    .sg-overlay__link-num {\r\n        font-size: 10px;\r\n    }\r\n\r\n    .sg-overlay__cta-wrap {\r\n        padding: 24px 20px 0;\r\n    }\r\n\r\n    .sg-overlay__cta {\r\n        padding: 14px 20px;\r\n        font-size: 13px;\r\n        white-space: nowrap;\r\n        width: 100%;\r\n        box-sizing: border-box;\r\n    }\r\n\r\n    .sg-overlay__footer {\r\n        padding: 28px 20px 24px;\r\n    }\r\n\r\n    .sg-overlay__footer-label {\r\n        font-size: 9px;\r\n        margin-bottom: 10px;\r\n    }\r\n\r\n    .sg-overlay__footer-link {\r\n        font-size: 13px;\r\n    }\r\n\r\n    .sg-overlay__footer-location {\r\n        font-size: 11px;\r\n    }\r\n\r\n    .sg-overlay__footer-divider {\r\n        margin: 16px 0 12px;\r\n    }\r\n}\r\n\r\n\/* ============================================\r\n   RESPONSIVE \u2014 MOBILE SMALL (\u2264 399px)\r\n   ============================================ *\/\r\n@media (max-width: 399px) {\r\n    .sg-nav__container {\r\n        padding: 0 12px;\r\n    }\r\n\r\n    .sg-hero__cta {\r\n        padding: 14px 28px;\r\n        font-size: 13px;\r\n    }\r\n\r\n    .sg-hero__container {\r\n        padding: 0 16px 40px;\r\n    }\r\n\r\n    .sg-overlay__header {\r\n        padding: 80px 16px 0;\r\n    }\r\n\r\n    .sg-overlay__nav {\r\n        padding: 12px 16px 0;\r\n    }\r\n\r\n    .sg-overlay__link {\r\n        font-size: 21px;\r\n        padding: 16px 0;\r\n    }\r\n\r\n    .sg-overlay__cta-wrap {\r\n        padding: 20px 16px 0;\r\n    }\r\n\r\n    .sg-overlay__cta {\r\n        padding: 13px 16px;\r\n        font-size: 12.5px;\r\n        border-radius: var(--sg-radius-xl);\r\n    }\r\n\r\n    .sg-overlay__footer {\r\n        padding: 24px 16px 20px;\r\n    }\r\n\r\n    .sg-overlay__footer-link {\r\n        font-size: 12px;\r\n    }\r\n}\r\n\r\n\/* ============================================\r\n   PREFERS-REDUCED-MOTION\r\n   ============================================ *\/\r\n@media (prefers-reduced-motion: reduce) {\r\n    .sg-hero__curtain-panel,\r\n    .sg-hero__title-line-inner,\r\n    .sg-hero__eyebrow,\r\n    .sg-hero__title,\r\n    .sg-hero__subtitle,\r\n    .sg-hero__actions,\r\n    .sg-hero__scroll,\r\n    .sg-hero__counter,\r\n    .sg-nav__logo,\r\n    .sg-nav__item,\r\n    .sg-nav__cta {\r\n        opacity: 1 !important;\r\n        transform: none !important;\r\n        animation: none !important;\r\n    }\r\n\r\n    .sg-hero__curtain { display: none !important; }\r\n    .sg-hero__scroll-thumb { animation: none !important; }\r\n    .sg-hero__video { transform: none !important; transition: none !important; }\r\n\r\n    .sg-overlay__bg,\r\n    .sg-overlay__panel,\r\n    .sg-overlay__link,\r\n    .sg-overlay__eyebrow,\r\n    .sg-overlay__cta-wrap,\r\n    .sg-overlay__footer {\r\n        transition-duration: 0.01s !important;\r\n        transition-delay: 0s !important;\r\n    }\r\n}\r\n<\/style>\r\n\r\n<!-- ============================================\r\n     SG-NAV \u2014 STRUCTURE HTML\r\n     ============================================ -->\r\n<header class=\"sg-nav\" role=\"banner\" id=\"sg-nav\">\r\n\r\n    <div class=\"sg-nav__container\">\r\n\r\n        <a href=\"#sg-hero\" class=\"sg-nav__logo\" aria-label=\"Swing Golf Pulp\u00ed \u2014 Accueil\">\r\n            <img fetchpriority=\"high\" decoding=\"async\"\r\n                class=\"sg-nav__logo-img\"\r\n                src=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/Logo-white.png\"\r\n                alt=\"Swing Golf Pulp\u00ed\"\r\n                width=\"180\"\r\n                height=\"36\"\r\n                loading=\"eager\"\r\n                fetchpriority=\"high\"\r\n            >\r\n        <\/a>\r\n\r\n        <nav aria-label=\"Navigation principale\">\r\n            <ul class=\"sg-nav__menu\" role=\"list\">\r\n                <li class=\"sg-nav__item\">\r\n                    <a href=\"#about\" class=\"sg-nav__link sg-nav__link--active\">\u00c0 propos<\/a>\r\n                <\/li>\r\n                <li class=\"sg-nav__item\">\r\n                    <a href=\"#tipology\" class=\"sg-nav__link\">Typologies<\/a>\r\n                <\/li>\r\n                <li class=\"sg-nav__item\">\r\n                    <a href=\"#gallery\" class=\"sg-nav__link\">Galerie<\/a>\r\n                <\/li>\r\n                <li class=\"sg-nav__item\">\r\n                    <a href=\"#location\" class=\"sg-nav__link\">Emplacement<\/a>\r\n                <\/li>\r\n            <\/ul>\r\n        <\/nav>\r\n\r\n        <a href=\"#unlock\" class=\"sg-nav__cta\" aria-label=\"Acc\u00e9der \u00e0 l'information\">\r\n            Acc\u00e9der \u00e0 l'information\r\n        <\/a>\r\n\r\n        <button\r\n            class=\"sg-hamburger\"\r\n            id=\"sg-hamburger\"\r\n            aria-label=\"Ouvrir le menu de navigation\"\r\n            aria-expanded=\"false\"\r\n            aria-controls=\"sg-overlay\"\r\n        >\r\n            <span class=\"sg-hamburger__lines\" aria-hidden=\"true\">\r\n                <span class=\"sg-hamburger__line\"><\/span>\r\n                <span class=\"sg-hamburger__line\"><\/span>\r\n                <span class=\"sg-hamburger__line\"><\/span>\r\n            <\/span>\r\n        <\/button>\r\n\r\n    <\/div>\r\n\r\n<\/header>\r\n\r\n\r\n<!-- ============================================\r\n     SG-OVERLAY \u2014 MENU MOBILE FULLSCREEN\r\n     ============================================ -->\r\n<div class=\"sg-overlay\" id=\"sg-overlay\" role=\"dialog\" aria-label=\"Menu de navigation\" aria-hidden=\"true\">\r\n\r\n    <div class=\"sg-overlay__bg\" id=\"sg-overlay-bg\"><\/div>\r\n\r\n    <div class=\"sg-overlay__panel\">\r\n\r\n        <div class=\"sg-overlay__header\">\r\n            <span class=\"sg-overlay__eyebrow\">\r\n                <span class=\"sg-overlay__eyebrow-line\" aria-hidden=\"true\"><\/span>\r\n                Menu\r\n            <\/span>\r\n        <\/div>\r\n\r\n        <ul class=\"sg-overlay__nav\" role=\"list\">\r\n            <li class=\"sg-overlay__item\">\r\n                <a href=\"#about\" class=\"sg-overlay__link\">\r\n                    <span>\u00c0 propos<\/span>\r\n                    <span class=\"sg-overlay__link-num\">01<\/span>\r\n                <\/a>\r\n            <\/li>\r\n            <li class=\"sg-overlay__item\">\r\n                <a href=\"#tipology\" class=\"sg-overlay__link\">\r\n                    <span>Typologies<\/span>\r\n                    <span class=\"sg-overlay__link-num\">02<\/span>\r\n                <\/a>\r\n            <\/li>\r\n            <li class=\"sg-overlay__item\">\r\n                <a href=\"#gallery\" class=\"sg-overlay__link\">\r\n                    <span>Galerie<\/span>\r\n                    <span class=\"sg-overlay__link-num\">03<\/span>\r\n                <\/a>\r\n            <\/li>\r\n            <li class=\"sg-overlay__item\">\r\n                <a href=\"#location\" class=\"sg-overlay__link\">\r\n                    <span>Emplacement<\/span>\r\n                    <span class=\"sg-overlay__link-num\">04<\/span>\r\n                <\/a>\r\n            <\/li>\r\n        <\/ul>\r\n\r\n        <div class=\"sg-overlay__cta-wrap\">\r\n            <a href=\"#unlock\" class=\"sg-overlay__cta\">Acc\u00e9der \u00e0 l'information<\/a>\r\n        <\/div>\r\n\r\n        <div class=\"sg-overlay__footer\">\r\n            <p class=\"sg-overlay__footer-label\">Contact<\/p>\r\n            <div class=\"sg-overlay__footer-contact\">\r\n                <span class=\"sg-overlay__footer-link\">911673465<\/span>\r\n            <\/div>\r\n            <div class=\"sg-overlay__footer-divider\" aria-hidden=\"true\"><\/div>\r\n            <p class=\"sg-overlay__footer-location\">Pulp\u00ed \u00b7 Almer\u00eda \u00b7 C\u00f4te M\u00e9diterran\u00e9enne<\/p>\r\n        <\/div>\r\n\r\n    <\/div>\r\n<\/div>\r\n\r\n\r\n<!-- ============================================\r\n     SG-HERO \u2014 STRUCTURE HTML\r\n     ============================================ -->\r\n<section\r\n    class=\"sg-hero\"\r\n    id=\"sg-hero\"\r\n    role=\"region\"\r\n    aria-label=\"Hero \u2014 Swing Golf Pulp\u00ed\"\r\n    data-video-src=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/ENG_engage_pulpi_2.mp4\"\r\n>\r\n\r\n    <div class=\"sg-hero__curtain\" aria-hidden=\"true\">\r\n        <div class=\"sg-hero__curtain-panel\"><\/div>\r\n        <div class=\"sg-hero__curtain-panel\"><\/div>\r\n    <\/div>\r\n\r\n    <div class=\"sg-hero__media\">\r\n        <img decoding=\"async\"\r\n            class=\"sg-hero__poster\"\r\n            src=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/Fachada-atardecer-scaled.jpeg\"\r\n            alt=\"\"\r\n            aria-hidden=\"true\"\r\n            loading=\"eager\"\r\n            fetchpriority=\"high\"\r\n        >\r\n        <video\r\n            class=\"sg-hero__video\"\r\n            id=\"sg-hero-video\"\r\n            autoplay\r\n            muted\r\n            loop\r\n            playsinline\r\n            preload=\"none\"\r\n            aria-hidden=\"true\"\r\n            poster=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/Fachada-atardecer-scaled.jpeg\"\r\n        ><\/video>\r\n    <\/div>\r\n\r\n    <div class=\"sg-hero__overlay\" aria-hidden=\"true\">\r\n        <div class=\"sg-hero__overlay-gradient\"><\/div>\r\n        <div class=\"sg-hero__overlay-vignette\"><\/div>\r\n        <div class=\"sg-hero__overlay-bottom\"><\/div>\r\n    <\/div>\r\n\r\n    <div class=\"sg-hero__container\">\r\n        <div class=\"sg-hero__content\">\r\n\r\n            <span class=\"sg-hero__eyebrow\">\r\n                <span class=\"sg-hero__eyebrow-line\" aria-hidden=\"true\"><\/span>\r\n                Pulp\u00ed \u00b7 Almer\u00eda \u00b7 C\u00f4te M\u00e9diterran\u00e9enne\r\n            <\/span>\r\n\r\n            <h1 class=\"sg-hero__title\" aria-label=\"Vivez entre le golf et la mer M\u00e9diterran\u00e9e\">\r\n                <span class=\"sg-hero__title-line\">\r\n                    <span class=\"sg-hero__title-line-inner\">Vivez entre le golf<\/span>\r\n                <\/span>\r\n                <span class=\"sg-hero__title-line\">\r\n                    <span class=\"sg-hero__title-line-inner\">et la <span class=\"sg-hero__title--italic\">mer<\/span><\/span>\r\n                <\/span>\r\n                <span class=\"sg-hero__title-line\">\r\n                    <span class=\"sg-hero__title-line-inner\">M\u00e9diterran\u00e9e.<\/span>\r\n                <\/span>\r\n            <\/h1>\r\n\r\n            <p class=\"sg-hero__subtitle\">\r\n                Logements neufs con\u00e7us pour profiter de chaque journ\u00e9e.\r\n                Qualit\u00e9, nature et vie \u00e9panouie \u00e0 Pulp\u00ed, Almer\u00eda.\r\n            <\/p>\r\n\r\n            <div class=\"sg-hero__actions\">\r\n                <a href=\"#about\" class=\"sg-hero__cta\" aria-label=\"D\u00e9couvrez votre nouveau logement \u00e0 Swing Golf Pulp\u00ed\">\r\n                    D\u00e9couvrez votre logement\r\n                <\/a>\r\n            <\/div>\r\n\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"sg-hero__scroll\" aria-hidden=\"true\">\r\n        <span class=\"sg-hero__scroll-label\">D\u00e9filer<\/span>\r\n        <div class=\"sg-hero__scroll-track\">\r\n            <div class=\"sg-hero__scroll-thumb\"><\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"sg-hero__counter\" aria-hidden=\"true\">\r\n        <span class=\"sg-hero__counter-value\">01 \u2014 Hero<\/span>\r\n    <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n<!-- ============================================\r\n     SG-NAV + SG-HERO + SG-OVERLAY \u2014 JAVASCRIPT MODULE (IIFE)\r\n     ============================================ -->\r\n<script>\r\n(function () {\r\n    'use strict';\r\n\r\n    var CFG = {\r\n        navScrollThreshold: 40,\r\n        rafActive:          false,\r\n        menuOpen:           false\r\n    };\r\n\r\n    var nav         = document.getElementById('sg-nav');\r\n    var hamburger   = document.getElementById('sg-hamburger');\r\n    var overlay     = document.getElementById('sg-overlay');\r\n    var overlayBg   = document.getElementById('sg-overlay-bg');\r\n    var hero        = document.querySelector('.sg-hero');\r\n    var heroVideo   = document.getElementById('sg-hero-video');\r\n    var heroScroll  = hero ? hero.querySelector('.sg-hero__scroll') : null;\r\n\r\n    var smoothLinks = document.querySelectorAll(\r\n        '.sg-nav__link, .sg-nav__cta, .sg-nav__logo, ' +\r\n        '.sg-overlay__link, .sg-overlay__cta, ' +\r\n        '.sg-hero__cta, .sg-hero__link'\r\n    );\r\n\r\n    if (!nav || !hero) return;\r\n\r\n    function clamp(v, lo, hi) { return v < lo ? lo : v > hi ? hi : v; }\r\n    function prefersReduced() { return window.matchMedia('(prefers-reduced-motion: reduce)').matches; }\r\n    var raf = window.requestAnimationFrame || function (cb) { setTimeout(cb, 16); };\r\n\r\n    function updateNavState() {\r\n        var scrollY = window.pageYOffset || document.documentElement.scrollTop;\r\n        nav.classList.toggle('sg-nav--scrolled', scrollY > CFG.navScrollThreshold);\r\n    }\r\n\r\n    var sections     = Array.prototype.slice.call(document.querySelectorAll('section[id], div[id]'));\r\n    var desktopLinks = Array.prototype.slice.call(document.querySelectorAll('.sg-nav__link'));\r\n\r\n    function updateActiveLink() {\r\n        var scrollY = window.pageYOffset || document.documentElement.scrollTop;\r\n        var navH    = nav.offsetHeight;\r\n        var current = '';\r\n\r\n        sections.forEach(function (sec) {\r\n            if (scrollY >= sec.offsetTop - navH - 40) { current = sec.id; }\r\n        });\r\n\r\n        desktopLinks.forEach(function (link) {\r\n            var href = link.getAttribute('href');\r\n            link.classList.toggle('sg-nav__link--active', href === '#' + current);\r\n        });\r\n    }\r\n\r\n    function updateScrollIndicator() {\r\n        if (!heroScroll) return;\r\n        var scrollY  = window.pageYOffset || document.documentElement.scrollTop;\r\n        var progress = clamp(scrollY \/ 200, 0, 1);\r\n        heroScroll.style.opacity   = String(1 - progress);\r\n        heroScroll.style.transform = 'translateX(-50%) translateY(' + (progress * 14) + 'px)';\r\n    }\r\n\r\n    function initVideo() {\r\n        if (!heroVideo) return;\r\n\r\n        if (window.innerWidth <= 767) {\r\n            heroVideo.style.display = 'none';\r\n            hero.classList.add('sg-hero--loaded');\r\n            return;\r\n        }\r\n\r\n        var videoSrc = hero.getAttribute('data-video-src');\r\n\r\n        if (videoSrc && videoSrc.indexOf('[') === -1 && videoSrc.trim() !== '') {\r\n            heroVideo.src = videoSrc;\r\n            heroVideo.load();\r\n            heroVideo.play().catch(function () {});\r\n        }\r\n\r\n        heroVideo.addEventListener('canplay', function () {\r\n            hero.classList.add('sg-hero--loaded');\r\n        }, { once: true });\r\n\r\n        heroVideo.addEventListener('error', function () {\r\n            hero.classList.add('sg-hero--loaded');\r\n        }, { once: true });\r\n    }\r\n\r\n    function onScroll() {\r\n        if (CFG.rafActive) return;\r\n        CFG.rafActive = true;\r\n        raf(function () {\r\n            updateNavState();\r\n            updateActiveLink();\r\n            if (!prefersReduced()) { updateScrollIndicator(); }\r\n            CFG.rafActive = false;\r\n        });\r\n    }\r\n\r\n    var scrollPos = 0;\r\n\r\n    function openMenu() {\r\n        CFG.menuOpen = true;\r\n        scrollPos = window.pageYOffset || document.documentElement.scrollTop;\r\n        document.body.classList.add('sg-menu-open');\r\n        hamburger.setAttribute('aria-expanded', 'true');\r\n        hamburger.setAttribute('aria-label', 'Fermer le menu de navigation');\r\n        overlay.setAttribute('aria-hidden', 'false');\r\n    }\r\n\r\n    function closeMenu() {\r\n        if (!CFG.menuOpen) return;\r\n        CFG.menuOpen = false;\r\n        document.body.classList.remove('sg-menu-open');\r\n        hamburger.setAttribute('aria-expanded', 'false');\r\n        hamburger.setAttribute('aria-label', 'Ouvrir le menu de navigation');\r\n        overlay.setAttribute('aria-hidden', 'true');\r\n    }\r\n\r\n    function toggleMenu() {\r\n        CFG.menuOpen ? closeMenu() : openMenu();\r\n    }\r\n\r\n    function initSmoothScroll() {\r\n        Array.prototype.forEach.call(smoothLinks, function (link) {\r\n            link.addEventListener('click', function (e) {\r\n                var href = this.getAttribute('href');\r\n                if (!href || href.charAt(0) !== '#' || href === '#') return;\r\n                var target = document.querySelector(href);\r\n                if (!target) return;\r\n                e.preventDefault();\r\n                closeMenu();\r\n                var top = target.getBoundingClientRect().top\r\n                    + (window.pageYOffset || document.documentElement.scrollTop)\r\n                    - nav.offsetHeight;\r\n                window.scrollTo({ top: top, behavior: prefersReduced() ? 'auto' : 'smooth' });\r\n            });\r\n        });\r\n    }\r\n\r\n    document.addEventListener('keydown', function (e) {\r\n        if ((e.key === 'Escape' || e.keyCode === 27) && CFG.menuOpen) {\r\n            closeMenu();\r\n        }\r\n    });\r\n\r\n    window.addEventListener('resize', function () {\r\n        if (window.innerWidth >= 1024 && CFG.menuOpen) { closeMenu(); }\r\n    });\r\n\r\n    if (overlayBg) {\r\n        overlayBg.addEventListener('click', closeMenu);\r\n    }\r\n\r\n    function init() {\r\n        if (hamburger) {\r\n            hamburger.addEventListener('click', toggleMenu);\r\n        }\r\n        window.addEventListener('scroll', onScroll, { passive: true });\r\n        initSmoothScroll();\r\n        initVideo();\r\n        updateNavState();\r\n    }\r\n\r\n    if (document.readyState === 'loading') {\r\n        document.addEventListener('DOMContentLoaded', init);\r\n    } else {\r\n        init();\r\n    }\r\n\r\n}());\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-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<!-- ============================================\r\n     SWING GOLF PULP\u00cd \u2014 ENGAGE PAGE [FR]\r\n     ABOUT SECTION \u2014 TEXTE GAUCHE \/ IMAGE DROITE + STATS 4 COL\r\n     ============================================ -->\r\n\r\n<style>\r\n\/* ============================================\r\n   SG-ABOUT \u2014 BLOCK\r\n   ============================================ *\/\r\n.sg-about {\r\n    position: relative !important;\r\n    width: 100% !important;\r\n    background-color: var(--sg-color-neutral-0) !important;\r\n    padding: 100px 0 !important;\r\n    overflow: hidden !important;\r\n}\r\n\r\n\/* ============================================\r\n   SG-ABOUT__CONTAINER\r\n   ============================================ *\/\r\n.sg-about__container {\r\n    width: 100% !important;\r\n    max-width: 1216px !important;\r\n    margin: 0 auto !important;\r\n    padding: 0 40px !important;\r\n}\r\n\r\n\/* ============================================\r\n   SG-ABOUT__SPLIT \u2014 GRID 50\/50\r\n   ============================================ *\/\r\n.sg-about__split {\r\n    display: grid !important;\r\n    grid-template-columns: 1fr 1fr !important;\r\n    gap: 72px !important;\r\n    align-items: center !important;\r\n    margin-bottom: 72px !important;\r\n}\r\n\r\n\/* ============================================\r\n   SG-ABOUT__CONTENT \u2014 COLONNE GAUCHE\r\n   ============================================ *\/\r\n.sg-about__content {\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    gap: 0 !important;\r\n    opacity: 0 !important;\r\n    transform: translateX(-28px) !important;\r\n    transition:\r\n        opacity 0.9s cubic-bezier(0.22, 1, 0.36, 1),\r\n        transform 0.9s cubic-bezier(0.22, 1, 0.36, 1) !important;\r\n}\r\n\r\n.sg-about__content.sg-about--revealed {\r\n    opacity: 1 !important;\r\n    transform: translateX(0) !important;\r\n}\r\n\r\n\/* ============================================\r\n   SG-ABOUT__EYEBROW\r\n   ============================================ *\/\r\n.sg-about__eyebrow {\r\n    display: inline-block !important;\r\n    font-family: var(--sg-font-body) !important;\r\n    font-size: 13px !important;\r\n    font-weight: 500 !important;\r\n    line-height: 1 !important;\r\n    letter-spacing: 0.08em !important;\r\n    text-transform: uppercase !important;\r\n    color: var(--sg-color-neutral-500) !important;\r\n    margin-bottom: 16px !important;\r\n}\r\n\r\n\/* ============================================\r\n   SG-ABOUT__TITLE \u2014 EDITORIAL PLAYFAIR\r\n   ============================================ *\/\r\n.sg-about__title {\r\n    font-family: var(--sg-font-display) !important;\r\n    font-size: 30px !important;\r\n    font-weight: 600 !important;\r\n    line-height: 1.38 !important;\r\n    color: var(--sg-color-neutral-900) !important;\r\n    margin-bottom: 0 !important;\r\n}\r\n\r\n.sg-about__title--italic {\r\n    font-style: italic !important;\r\n}\r\n\r\n.sg-about__title--accent {\r\n    color: var(--sg-color-accent-500) !important;\r\n}\r\n\r\n\/* ============================================\r\n   SG-ABOUT__RULE \u2014 S\u00c9PARATEUR ACCENT\r\n   ============================================ *\/\r\n.sg-about__rule {\r\n    display: block !important;\r\n    width: 40px !important;\r\n    height: 2px !important;\r\n    background: var(--sg-color-accent-400) !important;\r\n    border-radius: 2px !important;\r\n    margin: 28px 0 !important;\r\n    flex-shrink: 0 !important;\r\n}\r\n\r\n\/* ============================================\r\n   SG-ABOUT__BODY \u2014 TEXTE SECONDAIRE\r\n   ============================================ *\/\r\n.sg-about__body {\r\n    font-family: var(--sg-font-body) !important;\r\n    font-size: 15px !important;\r\n    font-weight: 400 !important;\r\n    line-height: 1.7 !important;\r\n    color: var(--sg-color-neutral-500) !important;\r\n}\r\n\r\n.sg-about__body + .sg-about__body {\r\n    margin-top: 16px !important;\r\n}\r\n\r\n\/* ============================================\r\n   SG-ABOUT__MEDIA \u2014 COLONNE DROITE (IMAGE)\r\n   ============================================ *\/\r\n.sg-about__media {\r\n    position: relative !important;\r\n    height: 100% !important;\r\n    min-height: 540px !important;\r\n    opacity: 0 !important;\r\n    transform: translateX(28px) !important;\r\n    transition:\r\n        opacity 0.9s cubic-bezier(0.22, 1, 0.36, 1) 0.15s,\r\n        transform 0.9s cubic-bezier(0.22, 1, 0.36, 1) 0.15s !important;\r\n}\r\n\r\n.sg-about__media.sg-about--revealed {\r\n    opacity: 1 !important;\r\n    transform: translateX(0) !important;\r\n}\r\n\r\n\/* ============================================\r\n   SG-ABOUT__IMAGE-WRAPPER\r\n   ============================================ *\/\r\n.sg-about__image-wrapper {\r\n    position: absolute !important;\r\n    inset: 0 !important;\r\n    border-radius: var(--sg-radius-xl) !important;\r\n    overflow: hidden !important;\r\n}\r\n\r\n.sg-about__image {\r\n    display: block !important;\r\n    width: 100% !important;\r\n    height: 100% !important;\r\n    object-fit: cover !important;\r\n    object-position: center 30% !important;\r\n    transform: scale(1.03) !important;\r\n    transition: transform 0.6s cubic-bezier(0.22, 1, 0.36, 1) !important;\r\n    will-change: transform !important;\r\n}\r\n\r\n.sg-about__image-wrapper:hover .sg-about__image {\r\n    transform: scale(1.06) !important;\r\n}\r\n\r\n.sg-about__image-wrapper::after {\r\n    content: '' !important;\r\n    position: absolute !important;\r\n    inset: 0 !important;\r\n    background: linear-gradient(\r\n        170deg,\r\n        rgba(26, 46, 26, 0) 55%,\r\n        rgba(26, 46, 26, 0.22) 100%\r\n    ) !important;\r\n    pointer-events: none !important;\r\n    border-radius: inherit !important;\r\n}\r\n\r\n\/* ============================================\r\n   SG-ABOUT__IMAGE-PILL\r\n   ============================================ *\/\r\n.sg-about__image-pill {\r\n    position: absolute !important;\r\n    top: 20px !important;\r\n    right: 20px !important;\r\n    display: inline-flex !important;\r\n    align-items: center !important;\r\n    gap: 6px !important;\r\n    background: var(--sg-color-accent-500) !important;\r\n    border-radius: var(--sg-radius-full) !important;\r\n    padding: 7px 14px !important;\r\n    z-index: 2 !important;\r\n}\r\n\r\n.sg-about__image-pill-dot {\r\n    width: 5px !important;\r\n    height: 5px !important;\r\n    border-radius: 50% !important;\r\n    background: #FFFFFF !important;\r\n    flex-shrink: 0 !important;\r\n    opacity: 0.85 !important;\r\n}\r\n\r\n.sg-about__image-pill-text {\r\n    font-family: var(--sg-font-body) !important;\r\n    font-size: 11px !important;\r\n    font-weight: 600 !important;\r\n    letter-spacing: 0.03em !important;\r\n    text-transform: uppercase !important;\r\n    color: #FFFFFF !important;\r\n    white-space: nowrap !important;\r\n}\r\n\r\n\/* ============================================\r\n   SG-ABOUT__IMAGE-BADGE\r\n   ============================================ *\/\r\n.sg-about__image-badge {\r\n    position: absolute !important;\r\n    bottom: 20px !important;\r\n    left: 20px !important;\r\n    display: inline-flex !important;\r\n    align-items: center !important;\r\n    gap: 10px !important;\r\n    background: rgba(255, 255, 255, 0.12) !important;\r\n    backdrop-filter: blur(12px) !important;\r\n    -webkit-backdrop-filter: blur(12px) !important;\r\n    border: 1px solid rgba(255, 255, 255, 0.2) !important;\r\n    border-radius: var(--sg-radius-md) !important;\r\n    padding: 12px 16px !important;\r\n    z-index: 2 !important;\r\n}\r\n\r\n.sg-about__image-badge-icon {\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    width: 30px !important;\r\n    height: 30px !important;\r\n    border-radius: var(--sg-radius-full) !important;\r\n    background: rgba(255, 255, 255, 0.15) !important;\r\n    flex-shrink: 0 !important;\r\n}\r\n\r\n.sg-about__image-badge-icon svg {\r\n    width: 14px !important;\r\n    height: 14px !important;\r\n    stroke: #FFFFFF !important;\r\n    fill: none !important;\r\n    stroke-width: 2 !important;\r\n    stroke-linecap: round !important;\r\n    stroke-linejoin: round !important;\r\n}\r\n\r\n.sg-about__image-badge-text {\r\n    font-family: var(--sg-font-body) !important;\r\n    font-size: 12px !important;\r\n    font-weight: 500 !important;\r\n    line-height: 1.35 !important;\r\n    color: #FFFFFF !important;\r\n}\r\n\r\n.sg-about__image-badge-text strong {\r\n    display: block !important;\r\n    font-size: 13px !important;\r\n    font-weight: 600 !important;\r\n}\r\n\r\n\/* ============================================\r\n   SG-ABOUT__DIVIDER \u2014 S\u00c9PARATEUR HORIZONTAL\r\n   ============================================ *\/\r\n.sg-about__divider {\r\n    width: 100% !important;\r\n    height: 1px !important;\r\n    background: var(--sg-color-neutral-200) !important;\r\n    margin-bottom: 64px !important;\r\n    opacity: 0 !important;\r\n    transform: scaleX(0) !important;\r\n    transform-origin: left center !important;\r\n    transition:\r\n        opacity 0.6s ease 0.1s,\r\n        transform 0.8s cubic-bezier(0.22, 1, 0.36, 1) 0.1s !important;\r\n}\r\n\r\n.sg-about__divider.sg-about--revealed {\r\n    opacity: 1 !important;\r\n    transform: scaleX(1) !important;\r\n}\r\n\r\n\/* ============================================\r\n   SG-ABOUT__STATS \u2014 GRID 4 COLONNES\r\n   ============================================ *\/\r\n.sg-about__stats {\r\n    display: grid !important;\r\n    grid-template-columns: repeat(4, 1fr) !important;\r\n    gap: 0 !important;\r\n    position: relative !important;\r\n}\r\n\r\n\/* ============================================\r\n   SG-ABOUT__STAT \u2014 ITEM INDIVIDUEL\r\n   ============================================ *\/\r\n.sg-about__stat {\r\n    padding: 0 32px !important;\r\n    position: relative !important;\r\n    opacity: 0 !important;\r\n    transform: translateY(20px) !important;\r\n    transition:\r\n        opacity 0.7s cubic-bezier(0.22, 1, 0.36, 1),\r\n        transform 0.7s cubic-bezier(0.22, 1, 0.36, 1) !important;\r\n}\r\n\r\n.sg-about__stat:nth-child(1) { transition-delay: 0.08s !important; }\r\n.sg-about__stat:nth-child(2) { transition-delay: 0.18s !important; }\r\n.sg-about__stat:nth-child(3) { transition-delay: 0.28s !important; }\r\n.sg-about__stat:nth-child(4) { transition-delay: 0.38s !important; }\r\n\r\n.sg-about__stat.sg-about--revealed {\r\n    opacity: 1 !important;\r\n    transform: translateY(0) !important;\r\n}\r\n\r\n.sg-about__stat:first-child {\r\n    padding-left: 0 !important;\r\n}\r\n\r\n.sg-about__stat:last-child {\r\n    padding-right: 0 !important;\r\n}\r\n\r\n.sg-about__stat + .sg-about__stat::before {\r\n    content: '' !important;\r\n    position: absolute !important;\r\n    top: 4px !important;\r\n    left: 0 !important;\r\n    width: 1px !important;\r\n    height: calc(100% - 8px) !important;\r\n    background: var(--sg-color-neutral-200) !important;\r\n}\r\n\r\n\/* ============================================\r\n   SG-ABOUT__STAT-ICON\r\n   ============================================ *\/\r\n.sg-about__stat-icon {\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    width: 44px !important;\r\n    height: 44px !important;\r\n    border-radius: var(--sg-radius-lg) !important;\r\n    background: var(--sg-color-primary-50) !important;\r\n    margin-bottom: 20px !important;\r\n}\r\n\r\n.sg-about__stat-icon svg {\r\n    width: 22px !important;\r\n    height: 22px !important;\r\n    stroke: var(--sg-color-primary-500) !important;\r\n    fill: none !important;\r\n    stroke-width: 1.8 !important;\r\n    stroke-linecap: round !important;\r\n    stroke-linejoin: round !important;\r\n}\r\n\r\n\/* ============================================\r\n   SG-ABOUT__STAT-NUMBER\r\n   ============================================ *\/\r\n.sg-about__stat-number {\r\n    font-family: var(--sg-font-display) !important;\r\n    font-size: 48px !important;\r\n    font-weight: 700 !important;\r\n    line-height: 1.05 !important;\r\n    letter-spacing: -0.02em !important;\r\n    color: var(--sg-color-neutral-900) !important;\r\n    margin-bottom: 8px !important;\r\n}\r\n\r\n\/* ============================================\r\n   SG-ABOUT__STAT-LABEL\r\n   ============================================ *\/\r\n.sg-about__stat-label {\r\n    font-family: var(--sg-font-body) !important;\r\n    font-size: 14px !important;\r\n    font-weight: 600 !important;\r\n    line-height: 1.3 !important;\r\n    color: var(--sg-color-neutral-900) !important;\r\n    margin-bottom: 4px !important;\r\n}\r\n\r\n\/* ============================================\r\n   SG-ABOUT__STAT-DESC\r\n   ============================================ *\/\r\n.sg-about__stat-desc {\r\n    font-family: var(--sg-font-body) !important;\r\n    font-size: 13px !important;\r\n    font-weight: 400 !important;\r\n    line-height: 1.5 !important;\r\n    color: var(--sg-color-neutral-500) !important;\r\n}\r\n\r\n\/* ============================================\r\n   SG-ABOUT__STAT--ACCENT \u2014 VARIANTE DOR\u00c9E\r\n   ============================================ *\/\r\n.sg-about__stat--accent .sg-about__stat-icon {\r\n    background: var(--sg-color-accent-50) !important;\r\n}\r\n\r\n.sg-about__stat--accent .sg-about__stat-icon svg {\r\n    stroke: var(--sg-color-accent-500) !important;\r\n}\r\n\r\n.sg-about__stat--accent .sg-about__stat-number {\r\n    color: var(--sg-color-accent-700) !important;\r\n}\r\n\r\n\/* ============================================\r\n   RESPONSIVE \u2014 WIDE (\u2264 1280px)\r\n   ============================================ *\/\r\n@media (max-width: 1279px) {\r\n    .sg-about__container {\r\n        padding: 0 40px !important;\r\n    }\r\n\r\n    .sg-about__split {\r\n        gap: 56px !important;\r\n    }\r\n\r\n    .sg-about__media {\r\n        min-height: 480px !important;\r\n    }\r\n}\r\n\r\n\/* ============================================\r\n   RESPONSIVE \u2014 TABLET (\u2264 1023px)\r\n   ============================================ *\/\r\n@media (max-width: 1023px) {\r\n    .sg-about {\r\n        padding: 72px 0 !important;\r\n    }\r\n\r\n    .sg-about__split {\r\n        grid-template-columns: 1fr !important;\r\n        gap: 0 !important;\r\n        margin-bottom: 56px !important;\r\n    }\r\n\r\n    .sg-about__content {\r\n        order: 2 !important;\r\n        transform: translateY(24px) !important;\r\n        padding-top: 40px !important;\r\n    }\r\n\r\n    .sg-about__media {\r\n        order: 1 !important;\r\n        min-height: 0 !important;\r\n        height: auto !important;\r\n        transform: translateY(24px) !important;\r\n    }\r\n\r\n    .sg-about__image-wrapper {\r\n        position: relative !important;\r\n        inset: auto !important;\r\n        aspect-ratio: 16 \/ 9 !important;\r\n        border-radius: var(--sg-radius-lg) !important;\r\n    }\r\n\r\n    .sg-about__stats {\r\n        grid-template-columns: repeat(2, 1fr) !important;\r\n        gap: 32px 0 !important;\r\n    }\r\n\r\n    .sg-about__stat {\r\n        padding: 0 24px !important;\r\n    }\r\n\r\n    .sg-about__stat:first-child,\r\n    .sg-about__stat:nth-child(3) {\r\n        padding-left: 0 !important;\r\n    }\r\n\r\n    .sg-about__stat:nth-child(2),\r\n    .sg-about__stat:nth-child(4) {\r\n        padding-right: 0 !important;\r\n    }\r\n\r\n    .sg-about__stat:nth-child(3),\r\n    .sg-about__stat:nth-child(4) {\r\n        padding-top: 32px !important;\r\n    }\r\n\r\n    .sg-about__stat:nth-child(3)::after,\r\n    .sg-about__stat:nth-child(4)::after {\r\n        content: '' !important;\r\n        position: absolute !important;\r\n        top: 0 !important;\r\n        left: 0 !important;\r\n        width: 100% !important;\r\n        height: 1px !important;\r\n        background: var(--sg-color-neutral-200) !important;\r\n    }\r\n\r\n    .sg-about__stat:nth-child(4)::after {\r\n        left: -24px !important;\r\n        width: calc(100% + 24px) !important;\r\n    }\r\n\r\n    .sg-about__stat:nth-child(3)::before {\r\n        display: none !important;\r\n    }\r\n}\r\n\r\n\/* ============================================\r\n   RESPONSIVE \u2014 MOBILE (\u2264 767px)\r\n   ============================================ *\/\r\n@media (max-width: 767px) {\r\n    .sg-about {\r\n        padding: 56px 0 !important;\r\n    }\r\n\r\n    .sg-about__container {\r\n        padding: 0 20px !important;\r\n    }\r\n\r\n    .sg-about__split {\r\n        margin-bottom: 48px !important;\r\n    }\r\n\r\n    .sg-about__image-wrapper {\r\n        aspect-ratio: 4 \/ 3 !important;\r\n        border-radius: var(--sg-radius-lg) !important;\r\n    }\r\n\r\n    .sg-about__title {\r\n        font-size: 24px !important;\r\n        line-height: 1.4 !important;\r\n    }\r\n\r\n    .sg-about__divider {\r\n        margin-bottom: 48px !important;\r\n    }\r\n\r\n    .sg-about__stats {\r\n        grid-template-columns: 1fr !important;\r\n        gap: 0 !important;\r\n    }\r\n\r\n    .sg-about__stat {\r\n        padding: 28px 0 !important;\r\n    }\r\n\r\n    .sg-about__stat:first-child {\r\n        padding-top: 0 !important;\r\n    }\r\n\r\n    .sg-about__stat:last-child {\r\n        padding-bottom: 0 !important;\r\n    }\r\n\r\n    .sg-about__stat + .sg-about__stat::before {\r\n        top: 0 !important;\r\n        left: 0 !important;\r\n        width: 100% !important;\r\n        height: 1px !important;\r\n    }\r\n\r\n    .sg-about__stat:nth-child(3)::after,\r\n    .sg-about__stat:nth-child(4)::after {\r\n        display: none !important;\r\n    }\r\n\r\n    .sg-about__stat:nth-child(3),\r\n    .sg-about__stat:nth-child(4) {\r\n        padding-top: 28px !important;\r\n    }\r\n\r\n    .sg-about__stat:nth-child(3)::before {\r\n        display: block !important;\r\n    }\r\n\r\n    .sg-about__stat-number {\r\n        font-size: 40px !important;\r\n    }\r\n}\r\n\r\n\/* ============================================\r\n   RESPONSIVE \u2014 MOBILE SMALL (\u2264 399px)\r\n   ============================================ *\/\r\n@media (max-width: 399px) {\r\n    .sg-about__title {\r\n        font-size: 22px !important;\r\n    }\r\n\r\n    .sg-about__stat-number {\r\n        font-size: 36px !important;\r\n    }\r\n}\r\n\r\n\/* ============================================\r\n   PREFERS-REDUCED-MOTION\r\n   ============================================ *\/\r\n@media (prefers-reduced-motion: reduce) {\r\n    .sg-about__content,\r\n    .sg-about__media,\r\n    .sg-about__divider,\r\n    .sg-about__stat {\r\n        opacity: 1 !important;\r\n        transform: none !important;\r\n        transition: none !important;\r\n    }\r\n}\r\n<\/style>\r\n\r\n<!-- ============================================\r\n     SG-ABOUT \u2014 STRUCTURE HTML\r\n     ============================================ -->\r\n<section class=\"sg-about\" id=\"projet\" aria-label=\"\u00c0 propos du projet Swing Golf Pulp\u00ed\">\r\n    <div class=\"sg-about__container\">\r\n\r\n        <!-- ============================================\r\n             SG-ABOUT__SPLIT \u2014 2 COLONNES 50\/50\r\n             ============================================ -->\r\n        <div class=\"sg-about__split\">\r\n\r\n            <!-- Colonne gauche \u2014 Texte \u00e9ditorial -->\r\n            <div class=\"sg-about__content\" data-sg-reveal>\r\n\r\n                <span class=\"sg-about__eyebrow\">Un changement qui se ressent<\/span>\r\n\r\n                <h2 class=\"sg-about__title\">\r\n                    Ce n'est pas seulement d\u00e9m\u00e9nager.<br>\r\n                    C'est <span class=\"sg-about__title--accent\">am\u00e9liorer sa vie<\/span>. Ici, tout invite \u00e0 ralentir et \u00e0 vivre de fa\u00e7on plus <span class=\"sg-about__title--italic\">naturelle<\/span>.\r\n                <\/h2>\r\n\r\n                <span class=\"sg-about__rule\" aria-hidden=\"true\"><\/span>\r\n\r\n                <p class=\"sg-about__body\">\r\n                    \u00c0 Pulp\u00ed na\u00eet Swing Golf, une r\u00e9sidence de 54 logements neufs con\u00e7ue pour ceux qui recherchent une qualit\u00e9 de vie dans un cadre naturel exceptionnel. Appartements de 1, 2 et 3 chambres avec parking, cave et de larges terrasses offrant des vues sur le golf et la mer.\r\n                <\/p>\r\n\r\n                <p class=\"sg-about__body\">\r\n                    Situ\u00e9 en premi\u00e8re ligne du golf d'Aguil\u00f3n et \u00e0 moins de 10 minutes de San Juan de los Terreros, ce complexe vous connecte aux plages, \u00e0 la nature et \u00e0 une qualit\u00e9 de vie difficile \u00e0 trouver. Un endroit o\u00f9 respirer mieux, chaque jour.\r\n                <\/p>\r\n\r\n            <\/div>\r\n\r\n            <!-- Colonne droite \u2014 Image plein format -->\r\n            <div class=\"sg-about__media\" data-sg-reveal>\r\n\r\n                <div class=\"sg-about__image-wrapper\">\r\n                    <img decoding=\"async\"\r\n                        class=\"sg-about__image\"\r\n                        src=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/piscinaelevadabd-scaled.jpg\"\r\n                        alt=\"Piscine sur\u00e9lev\u00e9e de la r\u00e9sidence Swing Golf avec vue sur le golf et la mer M\u00e9diterran\u00e9e \u00e0 Pulp\u00ed, Almer\u00eda\"\r\n                        loading=\"lazy\"\r\n                    >\r\n\r\n                    <div class=\"sg-about__image-pill\" aria-hidden=\"true\">\r\n                        <span class=\"sg-about__image-pill-dot\"><\/span>\r\n                        <span class=\"sg-about__image-pill-text\">Nouvelle phase<\/span>\r\n                    <\/div>\r\n\r\n                    <div class=\"sg-about__image-badge\">\r\n                        <div class=\"sg-about__image-badge-icon\" aria-hidden=\"true\">\r\n                            <svg viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                                <circle cx=\"12\" cy=\"12\" r=\"3\"\/>\r\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\"\/>\r\n                            <\/svg>\r\n                        <\/div>\r\n                        <div class=\"sg-about__image-badge-text\">\r\n                            <strong>Premi\u00e8re ligne de golf<\/strong>\r\n                            Aguil\u00f3n Golf \u00b7 Pulp\u00ed, Almer\u00eda\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                <\/div>\r\n            <\/div>\r\n\r\n        <\/div>\r\n\r\n        <!-- ============================================\r\n             SG-ABOUT__DIVIDER\r\n             ============================================ -->\r\n        <div class=\"sg-about__divider\" data-sg-reveal aria-hidden=\"true\"><\/div>\r\n\r\n        <!-- ============================================\r\n             SG-ABOUT__STATS \u2014 GRID 4 COLONNES\r\n             ============================================ -->\r\n        <div class=\"sg-about__stats\">\r\n\r\n            <!-- Stat 1 \u2014 Logements -->\r\n            <div class=\"sg-about__stat\" data-sg-reveal>\r\n                <div class=\"sg-about__stat-icon\" aria-hidden=\"true\">\r\n                    <svg viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                        <path d=\"M3 21V9l9-7 9 7v12H3z\"\/>\r\n                        <path d=\"M9 21V13h6v8\"\/>\r\n                    <\/svg>\r\n                <\/div>\r\n                <div class=\"sg-about__stat-number\">54<\/div>\r\n                <div class=\"sg-about__stat-label\">Logements<\/div>\r\n                <div class=\"sg-about__stat-desc\">R\u00e9sidence exclusive au design contemporain sign\u00e9 Arapiles Arquitectos<\/div>\r\n            <\/div>\r\n\r\n            <!-- Stat 2 \u2014 Typologies -->\r\n            <div class=\"sg-about__stat\" data-sg-reveal>\r\n                <div class=\"sg-about__stat-icon\" aria-hidden=\"true\">\r\n                    <svg viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                        <rect x=\"3\" y=\"3\" width=\"7\" height=\"7\" rx=\"1\"\/>\r\n                        <rect x=\"14\" y=\"3\" width=\"7\" height=\"7\" rx=\"1\"\/>\r\n                        <rect x=\"3\" y=\"14\" width=\"7\" height=\"7\" rx=\"1\"\/>\r\n                        <rect x=\"14\" y=\"14\" width=\"7\" height=\"7\" rx=\"1\"\/>\r\n                    <\/svg>\r\n                <\/div>\r\n                <div class=\"sg-about__stat-number\">1 \u00e0 3<\/div>\r\n                <div class=\"sg-about__stat-label\">Chambres<\/div>\r\n                <div class=\"sg-about__stat-desc\">Parking et cave inclus, multiples orientations et distributions disponibles<\/div>\r\n            <\/div>\r\n\r\n            <!-- Stat 3 \u2014 Plage -->\r\n            <div class=\"sg-about__stat\" data-sg-reveal>\r\n                <div class=\"sg-about__stat-icon\" aria-hidden=\"true\">\r\n                    <svg viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                        <path d=\"M2 20c2-1 4-1 6 0s4 1 6 0 4-1 6 0\"\/>\r\n                        <path d=\"M2 16c2-1 4-1 6 0s4 1 6 0 4-1 6 0\"\/>\r\n                        <path d=\"M12 4c0 4-4 6-4 6h8s-4-2-4-6z\"\/>\r\n                    <\/svg>\r\n                <\/div>\r\n                <div class=\"sg-about__stat-number\">11'<\/div>\r\n                <div class=\"sg-about__stat-label\">Minutes de la plage<\/div>\r\n                <div class=\"sg-about__stat-desc\">San Juan de los Terreros, plages cristallines sur la c\u00f4te alm\u00e9rienne<\/div>\r\n            <\/div>\r\n\r\n            <!-- Stat 4 \u2014 Livraison (accent) -->\r\n            <div class=\"sg-about__stat sg-about__stat--accent\" data-sg-reveal>\r\n                <div class=\"sg-about__stat-icon\" aria-hidden=\"true\">\r\n                    <svg viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                        <rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/>\r\n                        <path d=\"M16 2v4M8 2v4M3 10h18M9 16l2 2 4-4\"\/>\r\n                    <\/svg>\r\n                <\/div>\r\n                <div class=\"sg-about__stat-number\">2028<\/div>\r\n                <div class=\"sg-about__stat-label\">Livraison estim\u00e9e<\/div>\r\n                <div class=\"sg-about__stat-desc\">Processus transparent, accompagnement complet d\u00e8s le premier contact<\/div>\r\n            <\/div>\r\n\r\n        <\/div>\r\n\r\n    <\/div>\r\n<\/section>\r\n\r\n<!-- ============================================\r\n     SG-ABOUT \u2014 JAVASCRIPT MODULE (IIFE)\r\n     ============================================ -->\r\n<script>\r\n(function () {\r\n    'use strict';\r\n\r\n    var CONFIG = {\r\n        threshold:   0.12,\r\n        rootMargin:  '0px 0px -60px 0px',\r\n        revealClass: 'sg-about--revealed',\r\n        dataAttr:    'data-sg-reveal'\r\n    };\r\n\r\n    var section = document.querySelector('.sg-about');\r\n    if (!section) return;\r\n\r\n    var revealEls = section.querySelectorAll('[' + CONFIG.dataAttr + ']');\r\n    if (!revealEls.length) return;\r\n\r\n    function prefersReduced() {\r\n        return window.matchMedia('(prefers-reduced-motion: reduce)').matches;\r\n    }\r\n\r\n    function initReveal() {\r\n        if (prefersReduced() || !('IntersectionObserver' in window)) {\r\n            Array.prototype.forEach.call(revealEls, function (el) {\r\n                el.classList.add(CONFIG.revealClass);\r\n            });\r\n            return;\r\n        }\r\n\r\n        var observer = new IntersectionObserver(\r\n            function (entries) {\r\n                entries.forEach(function (entry) {\r\n                    if (entry.isIntersecting) {\r\n                        entry.target.classList.add(CONFIG.revealClass);\r\n                        observer.unobserve(entry.target);\r\n                    }\r\n                });\r\n            },\r\n            { threshold: CONFIG.threshold, rootMargin: CONFIG.rootMargin }\r\n        );\r\n\r\n        Array.prototype.forEach.call(revealEls, function (el) {\r\n            observer.observe(el);\r\n        });\r\n    }\r\n\r\n    function initCounters() {\r\n        if (prefersReduced()) return;\r\n\r\n        var numbers = section.querySelectorAll('.sg-about__stat-number');\r\n        if (!numbers.length) return;\r\n\r\n        var cObserver = new IntersectionObserver(\r\n            function (entries) {\r\n                entries.forEach(function (entry) {\r\n                    if (!entry.isIntersecting) return;\r\n\r\n                    var el      = entry.target;\r\n                    var raw     = el.textContent.trim();\r\n                    var match   = raw.match(\/(\\d+)\/);\r\n                    if (!match) return;\r\n\r\n                    var target   = parseInt(match[1], 10);\r\n                    var prefix   = raw.substring(0, raw.indexOf(match[1]));\r\n                    var suffix   = raw.substring(raw.indexOf(match[1]) + match[1].length);\r\n                    var start    = null;\r\n                    var duration = 1500;\r\n\r\n                    function ease(t) { return 1 - Math.pow(2, -10 * t); }\r\n\r\n                    function tick(ts) {\r\n                        if (!start) start = ts;\r\n                        var p = Math.min((ts - start) \/ duration, 1);\r\n                        el.textContent = prefix + Math.floor(ease(p) * target) + suffix;\r\n                        if (p < 1) { requestAnimationFrame(tick); }\r\n                        else { el.textContent = raw; }\r\n                    }\r\n\r\n                    el.textContent = prefix + '0' + suffix;\r\n                    requestAnimationFrame(tick);\r\n                    cObserver.unobserve(el);\r\n                });\r\n            },\r\n            { threshold: 0.5 }\r\n        );\r\n\r\n        Array.prototype.forEach.call(numbers, function (el) {\r\n            cObserver.observe(el);\r\n        });\r\n    }\r\n\r\n    function initParallax() {\r\n        if (prefersReduced()) return;\r\n\r\n        var img   = section.querySelector('.sg-about__image');\r\n        var rafOn = false;\r\n        if (!img) return;\r\n\r\n        function update() {\r\n            var rect = section.getBoundingClientRect();\r\n            var wh   = window.innerHeight;\r\n            if (rect.top < wh && rect.bottom > 0) {\r\n                var p     = (wh - rect.top) \/ (wh + rect.height);\r\n                var shift = (p - 0.5) * 20;\r\n                img.style.transform = 'translate3d(0, ' + shift + 'px, 0) scale(1.04)';\r\n            }\r\n            rafOn = false;\r\n        }\r\n\r\n        window.addEventListener('scroll', function () {\r\n            if (rafOn) return;\r\n            rafOn = true;\r\n            requestAnimationFrame(update);\r\n        }, { passive: true });\r\n\r\n        update();\r\n    }\r\n\r\n    function init() {\r\n        initReveal();\r\n        initCounters();\r\n        initParallax();\r\n    }\r\n\r\n    if (document.readyState === 'loading') {\r\n        document.addEventListener('DOMContentLoaded', init);\r\n    } else {\r\n        init();\r\n    }\r\n\r\n}());\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-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<!-- ============================================\r\n     SWING GOLF PULP\u00cd \u2014 ENGAGE PAGE [FR]\r\n     VIDEO SEPARATOR SECTION\r\n     ============================================ -->\r\n\r\n<!-- Desktop: \u00e9diter \"sg-residencial.video_engage\" dans eVoost Data Storage -->\r\n<!-- Mobile: \u00e9diter \"sg-residencial.video_engage_mobile\" dans eVoost Data Storage -->\r\n<section class=\"sg-separator\" id=\"sg-separator\"\r\n    data-video-src=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/ENG_engage_pulpi_2.mp4\"\r\n    \r\n    data-video-src-mobile=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/ENG_engage_pulpi_2.mp4\">\r\n\r\n    <!-- ============================================\r\n         SG-SEPARATOR__HEADER\r\n         ============================================ -->\r\n    <div class=\"sg-separator__header\">\r\n        <span class=\"sg-separator__eyebrow\">Swing Golf Pulp\u00ed<\/span>\r\n        <h2 class=\"sg-separator__title\">Un endroit o\u00f9 <em>respirer<\/em> mieux<\/h2>\r\n        <p class=\"sg-separator__subtitle\">Piscine, espaces paysagers, lieux de partage. Des endroits o\u00f9 les journ\u00e9es se vivent sans pr\u00e9cipitation.<\/p>\r\n    <\/div>\r\n\r\n    <!-- ============================================\r\n         SG-SEPARATOR__VIDEO-CONTAINER\r\n         ============================================ -->\r\n    <div class=\"sg-separator__video-container\">\r\n        <video\r\n            class=\"sg-separator__video\"\r\n            id=\"sg_separator_video\"\r\n            autoplay\r\n            muted\r\n            loop\r\n            playsinline\r\n            poster=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/piscinaelevadabd-scaled.jpg\"\r\n        ><\/video>\r\n\r\n        <div class=\"sg-separator__video-overlay\" aria-hidden=\"true\"><\/div>\r\n\r\n        <!-- ============================================\r\n             GLASSMORPHISM CONTROLS\r\n             ============================================ -->\r\n        <div class=\"sg-separator__controls\">\r\n\r\n            <button class=\"sg-separator__control-btn sg-separator__control-btn--playing\" id=\"sg_playpause\" aria-label=\"Mettre en pause\">\r\n                <svg class=\"sg-separator__icon--play\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                    <path d=\"M8 5v14l11-7z\"\/>\r\n                <\/svg>\r\n                <svg class=\"sg-separator__icon--pause\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                    <path d=\"M6 19h4V5H6v14zm8-14v14h4V5h-4z\"\/>\r\n                <\/svg>\r\n            <\/button>\r\n\r\n            <button class=\"sg-separator__control-btn\" id=\"sg_mutetoggle\" aria-label=\"Activer le son\">\r\n                <svg class=\"sg-separator__icon--mute\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\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\"\/>\r\n                <\/svg>\r\n                <svg class=\"sg-separator__icon--unmute\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\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\"\/>\r\n                <\/svg>\r\n            <\/button>\r\n\r\n            <button class=\"sg-separator__control-btn\" id=\"sg_fullscreen\" aria-label=\"Plein \u00e9cran\">\r\n                <svg viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                    <path d=\"M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z\"\/>\r\n                <\/svg>\r\n            <\/button>\r\n\r\n        <\/div>\r\n    <\/div>\r\n\r\n<\/section>\r\n\r\n<style>\r\n\/* ============================================\r\n   SG-SEPARATOR \u2014 BLOCK\r\n   ============================================ *\/\r\n.sg-separator {\r\n    position: relative;\r\n    width: 100%;\r\n    display: flex;\r\n    flex-direction: column;\r\n    background: var(--sg-color-neutral-0);\r\n}\r\n\r\n\/* ============================================\r\n   SG-SEPARATOR__HEADER\r\n   ============================================ *\/\r\n.sg-separator__header {\r\n    position: relative;\r\n    display: flex;\r\n    flex-direction: column;\r\n    align-items: center;\r\n    justify-content: center;\r\n    text-align: center;\r\n    padding: 100px 40px 96px;\r\n    background-color: var(--sg-color-neutral-0);\r\n    z-index: 2;\r\n}\r\n\r\n\/* ============================================\r\n   SG-SEPARATOR__EYEBROW\r\n   ============================================ *\/\r\n.sg-separator__eyebrow {\r\n    font-family: var(--sg-font-body, 'Plus Jakarta Sans', 'Inter', 'Helvetica Neue', Arial, sans-serif);\r\n    font-size: 13px;\r\n    font-weight: 500;\r\n    line-height: 1;\r\n    letter-spacing: 0.08em;\r\n    text-transform: uppercase;\r\n    color: var(--sg-color-accent-600, #A07A3F);\r\n    margin-bottom: 16px;\r\n    opacity: 0;\r\n    transform: translateY(16px);\r\n    transition: opacity 0.7s cubic-bezier(0.22, 1, 0.36, 1), transform 0.7s cubic-bezier(0.22, 1, 0.36, 1);\r\n}\r\n\r\n.sg-separator.sg-separator--visible .sg-separator__eyebrow {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n}\r\n\r\n\/* ============================================\r\n   SG-SEPARATOR__TITLE\r\n   ============================================ *\/\r\n.sg-separator__title {\r\n    font-family: var(--sg-font-display, 'Playfair Display', 'Georgia', 'Times New Roman', serif);\r\n    font-size: clamp(34px, 4.5vw, 52px);\r\n    font-weight: 700;\r\n    line-height: 1.1;\r\n    letter-spacing: -0.01em;\r\n    color: var(--sg-color-neutral-900, #1A1D1A);\r\n    margin: 0 0 20px 0;\r\n    opacity: 0;\r\n    transform: translateY(20px);\r\n    transition: opacity 0.7s cubic-bezier(0.22, 1, 0.36, 1) 0.08s,\r\n                transform 0.7s cubic-bezier(0.22, 1, 0.36, 1) 0.08s;\r\n}\r\n\r\n.sg-separator__title em {\r\n    font-style: italic;\r\n}\r\n\r\n.sg-separator.sg-separator--visible .sg-separator__title {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n}\r\n\r\n\/* ============================================\r\n   SG-SEPARATOR__SUBTITLE\r\n   ============================================ *\/\r\n.sg-separator__subtitle {\r\n    font-family: var(--sg-font-body, 'Plus Jakarta Sans', 'Inter', 'Helvetica Neue', Arial, sans-serif);\r\n    font-size: clamp(15px, 1.5vw, 18px);\r\n    font-weight: 400;\r\n    line-height: 1.7;\r\n    color: var(--sg-color-neutral-500, #6B726B);\r\n    margin: 0;\r\n    max-width: 500px;\r\n    opacity: 0;\r\n    transform: translateY(20px);\r\n    transition: opacity 0.7s cubic-bezier(0.22, 1, 0.36, 1) 0.16s,\r\n                transform 0.7s cubic-bezier(0.22, 1, 0.36, 1) 0.16s;\r\n}\r\n\r\n.sg-separator.sg-separator--visible .sg-separator__subtitle {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n}\r\n\r\n\/* ============================================\r\n   SG-SEPARATOR__VIDEO-CONTAINER\r\n   ============================================ *\/\r\n.sg-separator__video-container {\r\n    position: relative;\r\n    height: 88vh;\r\n    min-height: 560px;\r\n    overflow: hidden;\r\n    opacity: 0;\r\n    transform: scale(0.985);\r\n    transition: opacity 0.9s cubic-bezier(0.22, 1, 0.36, 1) 0.2s,\r\n                transform 0.9s cubic-bezier(0.22, 1, 0.36, 1) 0.2s;\r\n}\r\n\r\n.sg-separator.sg-separator--visible .sg-separator__video-container {\r\n    opacity: 1;\r\n    transform: scale(1);\r\n}\r\n\r\n\/* ============================================\r\n   SG-SEPARATOR__VIDEO\r\n   ============================================ *\/\r\n.sg-separator__video {\r\n    position: absolute;\r\n    top: 0;\r\n    left: 0;\r\n    width: 100%;\r\n    height: 100%;\r\n    object-fit: cover;\r\n    object-position: center center;\r\n    display: block;\r\n}\r\n\r\n\/* ============================================\r\n   SG-SEPARATOR__VIDEO-OVERLAY\r\n   ============================================ *\/\r\n.sg-separator__video-overlay {\r\n    position: absolute;\r\n    top: 0;\r\n    left: 0;\r\n    width: 100%;\r\n    height: 100%;\r\n    background: linear-gradient(\r\n        to bottom,\r\n        rgba(26, 46, 26, 0.10) 0%,\r\n        rgba(0, 0, 0, 0) 18%,\r\n        rgba(0, 0, 0, 0) 78%,\r\n        rgba(26, 46, 26, 0.22) 100%\r\n    );\r\n    pointer-events: none;\r\n    z-index: 1;\r\n}\r\n\r\n\/* ============================================\r\n   SG-SEPARATOR__CONTROLS \u2014 GLASSMORPHISM\r\n   ============================================ *\/\r\n.sg-separator__controls {\r\n    position: absolute;\r\n    bottom: 28px;\r\n    right: 28px;\r\n    display: flex;\r\n    gap: 8px;\r\n    z-index: 10;\r\n    opacity: 0;\r\n    transform: translateY(10px);\r\n    transition: opacity 0.5s cubic-bezier(0.22, 1, 0.36, 1) 0.6s,\r\n                transform 0.5s cubic-bezier(0.22, 1, 0.36, 1) 0.6s;\r\n}\r\n\r\n.sg-separator.sg-separator--visible .sg-separator__controls {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n}\r\n\r\n\/* ============================================\r\n   SG-SEPARATOR__CONTROL-BTN\r\n   ============================================ *\/\r\n.sg-separator__control-btn {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    width: 48px;\r\n    height: 48px;\r\n    border: 1px solid rgba(255, 255, 255, 0.2);\r\n    border-radius: var(--sg-radius-md, 8px);\r\n    background: rgba(255, 255, 255, 0.1);\r\n    backdrop-filter: blur(12px);\r\n    -webkit-backdrop-filter: blur(12px);\r\n    cursor: pointer;\r\n    padding: 0;\r\n    transition:\r\n        background 0.25s cubic-bezier(0.4, 0, 0.2, 1),\r\n        border-color 0.25s cubic-bezier(0.4, 0, 0.2, 1),\r\n        transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);\r\n}\r\n\r\n.sg-separator__control-btn:hover {\r\n    background: rgba(255, 255, 255, 0.18);\r\n    border-color: rgba(255, 255, 255, 0.35);\r\n}\r\n\r\n.sg-separator__control-btn:active {\r\n    transform: scale(0.94);\r\n}\r\n\r\n.sg-separator__control-btn svg {\r\n    width: 22px;\r\n    height: 22px;\r\n    fill: rgba(255, 255, 255, 0.9);\r\n    transition: fill 0.2s ease;\r\n}\r\n\r\n.sg-separator__control-btn:hover svg {\r\n    fill: #FFFFFF;\r\n}\r\n\r\n\/* ============================================\r\n   SG-SEPARATOR \u2014 GESTION DES IC\u00d4NES\r\n   ============================================ *\/\r\n.sg-separator__control-btn .sg-separator__icon--pause {\r\n    display: none;\r\n}\r\n\r\n.sg-separator__control-btn--playing .sg-separator__icon--play {\r\n    display: none;\r\n}\r\n\r\n.sg-separator__control-btn--playing .sg-separator__icon--pause {\r\n    display: block;\r\n}\r\n\r\n.sg-separator__control-btn .sg-separator__icon--unmute {\r\n    display: none;\r\n}\r\n\r\n.sg-separator__control-btn--unmuted .sg-separator__icon--mute {\r\n    display: none;\r\n}\r\n\r\n.sg-separator__control-btn--unmuted .sg-separator__icon--unmute {\r\n    display: block;\r\n}\r\n\r\n\/* ============================================\r\n   RESPONSIVE \u2014 TABLET (< 1024px)\r\n   ============================================ *\/\r\n@media screen and (max-width: 1023px) {\r\n    .sg-separator__header {\r\n        padding: 80px 40px 72px;\r\n    }\r\n\r\n    .sg-separator__video-container {\r\n        height: 85vh;\r\n        min-height: 480px;\r\n    }\r\n}\r\n\r\n\/* ============================================\r\n   RESPONSIVE \u2014 MOBILE (< 768px)\r\n   ============================================ *\/\r\n@media screen and (max-width: 767px) {\r\n    .sg-separator__header {\r\n        padding: 64px 24px 56px;\r\n    }\r\n\r\n    .sg-separator__title {\r\n        margin-bottom: 16px;\r\n    }\r\n\r\n    .sg-separator__video-container {\r\n        height: 82vh;\r\n        min-height: 400px;\r\n    }\r\n\r\n    .sg-separator__eyebrow {\r\n        font-size: 12px;\r\n        margin-bottom: 14px;\r\n    }\r\n\r\n    .sg-separator__controls {\r\n        bottom: 18px;\r\n        right: 18px;\r\n        gap: 6px;\r\n    }\r\n\r\n    .sg-separator__control-btn {\r\n        width: 44px;\r\n        height: 44px;\r\n    }\r\n\r\n    .sg-separator__control-btn svg {\r\n        width: 20px;\r\n        height: 20px;\r\n    }\r\n}\r\n\r\n\/* ============================================\r\n   RESPONSIVE \u2014 MOBILE SMALL (< 480px)\r\n   ============================================ *\/\r\n@media screen and (max-width: 479px) {\r\n    .sg-separator__header {\r\n        padding: 56px 20px 48px;\r\n    }\r\n\r\n    .sg-separator__subtitle {\r\n        padding: 0 4px;\r\n    }\r\n\r\n    .sg-separator__video-container {\r\n        height: 78vh;\r\n        min-height: 360px;\r\n    }\r\n}\r\n\r\n\/* ============================================\r\n   ULTRA WIDE (> 1440px)\r\n   ============================================ *\/\r\n@media screen and (min-width: 1440px) {\r\n    .sg-separator__header {\r\n        padding: 120px 40px 112px;\r\n    }\r\n}\r\n\r\n\/* ============================================\r\n   PREFERS-REDUCED-MOTION\r\n   ============================================ *\/\r\n@media (prefers-reduced-motion: reduce) {\r\n    .sg-separator__eyebrow,\r\n    .sg-separator__title,\r\n    .sg-separator__subtitle,\r\n    .sg-separator__video-container,\r\n    .sg-separator__controls {\r\n        opacity: 1 !important;\r\n        transform: none !important;\r\n        transition: none !important;\r\n    }\r\n}\r\n<\/style>\r\n\r\n<script>\r\n(function () {\r\n    'use strict';\r\n\r\n    var separator    = document.getElementById('sg-separator');\r\n    var video        = document.getElementById('sg_separator_video');\r\n    var playPauseBtn = document.getElementById('sg_playpause');\r\n    var muteToggleBtn = document.getElementById('sg_mutetoggle');\r\n    var fullscreenBtn = document.getElementById('sg_fullscreen');\r\n\r\n    if (!separator || !video) return;\r\n\r\n    function checkVisibility() {\r\n        var rect         = separator.getBoundingClientRect();\r\n        var windowHeight = window.innerHeight;\r\n\r\n        if (rect.top < windowHeight * 0.88) {\r\n            separator.classList.add('sg-separator--visible');\r\n        }\r\n    }\r\n\r\n    playPauseBtn.addEventListener('click', function () {\r\n        if (video.paused) {\r\n            video.play();\r\n            playPauseBtn.classList.add('sg-separator__control-btn--playing');\r\n            playPauseBtn.setAttribute('aria-label', 'Mettre en pause');\r\n        } else {\r\n            video.pause();\r\n            playPauseBtn.classList.remove('sg-separator__control-btn--playing');\r\n            playPauseBtn.setAttribute('aria-label', 'Lire la vid\u00e9o');\r\n        }\r\n    });\r\n\r\n    muteToggleBtn.addEventListener('click', function () {\r\n        if (video.muted) {\r\n            video.muted = false;\r\n            muteToggleBtn.classList.add('sg-separator__control-btn--unmuted');\r\n            muteToggleBtn.setAttribute('aria-label', 'Couper le son');\r\n        } else {\r\n            video.muted = true;\r\n            muteToggleBtn.classList.remove('sg-separator__control-btn--unmuted');\r\n            muteToggleBtn.setAttribute('aria-label', 'Activer le son');\r\n        }\r\n    });\r\n\r\n    fullscreenBtn.addEventListener('click', function () {\r\n        if (document.fullscreenElement || document.webkitFullscreenElement) {\r\n            if (document.exitFullscreen) {\r\n                document.exitFullscreen();\r\n            } else if (document.webkitExitFullscreen) {\r\n                document.webkitExitFullscreen();\r\n            }\r\n            return;\r\n        }\r\n\r\n        if (video.webkitEnterFullscreen) {\r\n            video.webkitEnterFullscreen();\r\n            return;\r\n        }\r\n\r\n        if (video.requestFullscreen) {\r\n            video.requestFullscreen();\r\n        } else if (video.webkitRequestFullscreen) {\r\n            video.webkitRequestFullscreen();\r\n        } else if (video.msRequestFullscreen) {\r\n            video.msRequestFullscreen();\r\n        }\r\n    });\r\n\r\n    video.addEventListener('webkitendfullscreen', function () {\r\n        video.play();\r\n        playPauseBtn.classList.add('sg-separator__control-btn--playing');\r\n        playPauseBtn.setAttribute('aria-label', 'Mettre en pause');\r\n    });\r\n\r\n    document.addEventListener('fullscreenchange', function () {\r\n        if (!document.fullscreenElement && video.paused) {\r\n            video.play();\r\n            playPauseBtn.classList.add('sg-separator__control-btn--playing');\r\n            playPauseBtn.setAttribute('aria-label', 'Mettre en pause');\r\n        }\r\n    });\r\n\r\n    var ticking = false;\r\n\r\n    function onScroll() {\r\n        if (!ticking) {\r\n            requestAnimationFrame(function () {\r\n                checkVisibility();\r\n                ticking = false;\r\n            });\r\n            ticking = true;\r\n        }\r\n    }\r\n\r\n    var mobileBreakpoint = 768;\r\n    var isMobile         = window.innerWidth <= mobileBreakpoint;\r\n    var videoSrcDesktop  = separator.getAttribute('data-video-src');\r\n    var videoSrcMobile   = separator.getAttribute('data-video-src-mobile');\r\n\r\n    var videoSrc = isMobile\r\n        && videoSrcMobile\r\n        && videoSrcMobile.indexOf('[') === -1\r\n        && videoSrcMobile.trim() !== ''\r\n            ? videoSrcMobile\r\n            : videoSrcDesktop;\r\n\r\n    if (videoSrc && videoSrc.indexOf('[') === -1 && videoSrc.trim() !== '') {\r\n        video.src = videoSrc;\r\n        video.load();\r\n        video.play().catch(function () {\r\n            playPauseBtn.classList.remove('sg-separator__control-btn--playing');\r\n            playPauseBtn.setAttribute('aria-label', 'Lire la vid\u00e9o');\r\n        });\r\n    }\r\n\r\n    window.addEventListener('scroll', onScroll, { passive: true });\r\n    checkVisibility();\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-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<!-- ============================================\r\n     SWING GOLF PULP\u00cd \u2014 ENGAGE PAGE [FR]\r\n     SECTION : TYPOLOGIES (v3)\r\n     ============================================ -->\r\n\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\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\">\r\n\r\n<style>\r\n\r\n\/* ============================================\r\n   CSS CUSTOM PROPERTIES \u2014 DESIGN TOKENS\r\n   ============================================ *\/\r\n:root {\r\n    --sg-color-primary-900: #1A2E1A;\r\n    --sg-color-primary-800: #233A23;\r\n    --sg-color-primary-700: #2D4A2D;\r\n    --sg-color-primary-600: #365E36;\r\n    --sg-color-primary-100: #E2EDE2;\r\n\r\n    --sg-color-accent-700: #8B6934;\r\n    --sg-color-accent-600: #A07A3F;\r\n    --sg-color-accent-500: #B58B5A;\r\n    --sg-color-accent-400: #C9A474;\r\n    --sg-color-accent-300: #D4B896;\r\n    --sg-color-accent-200: #E5D4B8;\r\n\r\n    --sg-color-neutral-900: #1A1D1A;\r\n    --sg-color-neutral-700: #3D423D;\r\n    --sg-color-neutral-600: #515851;\r\n    --sg-color-neutral-500: #6B726B;\r\n    --sg-color-neutral-400: #9CA39C;\r\n    --sg-color-neutral-300: #C4C9C4;\r\n    --sg-color-neutral-200: #E0E3E0;\r\n    --sg-color-neutral-100: #F1F3F1;\r\n    --sg-color-neutral-50:  #F8F9F8;\r\n    --sg-color-neutral-0:   #FFFFFF;\r\n\r\n    --sg-shadow-sm:     0 1px 3px rgba(0,0,0,0.06);\r\n    --sg-shadow-lg:     0 16px 40px rgba(0,0,0,0.14);\r\n    --sg-shadow-accent: 0 4px 16px rgba(181,139,90,0.35);\r\n\r\n    --sg-radius-sm:   6px;\r\n    --sg-radius-lg:   12px;\r\n    --sg-radius-xl:   16px;\r\n    --sg-radius-full: 999px;\r\n\r\n    --sg-transition-base:   0.25s cubic-bezier(0.4, 0, 0.2, 1);\r\n    --sg-transition-smooth: 0.60s cubic-bezier(0.22, 1, 0.36, 1);\r\n}\r\n\r\n\/* ============================================\r\n   RESET DE SCOPE\r\n   ============================================ *\/\r\n.sg-typologies *,\r\n.sg-typologies *::before,\r\n.sg-typologies *::after {\r\n    box-sizing: border-box;\r\n    margin: 0;\r\n    padding: 0;\r\n}\r\n\r\n\/* ============================================\r\n   SECTION\r\n   ============================================ *\/\r\n.sg-typologies {\r\n    background-color: var(--sg-color-neutral-0);\r\n    padding: 100px 0;\r\n    font-family: 'Plus Jakarta Sans', 'Inter', 'Helvetica Neue', Arial, sans-serif;\r\n    overflow: hidden;\r\n}\r\n\r\n\/* ============================================\r\n   CONTENEUR\r\n   ============================================ *\/\r\n.sg-typologies__container {\r\n    max-width: 1216px;\r\n    margin: 0 auto;\r\n    padding: 0 20px;\r\n}\r\n\r\n@media (min-width: 768px) {\r\n    .sg-typologies__container { padding: 0 40px; }\r\n}\r\n\r\n@media (min-width: 1280px) {\r\n    .sg-typologies__container { padding: 0; }\r\n}\r\n\r\n\/* ============================================\r\n   EN-T\u00caTE\r\n   ============================================ *\/\r\n.sg-typologies__header {\r\n    margin-bottom: 56px;\r\n}\r\n\r\n.sg-typologies__header-eyebrow {\r\n    display: inline-block;\r\n    font-size: 13px;\r\n    font-weight: 500;\r\n    line-height: 1;\r\n    letter-spacing: 0.08em;\r\n    text-transform: uppercase;\r\n    color: var(--sg-color-accent-600);\r\n    margin-bottom: 12px;\r\n    opacity: 0;\r\n    transform: translateY(14px);\r\n    transition: opacity var(--sg-transition-smooth), transform var(--sg-transition-smooth);\r\n}\r\n\r\n.sg-typologies__header-title {\r\n    font-family: 'Playfair Display', 'Georgia', serif;\r\n    font-size: 40px;\r\n    font-weight: 700;\r\n    line-height: 1.15;\r\n    letter-spacing: -0.01em;\r\n    color: var(--sg-color-neutral-900);\r\n    margin-bottom: 16px;\r\n    opacity: 0;\r\n    transform: translateY(18px);\r\n    transition: opacity var(--sg-transition-smooth), transform var(--sg-transition-smooth);\r\n    transition-delay: 0.07s;\r\n}\r\n\r\n.sg-typologies__header-title em { font-style: italic; }\r\n\r\n.sg-typologies__header-description {\r\n    font-size: 16px;\r\n    font-weight: 400;\r\n    line-height: 1.6;\r\n    color: var(--sg-color-neutral-500);\r\n    max-width: 520px;\r\n    opacity: 0;\r\n    transform: translateY(14px);\r\n    transition: opacity var(--sg-transition-smooth), transform var(--sg-transition-smooth);\r\n    transition-delay: 0.13s;\r\n}\r\n\r\n.sg-typologies--visible .sg-typologies__header-eyebrow,\r\n.sg-typologies--visible .sg-typologies__header-title,\r\n.sg-typologies--visible .sg-typologies__header-description {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n}\r\n\r\n\/* ============================================\r\n   GRILLE \u2014 3 COLONNES\r\n   ============================================ *\/\r\n.sg-typologies__grid {\r\n    display: grid;\r\n    grid-template-columns: 1fr;\r\n    gap: 24px;\r\n}\r\n\r\n@media (min-width: 768px) {\r\n    .sg-typologies__grid { grid-template-columns: repeat(2, 1fr); }\r\n}\r\n\r\n@media (min-width: 1024px) {\r\n    .sg-typologies__grid { grid-template-columns: repeat(3, 1fr); }\r\n}\r\n\r\n\/* ============================================\r\n   CARTE \u2014 STRUCTURE DE BASE\r\n   ============================================ *\/\r\n.sg-typo-card {\r\n    position: relative;\r\n    display: flex;\r\n    flex-direction: column;\r\n    border-radius: var(--sg-radius-xl);\r\n    overflow: hidden;\r\n    box-shadow: var(--sg-shadow-sm);\r\n    opacity: 0;\r\n    transform: translateY(28px);\r\n    transition:\r\n        opacity var(--sg-transition-smooth),\r\n        transform var(--sg-transition-smooth),\r\n        box-shadow var(--sg-transition-base);\r\n    min-height: 520px;\r\n}\r\n\r\n.sg-typo-card:hover {\r\n    box-shadow: var(--sg-shadow-lg);\r\n    transform: translateY(-6px);\r\n}\r\n\r\n.sg-typologies--visible .sg-typo-card:nth-child(1) { opacity: 1; transform: translateY(0); transition-delay: 0.20s; }\r\n.sg-typologies--visible .sg-typo-card:nth-child(2) { opacity: 1; transform: translateY(0); transition-delay: 0.30s; }\r\n.sg-typologies--visible .sg-typo-card:nth-child(3) { opacity: 1; transform: translateY(0); transition-delay: 0.40s; }\r\n\r\n\/* ============================================\r\n   CARTE \u2014 IMAGE DE FOND\r\n   ============================================ *\/\r\n.sg-typo-card__bg {\r\n    position: absolute;\r\n    inset: 0;\r\n    z-index: 0;\r\n}\r\n\r\n.sg-typo-card__bg img {\r\n    width: 100%;\r\n    height: 100%;\r\n    object-fit: cover;\r\n    object-position: center;\r\n    transition: transform 0.75s cubic-bezier(0.22, 1, 0.36, 1);\r\n    display: block;\r\n}\r\n\r\n.sg-typo-card:hover .sg-typo-card__bg img {\r\n    transform: scale(1.06);\r\n}\r\n\r\n.sg-typo-card__overlay {\r\n    position: absolute;\r\n    inset: 0;\r\n    z-index: 1;\r\n    background: linear-gradient(\r\n        to bottom,\r\n        rgba(20, 28, 20, 0.10) 0%,\r\n        rgba(20, 28, 20, 0.25) 40%,\r\n        rgba(20, 28, 20, 0.82) 100%\r\n    );\r\n    transition: background var(--sg-transition-base);\r\n}\r\n\r\n.sg-typo-card:hover .sg-typo-card__overlay {\r\n    background: linear-gradient(\r\n        to bottom,\r\n        rgba(20, 28, 20, 0.12) 0%,\r\n        rgba(20, 28, 20, 0.30) 40%,\r\n        rgba(20, 28, 20, 0.88) 100%\r\n    );\r\n}\r\n\r\n\/* ============================================\r\n   CARTE \u2014 BADGE TYPOLOGIE (sup\u00e9rieur gauche)\r\n   ============================================ *\/\r\n.sg-typo-card__badge {\r\n    position: absolute;\r\n    top: 20px;\r\n    left: 20px;\r\n    z-index: 2;\r\n    display: inline-flex;\r\n    align-items: center;\r\n    padding: 6px 14px;\r\n    background-color: rgba(255,255,255,0.15);\r\n    backdrop-filter: blur(10px);\r\n    -webkit-backdrop-filter: blur(10px);\r\n    border: 1px solid rgba(255,255,255,0.25);\r\n    border-radius: var(--sg-radius-full);\r\n    font-size: 11px;\r\n    font-weight: 600;\r\n    line-height: 1;\r\n    letter-spacing: 0.05em;\r\n    text-transform: uppercase;\r\n    color: var(--sg-color-neutral-0);\r\n}\r\n\r\n\/* ============================================\r\n   CARTE \u2014 CONTENU (sur l'image)\r\n   ============================================ *\/\r\n.sg-typo-card__body {\r\n    position: relative;\r\n    z-index: 2;\r\n    margin-top: auto;\r\n    padding: 28px;\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 0;\r\n}\r\n\r\n.sg-typo-card__title {\r\n    font-family: 'Playfair Display', 'Georgia', serif;\r\n    font-size: 28px;\r\n    font-weight: 700;\r\n    line-height: 1.15;\r\n    letter-spacing: -0.01em;\r\n    color: var(--sg-color-neutral-0);\r\n    margin-bottom: 4px;\r\n}\r\n\r\n.sg-typo-card__area {\r\n    font-size: 13px;\r\n    font-weight: 500;\r\n    line-height: 1;\r\n    letter-spacing: 0.04em;\r\n    color: rgba(255,255,255,0.55);\r\n    margin-bottom: 20px;\r\n    text-transform: uppercase;\r\n}\r\n\r\n.sg-typo-card__area strong {\r\n    color: rgba(255,255,255,0.80);\r\n    font-weight: 600;\r\n}\r\n\r\n.sg-typo-card__divider {\r\n    width: 100%;\r\n    height: 1px;\r\n    background-color: rgba(255,255,255,0.15);\r\n    margin-bottom: 20px;\r\n}\r\n\r\n.sg-typo-card__specs {\r\n    list-style: none;\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    gap: 6px 18px;\r\n    margin-bottom: 20px;\r\n}\r\n\r\n.sg-typo-card__spec {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 5px;\r\n}\r\n\r\n.sg-typo-card__spec-icon {\r\n    width: 14px;\r\n    height: 14px;\r\n    color: rgba(255,255,255,0.50);\r\n    flex-shrink: 0;\r\n}\r\n\r\n.sg-typo-card__spec-text {\r\n    font-size: 13px;\r\n    font-weight: 400;\r\n    line-height: 1;\r\n    color: rgba(255,255,255,0.70);\r\n}\r\n\r\n.sg-typo-card__spec-text strong {\r\n    font-weight: 600;\r\n    color: rgba(255,255,255,0.90);\r\n}\r\n\r\n\/* ============================================\r\n   CARTE \u2014 FOOTER : PRIX\r\n   ============================================ *\/\r\n.sg-typo-card__footer {\r\n    display: flex;\r\n    align-items: flex-end;\r\n    justify-content: space-between;\r\n    gap: 16px;\r\n}\r\n\r\n.sg-typo-card__price-block {\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 3px;\r\n}\r\n\r\n.sg-typo-card__price-label {\r\n    font-size: 11px;\r\n    font-weight: 500;\r\n    line-height: 1;\r\n    letter-spacing: 0.08em;\r\n    text-transform: uppercase;\r\n    color: var(--sg-color-accent-300);\r\n}\r\n\r\n.sg-typo-card__price {\r\n    font-family: 'Playfair Display', serif;\r\n    font-size: 30px;\r\n    font-weight: 700;\r\n    line-height: 1;\r\n    letter-spacing: -0.02em;\r\n    color: var(--sg-color-neutral-0);\r\n}\r\n\r\n.sg-typo-card__price-note {\r\n    font-size: 11px;\r\n    font-weight: 400;\r\n    line-height: 1;\r\n    color: rgba(255,255,255,0.40);\r\n    margin-top: 2px;\r\n}\r\n\r\n\/* ============================================\r\n   PIED DE SECTION\r\n   ============================================ *\/\r\n.sg-typologies__footer {\r\n    margin-top: 48px;\r\n    padding-top: 32px;\r\n    border-top: 1px solid var(--sg-color-neutral-200);\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 20px;\r\n    align-items: flex-start;\r\n}\r\n\r\n@media (min-width: 768px) {\r\n    .sg-typologies__footer {\r\n        flex-direction: row;\r\n        align-items: center;\r\n        justify-content: space-between;\r\n    }\r\n}\r\n\r\n.sg-typologies__footer-note {\r\n    font-size: 13px;\r\n    font-weight: 400;\r\n    line-height: 1.5;\r\n    color: var(--sg-color-neutral-400);\r\n    max-width: 560px;\r\n}\r\n\r\n\/* ============================================\r\n   BOUTON \u2014 ACC\u00c9DER \u00c0 L'INFORMATION\r\n   ============================================ *\/\r\n.sg-btn--unlock {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    gap: 10px;\r\n    background-color: var(--sg-color-accent-500);\r\n    color: var(--sg-color-neutral-0);\r\n    border: none;\r\n    border-radius: var(--sg-radius-full);\r\n    padding: 14px 32px;\r\n    font-family: 'Plus Jakarta Sans', sans-serif;\r\n    font-size: 14px;\r\n    font-weight: 600;\r\n    line-height: 1;\r\n    letter-spacing: 0.01em;\r\n    text-decoration: none;\r\n    cursor: pointer;\r\n    box-shadow: var(--sg-shadow-accent);\r\n    transition:\r\n        background-color var(--sg-transition-base),\r\n        box-shadow var(--sg-transition-base),\r\n        transform var(--sg-transition-base);\r\n    white-space: nowrap;\r\n}\r\n\r\n.sg-btn--unlock:hover {\r\n    background-color: var(--sg-color-accent-400);\r\n    box-shadow: 0 6px 22px rgba(181,139,90,0.42);\r\n    transform: translateY(-1px);\r\n}\r\n\r\n.sg-btn--unlock__icon {\r\n    width: 18px;\r\n    height: 18px;\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    flex-shrink: 0;\r\n}\r\n\r\n\/* ============================================\r\n   RESPONSIVE \u2014 TABLET\r\n   ============================================ *\/\r\n@media (min-width: 768px) and (max-width: 1023px) {\r\n    .sg-typologies { padding: 72px 0; }\r\n    .sg-typologies__header-title { font-size: 34px; }\r\n    .sg-typo-card:nth-child(3) { grid-column: 1 \/ -1; min-height: 420px; }\r\n}\r\n\r\n\/* ============================================\r\n   RESPONSIVE \u2014 MOBILE\r\n   ============================================ *\/\r\n@media (max-width: 767px) {\r\n    .sg-typologies { padding: 56px 0; }\r\n    .sg-typologies__header { margin-bottom: 32px; }\r\n    .sg-typologies__header-title { font-size: 30px; }\r\n    .sg-typo-card { min-height: 440px; }\r\n    .sg-typo-card__body { padding: 24px 20px 20px; }\r\n    .sg-typo-card__title { font-size: 24px; }\r\n    .sg-typo-card__price { font-size: 26px; }\r\n    .sg-typologies__footer { margin-top: 32px; padding-top: 24px; }\r\n    .sg-typologies__footer-actions { width: 100%; }\r\n    .sg-btn--unlock { width: 100%; justify-content: center; }\r\n}\r\n\r\n\/* ============================================\r\n   ULTRA WIDE\r\n   ============================================ *\/\r\n@media (min-width: 1440px) {\r\n    .sg-typologies { padding: 112px 0; }\r\n    .sg-typo-card { min-height: 580px; }\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<!-- ============================================\r\n     HTML\r\n     ============================================ -->\r\n<section\r\n    class=\"sg-typologies\"\r\n    id=\"tipologias\"\r\n    aria-labelledby=\"sg-typologies-title\"\r\n>\r\n    <div class=\"sg-typologies__container\">\r\n\r\n        <!-- ============================================\r\n             EN-T\u00caTE\r\n             ============================================ -->\r\n        <header class=\"sg-typologies__header\">\r\n            <span class=\"sg-typologies__header-eyebrow\">Un logement qui vous correspond<\/span>\r\n            <h2 class=\"sg-typologies__header-title\" id=\"sg-typologies-title\">\r\n                Con\u00e7us pour <em>votre fa\u00e7on<\/em><br>de vivre r\u00e9ellement\r\n            <\/h2>\r\n            <p class=\"sg-typologies__header-description\">\r\n                Logements de 1, 2 et 3 chambres avec des espaces g\u00e9n\u00e9reux, fonctionnels et lumineux. Des terrasses qui prolongent votre int\u00e9rieur vers l'ext\u00e9rieur, avec parking et cave inclus.\r\n            <\/p>\r\n        <\/header>\r\n\r\n        <!-- ============================================\r\n             GRILLE DE CARTES\r\n             ============================================ -->\r\n        <div class=\"sg-typologies__grid\">\r\n\r\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\r\n                 CARTE 1 \u2014 1 CHAMBRE\r\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 -->\r\n            <article class=\"sg-typo-card\" aria-label=\"Typologie 1 chambre\">\r\n\r\n                <div class=\"sg-typo-card__bg\" aria-hidden=\"true\">\r\n                    <img\r\n                        src=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/dppal-scaled.png\"\r\n                        alt=\"\"\r\n                        loading=\"lazy\"\r\n                        decoding=\"async\"\r\n                    >\r\n                <\/div>\r\n                <div class=\"sg-typo-card__overlay\" aria-hidden=\"true\"><\/div>\r\n\r\n                <span class=\"sg-typo-card__badge\">1 Chambre<\/span>\r\n\r\n                <div class=\"sg-typo-card__body\">\r\n\r\n                    <h3 class=\"sg-typo-card__title\">1 Chambre<\/h3>\r\n                    <p class=\"sg-typo-card__area\">Surface \u00e0 partir de <strong>74 m\u00b2<\/strong><\/p>\r\n\r\n                    <div class=\"sg-typo-card__divider\" aria-hidden=\"true\"><\/div>\r\n\r\n                    <ul class=\"sg-typo-card__specs\" aria-label=\"Caract\u00e9ristiques\">\r\n                        <li class=\"sg-typo-card__spec\">\r\n                            <svg class=\"sg-typo-card__spec-icon\" viewBox=\"0 0 16 16\" fill=\"none\" aria-hidden=\"true\">\r\n                                <path d=\"M2 6h12M2 6v7h12V6M2 6l6-4 6 4\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n                            <\/svg>\r\n                            <span class=\"sg-typo-card__spec-text\"><strong>1<\/strong> chambre<\/span>\r\n                        <\/li>\r\n                        <li class=\"sg-typo-card__spec\">\r\n                            <svg class=\"sg-typo-card__spec-icon\" viewBox=\"0 0 16 16\" fill=\"none\" aria-hidden=\"true\">\r\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\"\/>\r\n                            <\/svg>\r\n                            <span class=\"sg-typo-card__spec-text\"><strong>1<\/strong> salle de bain<\/span>\r\n                        <\/li>\r\n                        <li class=\"sg-typo-card__spec\">\r\n                            <svg class=\"sg-typo-card__spec-icon\" viewBox=\"0 0 16 16\" fill=\"none\" aria-hidden=\"true\">\r\n                                <path d=\"M2 14V6l5-4 7 4v8\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n                                <path d=\"M6 14v-4h4v4\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n                            <\/svg>\r\n                            <span class=\"sg-typo-card__spec-text\">Terrasse <strong>13 m\u00b2<\/strong><\/span>\r\n                        <\/li>\r\n                        <li class=\"sg-typo-card__spec\">\r\n                            <svg class=\"sg-typo-card__spec-icon\" viewBox=\"0 0 16 16\" fill=\"none\" aria-hidden=\"true\">\r\n                                <rect x=\"1\" y=\"9\" width=\"14\" height=\"5\" rx=\"1\" stroke=\"currentColor\" stroke-width=\"1.3\"\/>\r\n                                <path d=\"M4 9V6a4 4 0 018 0v3\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\"\/>\r\n                            <\/svg>\r\n                            <span class=\"sg-typo-card__spec-text\">Parking + cave<\/span>\r\n                        <\/li>\r\n                    <\/ul>\r\n\r\n                    <div class=\"sg-typo-card__footer\">\r\n                        <div class=\"sg-typo-card__price-block\">\r\n                            <span class=\"sg-typo-card__price-label\">\u00c0 partir de<\/span>\r\n                            <span class=\"sg-typo-card__price\">179.000 \u20ac*<\/span>\r\n                            <span class=\"sg-typo-card__price-note\">TVA non incluse<\/span>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                <\/div>\r\n            <\/article>\r\n\r\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\r\n                 CARTE 2 \u2014 2 CHAMBRES\r\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 -->\r\n            <article class=\"sg-typo-card\" aria-label=\"Typologie 2 chambres\">\r\n\r\n                <div class=\"sg-typo-card__bg\" aria-hidden=\"true\">\r\n                    <img\r\n                        src=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/d2-scaled.png\"\r\n                        alt=\"\"\r\n                        loading=\"lazy\"\r\n                        decoding=\"async\"\r\n                    >\r\n                <\/div>\r\n                <div class=\"sg-typo-card__overlay\" aria-hidden=\"true\"><\/div>\r\n\r\n                <span class=\"sg-typo-card__badge\">2 Chambres<\/span>\r\n\r\n                <div class=\"sg-typo-card__body\">\r\n\r\n                    <h3 class=\"sg-typo-card__title\">2 Chambres<\/h3>\r\n                    <p class=\"sg-typo-card__area\">Surface \u00e0 partir de <strong>93 m\u00b2<\/strong><\/p>\r\n\r\n                    <div class=\"sg-typo-card__divider\" aria-hidden=\"true\"><\/div>\r\n\r\n                    <ul class=\"sg-typo-card__specs\" aria-label=\"Caract\u00e9ristiques\">\r\n                        <li class=\"sg-typo-card__spec\">\r\n                            <svg class=\"sg-typo-card__spec-icon\" viewBox=\"0 0 16 16\" fill=\"none\" aria-hidden=\"true\">\r\n                                <path d=\"M2 6h12M2 6v7h12V6M2 6l6-4 6 4\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n                            <\/svg>\r\n                            <span class=\"sg-typo-card__spec-text\"><strong>2<\/strong> chambres<\/span>\r\n                        <\/li>\r\n                        <li class=\"sg-typo-card__spec\">\r\n                            <svg class=\"sg-typo-card__spec-icon\" viewBox=\"0 0 16 16\" fill=\"none\" aria-hidden=\"true\">\r\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\"\/>\r\n                            <\/svg>\r\n                            <span class=\"sg-typo-card__spec-text\"><strong>2<\/strong> salles de bain<\/span>\r\n                        <\/li>\r\n                        <li class=\"sg-typo-card__spec\">\r\n                            <svg class=\"sg-typo-card__spec-icon\" viewBox=\"0 0 16 16\" fill=\"none\" aria-hidden=\"true\">\r\n                                <path d=\"M2 14V6l5-4 7 4v8\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n                                <path d=\"M6 14v-4h4v4\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n                            <\/svg>\r\n                            <span class=\"sg-typo-card__spec-text\">Terrasse <strong>20 m\u00b2<\/strong><\/span>\r\n                        <\/li>\r\n                        <li class=\"sg-typo-card__spec\">\r\n                            <svg class=\"sg-typo-card__spec-icon\" viewBox=\"0 0 16 16\" fill=\"none\" aria-hidden=\"true\">\r\n                                <rect x=\"1\" y=\"9\" width=\"14\" height=\"5\" rx=\"1\" stroke=\"currentColor\" stroke-width=\"1.3\"\/>\r\n                                <path d=\"M4 9V6a4 4 0 018 0v3\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\"\/>\r\n                            <\/svg>\r\n                            <span class=\"sg-typo-card__spec-text\">Parking + cave<\/span>\r\n                        <\/li>\r\n                    <\/ul>\r\n\r\n                    <div class=\"sg-typo-card__footer\">\r\n                        <div class=\"sg-typo-card__price-block\">\r\n                            <span class=\"sg-typo-card__price-label\">\u00c0 partir de<\/span>\r\n                            <span class=\"sg-typo-card__price\">238.000 \u20ac*<\/span>\r\n                            <span class=\"sg-typo-card__price-note\">TVA non incluse<\/span>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                <\/div>\r\n            <\/article>\r\n\r\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\r\n                 CARTE 3 \u2014 3 CHAMBRES\r\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 -->\r\n            <article class=\"sg-typo-card\" aria-label=\"Typologie 3 chambres\">\r\n\r\n                <div class=\"sg-typo-card__bg\" aria-hidden=\"true\">\r\n                    <img\r\n                        src=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/freepik_edit_Closeup-detallado-de-textiles-en-una-estancia-ya-r-scaled.jpeg\"\r\n                        alt=\"\"\r\n                        loading=\"lazy\"\r\n                        decoding=\"async\"\r\n                    >\r\n                <\/div>\r\n                <div class=\"sg-typo-card__overlay\" aria-hidden=\"true\"><\/div>\r\n\r\n                <span class=\"sg-typo-card__badge\">3 Chambres<\/span>\r\n\r\n                <div class=\"sg-typo-card__body\">\r\n\r\n                    <h3 class=\"sg-typo-card__title\">3 Chambres<\/h3>\r\n                    <p class=\"sg-typo-card__area\">Surface \u00e0 partir de <strong>121 m\u00b2<\/strong><\/p>\r\n\r\n                    <div class=\"sg-typo-card__divider\" aria-hidden=\"true\"><\/div>\r\n\r\n                    <ul class=\"sg-typo-card__specs\" aria-label=\"Caract\u00e9ristiques\">\r\n                        <li class=\"sg-typo-card__spec\">\r\n                            <svg class=\"sg-typo-card__spec-icon\" viewBox=\"0 0 16 16\" fill=\"none\" aria-hidden=\"true\">\r\n                                <path d=\"M2 6h12M2 6v7h12V6M2 6l6-4 6 4\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n                            <\/svg>\r\n                            <span class=\"sg-typo-card__spec-text\"><strong>3<\/strong> chambres<\/span>\r\n                        <\/li>\r\n                        <li class=\"sg-typo-card__spec\">\r\n                            <svg class=\"sg-typo-card__spec-icon\" viewBox=\"0 0 16 16\" fill=\"none\" aria-hidden=\"true\">\r\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\"\/>\r\n                            <\/svg>\r\n                            <span class=\"sg-typo-card__spec-text\"><strong>2<\/strong> salles de bain<\/span>\r\n                        <\/li>\r\n                        <li class=\"sg-typo-card__spec\">\r\n                            <svg class=\"sg-typo-card__spec-icon\" viewBox=\"0 0 16 16\" fill=\"none\" aria-hidden=\"true\">\r\n                                <path d=\"M2 14V6l5-4 7 4v8\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n                                <path d=\"M6 14v-4h4v4\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n                            <\/svg>\r\n                            <span class=\"sg-typo-card__spec-text\">Terrasse <strong>29 m\u00b2<\/strong><\/span>\r\n                        <\/li>\r\n                        <li class=\"sg-typo-card__spec\">\r\n                            <svg class=\"sg-typo-card__spec-icon\" viewBox=\"0 0 16 16\" fill=\"none\" aria-hidden=\"true\">\r\n                                <rect x=\"1\" y=\"9\" width=\"14\" height=\"5\" rx=\"1\" stroke=\"currentColor\" stroke-width=\"1.3\"\/>\r\n                                <path d=\"M4 9V6a4 4 0 018 0v3\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\"\/>\r\n                            <\/svg>\r\n                            <span class=\"sg-typo-card__spec-text\">Parking + cave<\/span>\r\n                        <\/li>\r\n                    <\/ul>\r\n\r\n                    <div class=\"sg-typo-card__footer\">\r\n                        <div class=\"sg-typo-card__price-block\">\r\n                            <span class=\"sg-typo-card__price-label\">\u00c0 partir de<\/span>\r\n                            <span class=\"sg-typo-card__price\">Aucune disponibilit\u00e9<\/span>\r\n                            <span class=\"sg-typo-card__price-note\"><br><\/span>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                <\/div>\r\n            <\/article>\r\n\r\n        <\/div><!-- \/.sg-typologies__grid -->\r\n\r\n        <!-- ============================================\r\n             PIED DE SECTION\r\n             ============================================ -->\r\n        <footer class=\"sg-typologies__footer\">\r\n            <p class=\"sg-typologies__footer-note\">\r\n                Surfaces approximatives selon le D\u00e9cret 218\/2005. Images et plans fournis \u00e0 titre indicatif. Prix soumis \u00e0 disponibilit\u00e9.\r\n                <br>*M2 construits avec parties communes et terrasse\r\n                <br>** \u00c0 ces prix, il convient d'ajouter la TVA au taux en vigueur au moment de l'exigibilit\u00e9. Le taux actuel est de 10 %. Parking et cave inclus.\r\n            <\/p>\r\n            <div class=\"sg-typologies__footer-actions\">\r\n                <a href=\"#unlock\" class=\"sg-btn--unlock\" aria-label=\"Acc\u00e9der \u00e0 l'information de la r\u00e9sidence\">\r\n                    <span class=\"sg-btn--unlock__icon\" aria-hidden=\"true\">\r\n                        <svg width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                            <rect x=\"3\" y=\"8.5\" width=\"12\" height=\"8\" rx=\"1.5\" stroke=\"currentColor\" stroke-width=\"1.5\"\/>\r\n                            <path d=\"M6 8.5V6a3 3 0 016 0\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\"\/>\r\n                            <circle cx=\"9\" cy=\"12.5\" r=\"1.25\" fill=\"currentColor\"\/>\r\n                        <\/svg>\r\n                    <\/span>\r\n                    Acc\u00e9der \u00e0 l'information\r\n                <\/a>\r\n            <\/div>\r\n        <\/footer>\r\n\r\n    <\/div><!-- \/.sg-typologies__container -->\r\n<\/section>\r\n\r\n\r\n<script>\r\n\/* ============================================\r\n   SWING GOLF PULP\u00cd \u2014 TYPOLOGIES\r\n   SCROLL REVEAL (IIFE)\r\n   ============================================ *\/\r\n(function () {\r\n    'use strict';\r\n\r\n    var section = document.querySelector('.sg-typologies');\r\n    if (!section) return;\r\n\r\n    function reveal() {\r\n        if (!('IntersectionObserver' in window)) {\r\n            section.classList.add('sg-typologies--visible');\r\n            return;\r\n        }\r\n\r\n        var observer = new IntersectionObserver(\r\n            function (entries) {\r\n                entries.forEach(function (entry) {\r\n                    if (entry.isIntersecting) {\r\n                        section.classList.add('sg-typologies--visible');\r\n                        observer.unobserve(section);\r\n                    }\r\n                });\r\n            },\r\n            { threshold: 0.10, rootMargin: '0px 0px -48px 0px' }\r\n        );\r\n\r\n        observer.observe(section);\r\n    }\r\n\r\n    if (document.readyState === 'loading') {\r\n        document.addEventListener('DOMContentLoaded', reveal);\r\n    } else {\r\n        reveal();\r\n    }\r\n\r\n}());\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-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<!-- ============================================\r\n     SG SEPARATEUR \u00c9MOTIONNEL \u2014 FIXED BG v4 [FR]\r\n     Pr\u00e9fixe de classes unique : sgems-\r\n     Effet : background-attachment: fixed (parallax CSS natif)\r\n     v4 : Rythme de rotation plus fluide et rapide\r\n     ============================================ -->\r\n\r\n<section class=\"sgems-wrap\" aria-label=\"Swing Golf Pulp\u00ed \u2014 Entre le golf et la mer\">\r\n\r\n  <div class=\"sgems-bg\" aria-hidden=\"true\"><\/div>\r\n  <div class=\"sgems-overlay\" aria-hidden=\"true\"><\/div>\r\n  <div class=\"sgems-grain\"  aria-hidden=\"true\"><\/div>\r\n\r\n  <div class=\"sgems-inner\">\r\n\r\n    <div class=\"sgems-eyebrow\">\r\n      <span class=\"sgems-eyebrow__line\"><\/span>\r\n      <span class=\"sgems-eyebrow__text\">Pulp\u00ed \u00b7 Almer\u00eda \u00b7 Espagne<\/span>\r\n      <span class=\"sgems-eyebrow__line\"><\/span>\r\n    <\/div>\r\n\r\n    <div class=\"sgems-logo\">\r\n      <img decoding=\"async\"\r\n        src=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/Logo-white.png\"\r\n        alt=\"Swing Golf Pulp\u00ed\"\r\n        class=\"sgems-logo__img\"\r\n      \/>\r\n      <div class=\"sgems-logo__ring\" aria-hidden=\"true\">\r\n        <svg viewBox=\"0 0 200 200\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n          <circle cx=\"100\" cy=\"100\" r=\"96\" stroke=\"rgba(181,139,90,0.22)\" stroke-width=\"0.75\" stroke-dasharray=\"4 8\"\/>\r\n        <\/svg>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"sgems-headline\" aria-live=\"polite\">\r\n      <div class=\"sgems-track\" id=\"sgemsTrack\">\r\n        <div class=\"sgems-slide sgems-slide--active\">\r\n          <p class=\"sgems-phrase\">Entre le <em>golf<\/em> et la mer.<\/p>\r\n        <\/div>\r\n        <div class=\"sgems-slide\">\r\n          <p class=\"sgems-phrase\">O\u00f9 le temps redevient <em>v\u00f4tre.<\/em><\/p>\r\n        <\/div>\r\n        <div class=\"sgems-slide\">\r\n          <p class=\"sgems-phrase\">Un refuge pens\u00e9 pour <em>vivre.<\/em><\/p>\r\n        <\/div>\r\n        <div class=\"sgems-slide\">\r\n          <p class=\"sgems-phrase\">Soleil, calme et <em>horizon.<\/em><\/p>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"sgems-meta\">\r\n      <div class=\"sgems-dots\" role=\"tablist\">\r\n        <button class=\"sgems-dot sgems-dot--on\" role=\"tab\" aria-selected=\"true\"  aria-label=\"Slide 1\" data-index=\"0\"><\/button>\r\n        <button class=\"sgems-dot\"               role=\"tab\" aria-selected=\"false\" aria-label=\"Slide 2\" data-index=\"1\"><\/button>\r\n        <button class=\"sgems-dot\"               role=\"tab\" aria-selected=\"false\" aria-label=\"Slide 3\" data-index=\"2\"><\/button>\r\n        <button class=\"sgems-dot\"               role=\"tab\" aria-selected=\"false\" aria-label=\"Slide 4\" data-index=\"3\"><\/button>\r\n      <\/div>\r\n      <div class=\"sgems-progress\" aria-hidden=\"true\">\r\n        <div class=\"sgems-progress__bar\" id=\"sgemsBar\"><\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n<style>\r\n\/* ============================================\r\n   SGEMS \u2014 SECTION WRAPPER\r\n   ============================================ *\/\r\n.sgems-wrap {\r\n  position: relative;\r\n  width: 100%;\r\n  height: 540px;\r\n  overflow: hidden;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  isolation: isolate;\r\n}\r\n\r\n\/* ============================================\r\n   SGEMS \u2014 FOND FIXE\r\n   ============================================ *\/\r\n.sgems-bg {\r\n  position: absolute;\r\n  inset: 0;\r\n  z-index: 0;\r\n  background-image: url('https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/Fachada_exterior_closeup-scaled.jpeg');\r\n  background-size: cover;\r\n  background-position: center center;\r\n  background-attachment: fixed;\r\n  background-repeat: no-repeat;\r\n}\r\n\r\n.sgems-overlay {\r\n  position: absolute;\r\n  inset: 0;\r\n  z-index: 1;\r\n  background: linear-gradient(\r\n    180deg,\r\n    rgba(26,46,26,0.55) 0%,\r\n    rgba(26,46,26,0.35) 45%,\r\n    rgba(26,46,26,0.68) 100%\r\n  );\r\n}\r\n\r\n.sgems-grain {\r\n  position: absolute;\r\n  inset: 0;\r\n  z-index: 2;\r\n  opacity: 0.022;\r\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\");\r\n  background-size: 256px;\r\n  pointer-events: none;\r\n}\r\n\r\n\/* ============================================\r\n   SGEMS \u2014 CONTENU INTERNE\r\n   ============================================ *\/\r\n.sgems-inner {\r\n  position: relative;\r\n  z-index: 10;\r\n  display: flex;\r\n  flex-direction: column;\r\n  align-items: center;\r\n  justify-content: center;\r\n  text-align: center;\r\n  width: 100%;\r\n  max-width: 760px;\r\n  padding: 0 24px;\r\n  gap: 10px;\r\n}\r\n\r\n\/* ============================================\r\n   SGEMS \u2014 EYEBROW\r\n   ============================================ *\/\r\n.sgems-eyebrow {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 14px;\r\n  opacity: 0;\r\n  animation: sgems-up 0.8s cubic-bezier(0.22, 1, 0.36, 1) 0.2s forwards;\r\n}\r\n\r\n.sgems-eyebrow__line {\r\n  display: block;\r\n  width: 40px;\r\n  height: 1px;\r\n  flex-shrink: 0;\r\n}\r\n\r\n.sgems-eyebrow__line:first-child {\r\n  background: linear-gradient(90deg, transparent, rgba(212,184,150,0.55));\r\n}\r\n\r\n.sgems-eyebrow__line:last-child {\r\n  background: linear-gradient(90deg, rgba(212,184,150,0.55), transparent);\r\n}\r\n\r\n.sgems-eyebrow__text {\r\n  font-family: 'Plus Jakarta Sans', 'Inter', 'Helvetica Neue', Arial, sans-serif;\r\n  font-size: 11px;\r\n  font-weight: 500;\r\n  letter-spacing: 0.16em;\r\n  text-transform: uppercase;\r\n  color: rgba(212,184,150,0.75);\r\n  white-space: nowrap;\r\n}\r\n\r\n\/* ============================================\r\n   SGEMS \u2014 LOGO\r\n   ============================================ *\/\r\n.sgems-logo {\r\n  position: relative;\r\n  width: 300px;\r\n  height: 120px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  flex-shrink: 0;\r\n  opacity: 0;\r\n  animation: sgems-emerge 1.1s cubic-bezier(0.22, 1, 0.36, 1) 0.35s forwards;\r\n}\r\n\r\n.sgems-logo__img {\r\n  position: relative;\r\n  z-index: 2;\r\n  width:100%;\r\n  object-fit: contain;\r\n  filter: brightness(0) invert(1);\r\n  display: block;\r\n}\r\n\r\n.sgems-logo__ring {\r\n  position: absolute;\r\n  inset: 0;\r\n  animation: sgems-spin 26s linear infinite;\r\n  will-change: transform;\r\n}\r\n\r\n.sgems-logo__ring svg {\r\n  width: 100%;\r\n  height: 100%;\r\n}\r\n\r\n\/* ============================================\r\n   SGEMS \u2014 ROTATEUR DE PHRASES\r\n   v4 : Transitions plus rapides et fluides\r\n   ============================================ *\/\r\n.sgems-headline {\r\n  width: 100%;\r\n  height: 50px;\r\n  position: relative;\r\n  overflow: hidden;\r\n  margin-top: 4px;\r\n}\r\n\r\n.sgems-track {\r\n  position: relative;\r\n  width: 100%;\r\n  height: 50px;\r\n}\r\n\r\n.sgems-slide {\r\n  position: absolute;\r\n  inset: 0;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  opacity: 0;\r\n  pointer-events: none;\r\n  transform: translateY(14px);\r\n  transition:\r\n    opacity   0.5s cubic-bezier(0.22, 1, 0.36, 1),\r\n    transform 0.5s cubic-bezier(0.22, 1, 0.36, 1);\r\n}\r\n\r\n.sgems-slide--active {\r\n  opacity: 1;\r\n  transform: translateY(0);\r\n  pointer-events: auto;\r\n  animation: sgems-up 0.9s cubic-bezier(0.22, 1, 0.36, 1) 0.65s both;\r\n}\r\n\r\n.sgems-slide--exit {\r\n  opacity: 0;\r\n  transform: translateY(-12px);\r\n  pointer-events: none;\r\n  transition:\r\n    opacity   0.35s cubic-bezier(0.4, 0, 0.2, 1),\r\n    transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);\r\n}\r\n\r\n.sgems-slide--enter {\r\n  opacity: 0;\r\n  transform: translateY(14px);\r\n  transition: none;\r\n}\r\n\r\n.sgems-phrase {\r\n  font-family: 'Playfair Display', 'Georgia', 'Times New Roman', serif;\r\n  font-size: clamp(24px, 3.2vw, 40px);\r\n  font-weight: 700;\r\n  line-height: 1.1;\r\n  letter-spacing: -0.02em;\r\n  color: #FFFFFF;\r\n  margin: 0;\r\n  white-space: nowrap;\r\n}\r\n\r\n.sgems-phrase em {\r\n  font-style: italic;\r\n  color: #D4B896;\r\n}\r\n\r\n\/* ============================================\r\n   SGEMS \u2014 META (points + progression)\r\n   ============================================ *\/\r\n.sgems-meta {\r\n  display: flex;\r\n  flex-direction: column;\r\n  align-items: center;\r\n  gap: 10px;\r\n  margin-top: 6px;\r\n  opacity: 0;\r\n  animation: sgems-up 0.8s cubic-bezier(0.22, 1, 0.36, 1) 0.9s forwards;\r\n}\r\n\r\n.sgems-dots {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 7px;\r\n}\r\n\r\n.sgems-dot {\r\n  appearance: none;\r\n  -webkit-appearance: none;\r\n  border: none;\r\n  padding: 0;\r\n  cursor: pointer;\r\n  background: rgba(255,255,255,0.22);\r\n  border-radius: 999px;\r\n  width: 6px;\r\n  height: 6px;\r\n  transition:\r\n    width      0.4s cubic-bezier(0.4, 0, 0.2, 1),\r\n    background 0.25s cubic-bezier(0.4, 0, 0.2, 1);\r\n  flex-shrink: 0;\r\n}\r\n\r\n.sgems-dot--on {\r\n  background: #C9A474;\r\n  width: 22px;\r\n}\r\n\r\n.sgems-dot:hover:not(.sgems-dot--on) {\r\n  background: rgba(255,255,255,0.45);\r\n}\r\n\r\n.sgems-progress {\r\n  width: 96px;\r\n  height: 1px;\r\n  background: rgba(255,255,255,0.1);\r\n  border-radius: 999px;\r\n  overflow: hidden;\r\n}\r\n\r\n.sgems-progress__bar {\r\n  height: 100%;\r\n  background: #B58B5A;\r\n  width: 0%;\r\n  border-radius: 999px;\r\n  will-change: width;\r\n}\r\n\r\n\/* ============================================\r\n   SGEMS \u2014 KEYFRAMES\r\n   ============================================ *\/\r\n@keyframes sgems-up {\r\n  from { opacity: 0; transform: translateY(14px); }\r\n  to   { opacity: 1; transform: translateY(0); }\r\n}\r\n\r\n@keyframes sgems-emerge {\r\n  0%   { opacity: 0; transform: scale(0.88); }\r\n  100% { opacity: 1; transform: scale(1); }\r\n}\r\n\r\n@keyframes sgems-spin {\r\n  to { transform: rotate(360deg); }\r\n}\r\n\r\n\/* ============================================\r\n   SGEMS \u2014 RESPONSIVE \u00b7 TABLET\r\n   ============================================ *\/\r\n@media (max-width: 768px) {\r\n  .sgems-wrap { height: 480px; }\r\n\r\n  .sgems-bg {\r\n    background-attachment: scroll;\r\n    background-position: center center;\r\n  }\r\n\r\n  .sgems-logo       { width: 180px; height: 180px; }\r\n  .sgems-logo__img  { width: 148px; height: 148px; }\r\n\r\n  .sgems-headline { height: 46px; }\r\n  .sgems-track    { height: 46px; }\r\n  .sgems-phrase   { font-size: 22px; white-space: normal; }\r\n}\r\n\r\n\/* ============================================\r\n   SGEMS \u2014 RESPONSIVE \u00b7 MOBILE\r\n   ============================================ *\/\r\n@media (max-width: 480px) {\r\n  .sgems-wrap  { height: 440px; }\r\n  .sgems-inner { gap: 8px; }\r\n\r\n  .sgems-logo      { width: 150px; height: 150px; }\r\n  .sgems-logo__img { width: 120px; height: 120px; }\r\n\r\n  .sgems-eyebrow__line { width: 24px; }\r\n  .sgems-eyebrow__text { font-size: 9.5px; letter-spacing: 0.12em; }\r\n\r\n  .sgems-phrase   { font-size: 20px; }\r\n  .sgems-headline { height: 44px; }\r\n  .sgems-track    { height: 44px; }\r\n}\r\n\r\n\/* ============================================\r\n   SGEMS \u2014 MOUVEMENT R\u00c9DUIT\r\n   ============================================ *\/\r\n@media (prefers-reduced-motion: reduce) {\r\n  .sgems-logo__ring { animation: none; }\r\n\r\n  .sgems-logo,\r\n  .sgems-eyebrow,\r\n  .sgems-slide--active,\r\n  .sgems-meta {\r\n    animation: none;\r\n    opacity: 1;\r\n    transform: none;\r\n  }\r\n}\r\n<\/style>\r\n\r\n\r\n<script>\r\n\/* ============================================\r\n   SGEMS \u2014 MODULE JS v4 [FR]\r\n   Rotation automatique \u00b7 Progression \u00b7 Points \u00b7 Touch\r\n   v4 : Cross-fade superpos\u00e9, tempos plus rapides\r\n   ============================================ *\/\r\n(function () {\r\n  'use strict';\r\n\r\n  var INTERVAL = 3400;\r\n  var BUSY_MS  = 500;\r\n\r\n  var idx      = 0;\r\n  var total    = 0;\r\n  var timer    = null;\r\n  var busy     = false;\r\n  var paused   = false;\r\n\r\n  var wrap, slides, dots, bar;\r\n\r\n  function init () {\r\n    wrap   = document.querySelector('.sgems-wrap');\r\n    slides = document.querySelectorAll('.sgems-slide');\r\n    dots   = document.querySelectorAll('.sgems-dot');\r\n    bar    = document.getElementById('sgemsBar');\r\n\r\n    if (!wrap || slides.length === 0) return;\r\n\r\n    total = slides.length;\r\n    bindEvents();\r\n    startAuto();\r\n  }\r\n\r\n  function goTo (next) {\r\n    if (busy || next === idx) return;\r\n    busy = true;\r\n\r\n    var prev = slides[idx];\r\n    var curr = slides[next];\r\n\r\n    prev.classList.remove('sgems-slide--active');\r\n    prev.classList.add('sgems-slide--exit');\r\n\r\n    curr.classList.add('sgems-slide--enter');\r\n\r\n    requestAnimationFrame(function () {\r\n      requestAnimationFrame(function () {\r\n        curr.classList.remove('sgems-slide--enter');\r\n        curr.classList.add('sgems-slide--active');\r\n\r\n        dots[idx].classList.remove('sgems-dot--on');\r\n        dots[idx].setAttribute('aria-selected', 'false');\r\n        dots[next].classList.add('sgems-dot--on');\r\n        dots[next].setAttribute('aria-selected', 'true');\r\n\r\n        idx = next;\r\n\r\n        setTimeout(function () {\r\n          prev.classList.remove('sgems-slide--exit');\r\n          busy = false;\r\n        }, BUSY_MS);\r\n      });\r\n    });\r\n  }\r\n\r\n  function advance () { goTo((idx + 1) % total); }\r\n\r\n  function startAuto () {\r\n    stopAuto();\r\n    startBar();\r\n    timer = setInterval(function () {\r\n      if (!paused) { advance(); startBar(); }\r\n    }, INTERVAL);\r\n  }\r\n\r\n  function stopAuto () {\r\n    if (timer) { clearInterval(timer); timer = null; }\r\n    resetBar();\r\n  }\r\n\r\n  function startBar () {\r\n    resetBar();\r\n    requestAnimationFrame(function () {\r\n      requestAnimationFrame(function () {\r\n        bar.style.transition = 'width ' + INTERVAL + 'ms linear';\r\n        bar.style.width = '100%';\r\n      });\r\n    });\r\n  }\r\n\r\n  function resetBar () {\r\n    if (!bar) return;\r\n    bar.style.transition = 'none';\r\n    bar.style.width = '0%';\r\n  }\r\n\r\n  function bindEvents () {\r\n    dots.forEach(function (dot) {\r\n      dot.addEventListener('click', function () {\r\n        var i = parseInt(dot.getAttribute('data-index'), 10);\r\n        if (!isNaN(i) && i !== idx) { stopAuto(); goTo(i); startAuto(); }\r\n      });\r\n      dot.addEventListener('keydown', function (e) {\r\n        if (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); dot.click(); }\r\n      });\r\n    });\r\n\r\n    wrap.addEventListener('mouseenter', function () { paused = true; });\r\n    wrap.addEventListener('mouseleave', function () {\r\n      paused = false; stopAuto(); startAuto();\r\n    });\r\n\r\n    var tx = 0;\r\n    wrap.addEventListener('touchstart', function (e) {\r\n      tx = e.changedTouches[0].clientX;\r\n    }, { passive: true });\r\n    wrap.addEventListener('touchend', function (e) {\r\n      var dx = e.changedTouches[0].clientX - tx;\r\n      if (Math.abs(dx) > 44) {\r\n        stopAuto();\r\n        goTo(dx < 0 ? (idx + 1) % total : (idx - 1 + total) % total);\r\n        startAuto();\r\n      }\r\n    }, { passive: true });\r\n  }\r\n\r\n  if (document.readyState === 'loading') {\r\n    document.addEventListener('DOMContentLoaded', init);\r\n  } else {\r\n    init();\r\n  }\r\n}());\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-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<!-- ============================================\r\n     SWING GOLF PULP\u00cd \u2014 ENGAGE PAGE [FR]\r\n     SECTION : GALERIE\r\n     ============================================ -->\r\n\r\n<style>\r\n\/* ============================================\r\n   SG-GALLERY \u2014 BLOCK\r\n   ============================================ *\/\r\n.sg-gallery {\r\n    position: relative;\r\n    padding: 100px 0 120px;\r\n    background: linear-gradient(180deg, var(--sg-color-neutral-50) 0%, var(--sg-color-neutral-0) 100%);\r\n    overflow: hidden;\r\n}\r\n\r\n\/* ============================================\r\n   SG-GALLERY__CONTAINER\r\n   ============================================ *\/\r\n.sg-gallery__container {\r\n    max-width: 1300px;\r\n    margin: 0 auto;\r\n    padding: 0 20px;\r\n    position: relative;\r\n    z-index: 2;\r\n}\r\n\r\n\/* ============================================\r\n   SG-GALLERY__HEADER\r\n   ============================================ *\/\r\n.sg-gallery__header {\r\n    text-align: center;\r\n    margin-bottom: 56px;\r\n}\r\n\r\n\/* ============================================\r\n   SG-GALLERY__LABEL \u2014 EYEBROW\r\n   ============================================ *\/\r\n.sg-gallery__label {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    gap: 10px;\r\n    font-family: var(--sg-font-body);\r\n    font-size: 13px;\r\n    font-weight: 500;\r\n    letter-spacing: 0.08em;\r\n    text-transform: uppercase;\r\n    color: var(--sg-color-accent-600);\r\n    margin-bottom: 12px;\r\n    opacity: 0;\r\n    transform: translateY(20px);\r\n    transition: opacity 0.7s cubic-bezier(0.22, 1, 0.36, 1), transform 0.7s cubic-bezier(0.22, 1, 0.36, 1);\r\n}\r\n\r\n.sg-gallery.sg-gallery--visible .sg-gallery__label {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n}\r\n\r\n.sg-gallery__label-line {\r\n    width: 24px;\r\n    height: 2px;\r\n    background-color: var(--sg-color-accent-500);\r\n    border-radius: 1px;\r\n    flex-shrink: 0;\r\n}\r\n\r\n\/* ============================================\r\n   SG-GALLERY__TITLE\r\n   ============================================ *\/\r\n.sg-gallery__title {\r\n    font-family: var(--sg-font-display);\r\n    font-size: clamp(30px, 5vw, 40px);\r\n    font-weight: 700;\r\n    line-height: 1.15;\r\n    letter-spacing: -0.01em;\r\n    color: var(--sg-color-neutral-900);\r\n    margin: 0 0 16px 0;\r\n    opacity: 0;\r\n    transform: translateY(20px);\r\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;\r\n}\r\n\r\n.sg-gallery.sg-gallery--visible .sg-gallery__title {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n}\r\n\r\n.sg-gallery__title em {\r\n    font-style: italic;\r\n}\r\n\r\n\/* ============================================\r\n   SG-GALLERY__SUBTITLE\r\n   ============================================ *\/\r\n.sg-gallery__subtitle {\r\n    font-family: var(--sg-font-body);\r\n    font-size: 16px;\r\n    font-weight: 400;\r\n    line-height: 1.6;\r\n    color: var(--sg-color-neutral-500);\r\n    margin: 0 auto;\r\n    max-width: 520px;\r\n    opacity: 0;\r\n    transform: translateY(20px);\r\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;\r\n}\r\n\r\n.sg-gallery.sg-gallery--visible .sg-gallery__subtitle {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n}\r\n\r\n\/* ============================================\r\n   SG-GALLERY__GRID \u2014 BENTO\r\n   ============================================ *\/\r\n.sg-gallery__grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(3, 1fr);\r\n    grid-auto-rows: 360px;\r\n    gap: 20px;\r\n    opacity: 0;\r\n    transform: translateY(30px);\r\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;\r\n}\r\n\r\n.sg-gallery.sg-gallery--visible .sg-gallery__grid {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n}\r\n\r\n\/* ============================================\r\n   SG-GALLERY__ITEM\r\n   ============================================ *\/\r\n.sg-gallery__item {\r\n    position: relative;\r\n    overflow: hidden;\r\n    cursor: pointer;\r\n    border-radius: var(--sg-radius-lg);\r\n    box-shadow: var(--sg-shadow-sm);\r\n    transition:\r\n        transform 0.4s cubic-bezier(0.4, 0, 0.2, 1),\r\n        box-shadow 0.4s cubic-bezier(0.4, 0, 0.2, 1);\r\n}\r\n\r\n\/* ============================================\r\n   SG-GALLERY__ITEM \u2014 H\u00c9RO (2\u00d72)\r\n   ============================================ *\/\r\n.sg-gallery__item:first-child {\r\n    grid-column: span 2;\r\n    grid-row: span 2;\r\n}\r\n\r\n.sg-gallery__item:hover {\r\n    transform: translateY(-6px);\r\n    box-shadow: var(--sg-shadow-lg);\r\n}\r\n\r\n.sg-gallery__item::before {\r\n    content: '';\r\n    position: absolute;\r\n    inset: 0;\r\n    padding: 2px;\r\n    background: linear-gradient(135deg, rgba(62, 107, 62, 0.4) 0%, rgba(181, 139, 90, 0.3) 50%, transparent 100%);\r\n    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\r\n    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\r\n    -webkit-mask-composite: xor;\r\n    mask-composite: exclude;\r\n    opacity: 0;\r\n    transition: opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1);\r\n    z-index: 10;\r\n    pointer-events: none;\r\n    border-radius: var(--sg-radius-lg);\r\n}\r\n\r\n.sg-gallery__item:hover::before {\r\n    opacity: 1;\r\n}\r\n\r\n\/* ============================================\r\n   SG-GALLERY__IMAGE\r\n   ============================================ *\/\r\n.sg-gallery__image {\r\n    width: 100% !important;\r\n    height: 100% !important;\r\n    object-fit: cover !important;\r\n    object-position: center !important;\r\n    display: block !important;\r\n    transition: transform 0.6s cubic-bezier(0.19, 1, 0.22, 1) !important;\r\n    filter: saturate(0.95) !important;\r\n}\r\n\r\n.sg-gallery__item {\r\n    position: relative !important;\r\n    overflow: hidden !important;\r\n    display: block !important;\r\n}\r\n\r\n\/* ============================================\r\n   SG-GALLERY__OVERLAY\r\n   ============================================ *\/\r\n.sg-gallery__overlay {\r\n    position: absolute;\r\n    inset: 0;\r\n    background: linear-gradient(\r\n        to top,\r\n        rgba(26, 46, 26, 0.75) 0%,\r\n        rgba(26, 46, 26, 0.25) 40%,\r\n        rgba(0, 0, 0, 0) 70%\r\n    );\r\n    opacity: 0;\r\n    transition: opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1);\r\n    z-index: 2;\r\n}\r\n\r\n.sg-gallery__item:hover .sg-gallery__overlay {\r\n    opacity: 1;\r\n}\r\n\r\n\/* ============================================\r\n   SG-GALLERY__CAPTION\r\n   ============================================ *\/\r\n.sg-gallery__caption {\r\n    position: absolute;\r\n    bottom: 0;\r\n    left: 0;\r\n    right: 0;\r\n    padding: 24px;\r\n    z-index: 4;\r\n    transform: translateY(10px);\r\n    opacity: 0;\r\n    transition:\r\n        transform 0.4s cubic-bezier(0.4, 0, 0.2, 1),\r\n        opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1);\r\n}\r\n\r\n.sg-gallery__item:hover .sg-gallery__caption {\r\n    transform: translateY(0);\r\n    opacity: 1;\r\n}\r\n\r\n.sg-gallery__caption-title {\r\n    font-family: var(--sg-font-body);\r\n    font-size: 16px;\r\n    font-weight: 600;\r\n    letter-spacing: 0;\r\n    color: #FFFFFF;\r\n    margin: 0 0 8px 0;\r\n}\r\n\r\n.sg-gallery__caption-hint {\r\n    font-family: var(--sg-font-body);\r\n    font-size: 11px;\r\n    font-weight: 500;\r\n    letter-spacing: 0.06em;\r\n    text-transform: uppercase;\r\n    color: rgba(255, 255, 255, 0.65);\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 6px;\r\n}\r\n\r\n.sg-gallery__caption-hint svg {\r\n    width: 14px;\r\n    height: 14px;\r\n    stroke: currentColor;\r\n    fill: none;\r\n    stroke-width: 2;\r\n    transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);\r\n}\r\n\r\n.sg-gallery__item:hover .sg-gallery__caption-hint svg {\r\n    transform: translateX(3px);\r\n}\r\n\r\n\/* ============================================\r\n   SG-LIGHTBOX \u2014 BLOCK\r\n   ============================================ *\/\r\n.sg-lightbox {\r\n    position: fixed;\r\n    top: 0;\r\n    left: 0;\r\n    width: 100%;\r\n    height: 100%;\r\n    z-index: 99999;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    opacity: 0;\r\n    visibility: hidden;\r\n    transition:\r\n        opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),\r\n        visibility 0.4s cubic-bezier(0.4, 0, 0.2, 1);\r\n}\r\n\r\n.sg-lightbox.sg-lightbox--open {\r\n    opacity: 1;\r\n    visibility: visible;\r\n}\r\n\r\n.sg-lightbox__backdrop {\r\n    position: absolute;\r\n    inset: 0;\r\n    background: radial-gradient(ellipse at center, rgba(26, 46, 26, 0.92) 0%, rgba(26, 46, 26, 0.97) 100%);\r\n    backdrop-filter: blur(16px);\r\n    -webkit-backdrop-filter: blur(16px);\r\n}\r\n\r\n.sg-lightbox__content {\r\n    position: relative;\r\n    z-index: 2;\r\n    max-width: 90vw;\r\n    max-height: 85vh;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n}\r\n\r\n.sg-lightbox__image {\r\n    max-width: 100%;\r\n    max-height: 85vh;\r\n    object-fit: contain;\r\n    border-radius: var(--sg-radius-md);\r\n    box-shadow: 0 25px 80px rgba(0, 0, 0, 0.5);\r\n    opacity: 0;\r\n    transform: scale(0.95);\r\n    transition: opacity 0.3s ease, transform 0.3s ease;\r\n}\r\n\r\n.sg-lightbox--open .sg-lightbox__image {\r\n    opacity: 1;\r\n    transform: scale(1);\r\n}\r\n\r\n.sg-lightbox__close {\r\n    position: absolute;\r\n    top: 24px;\r\n    right: 24px;\r\n    width: 48px;\r\n    height: 48px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    background: rgba(255, 255, 255, 0.08);\r\n    border: 1px solid rgba(255, 255, 255, 0.15);\r\n    border-radius: var(--sg-radius-full);\r\n    cursor: pointer;\r\n    z-index: 3;\r\n    padding: 0;\r\n    transition:\r\n        background 0.25s cubic-bezier(0.4, 0, 0.2, 1),\r\n        border-color 0.25s cubic-bezier(0.4, 0, 0.2, 1),\r\n        transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);\r\n    -webkit-tap-highlight-color: transparent;\r\n}\r\n\r\n.sg-lightbox__close:hover {\r\n    background: rgba(181, 139, 90, 0.2);\r\n    border-color: rgba(181, 139, 90, 0.4);\r\n    transform: rotate(90deg);\r\n}\r\n\r\n.sg-lightbox__close svg {\r\n    width: 20px;\r\n    height: 20px;\r\n    fill: #FFFFFF;\r\n}\r\n\r\n.sg-lightbox__nav {\r\n    position: absolute;\r\n    top: 50%;\r\n    transform: translateY(-50%);\r\n    width: 52px;\r\n    height: 52px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    background: rgba(255, 255, 255, 0.06);\r\n    border: 1px solid rgba(255, 255, 255, 0.12);\r\n    border-radius: var(--sg-radius-full);\r\n    cursor: pointer;\r\n    z-index: 3;\r\n    padding: 0;\r\n    transition:\r\n        background 0.25s cubic-bezier(0.4, 0, 0.2, 1),\r\n        border-color 0.25s cubic-bezier(0.4, 0, 0.2, 1),\r\n        transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);\r\n    -webkit-tap-highlight-color: transparent;\r\n}\r\n\r\n.sg-lightbox__nav:hover {\r\n    background: rgba(181, 139, 90, 0.15);\r\n    border-color: rgba(181, 139, 90, 0.3);\r\n}\r\n\r\n.sg-lightbox__nav--prev {\r\n    left: 24px;\r\n}\r\n\r\n.sg-lightbox__nav--prev:hover {\r\n    transform: translateY(-50%) translateX(-4px);\r\n}\r\n\r\n.sg-lightbox__nav--next {\r\n    right: 24px;\r\n}\r\n\r\n.sg-lightbox__nav--next:hover {\r\n    transform: translateY(-50%) translateX(4px);\r\n}\r\n\r\n.sg-lightbox__nav svg {\r\n    width: 22px;\r\n    height: 22px;\r\n    fill: #FFFFFF;\r\n}\r\n\r\n.sg-lightbox__info {\r\n    position: absolute;\r\n    bottom: 28px;\r\n    left: 50%;\r\n    transform: translateX(-50%);\r\n    text-align: center;\r\n    z-index: 3;\r\n}\r\n\r\n.sg-lightbox__title {\r\n    font-family: var(--sg-font-body);\r\n    font-size: 15px;\r\n    font-weight: 500;\r\n    color: #FFFFFF;\r\n    margin: 0 0 6px 0;\r\n}\r\n\r\n.sg-lightbox__counter {\r\n    font-family: var(--sg-font-body);\r\n    font-size: 12px;\r\n    font-weight: 400;\r\n    letter-spacing: 0.08em;\r\n    color: var(--sg-color-accent-300);\r\n    margin: 0;\r\n}\r\n\r\n\/* ============================================\r\n   RESPONSIVE \u2014 WIDE (> 1340px)\r\n   ============================================ *\/\r\n@media screen and (min-width: 1340px) {\r\n    .sg-gallery__container {\r\n        padding: 0;\r\n    }\r\n}\r\n\r\n\/* ============================================\r\n   RESPONSIVE \u2014 DESKTOP (> 1024px)\r\n   ============================================ *\/\r\n@media screen and (min-width: 1024px) {\r\n    .sg-gallery__grid {\r\n        gap: 24px;\r\n    }\r\n}\r\n\r\n\/* ============================================\r\n   RESPONSIVE \u2014 TABLET (< 1024px)\r\n   ============================================ *\/\r\n@media screen and (max-width: 1023px) {\r\n    .sg-gallery {\r\n        padding: 72px 0 80px;\r\n    }\r\n\r\n    .sg-gallery__container {\r\n        padding: 0 40px;\r\n    }\r\n\r\n    .sg-gallery__grid {\r\n        grid-auto-rows: 280px;\r\n        gap: 16px;\r\n    }\r\n}\r\n\r\n\/* ============================================\r\n   RESPONSIVE \u2014 MOBILE (< 768px)\r\n   ============================================ *\/\r\n@media screen and (max-width: 767px) {\r\n    .sg-gallery {\r\n        padding: 56px 0 64px;\r\n    }\r\n\r\n    .sg-gallery__container {\r\n        padding: 0 20px;\r\n    }\r\n\r\n    .sg-gallery__header {\r\n        margin-bottom: 36px;\r\n    }\r\n\r\n    .sg-gallery__grid {\r\n        grid-template-columns: repeat(2, 1fr);\r\n        grid-auto-rows: 200px;\r\n        gap: 12px;\r\n    }\r\n\r\n    .sg-gallery__item:first-child {\r\n        grid-column: span 2;\r\n        grid-row: span 2;\r\n    }\r\n\r\n    .sg-gallery__caption {\r\n        padding: 16px;\r\n    }\r\n\r\n    .sg-gallery__caption-title {\r\n        font-size: 14px;\r\n    }\r\n\r\n    .sg-lightbox__close {\r\n        top: 16px;\r\n        right: 16px;\r\n        width: 44px;\r\n        height: 44px;\r\n    }\r\n\r\n    .sg-lightbox__nav {\r\n        width: 46px;\r\n        height: 46px;\r\n    }\r\n\r\n    .sg-lightbox__nav--prev { left: 16px; }\r\n    .sg-lightbox__nav--next { right: 16px; }\r\n\r\n    .sg-lightbox__info { bottom: 20px; }\r\n    .sg-lightbox__title { font-size: 14px; }\r\n}\r\n\r\n\/* ============================================\r\n   RESPONSIVE \u2014 MOBILE SMALL (< 480px)\r\n   ============================================ *\/\r\n@media screen and (max-width: 479px) {\r\n    .sg-gallery__grid {\r\n        grid-template-columns: 1fr;\r\n        grid-auto-rows: 260px;\r\n    }\r\n\r\n    .sg-gallery__item:first-child {\r\n        grid-column: span 1;\r\n        grid-row: span 1;\r\n    }\r\n}\r\n\r\n\/* ============================================\r\n   PREFERS-REDUCED-MOTION\r\n   ============================================ *\/\r\n@media (prefers-reduced-motion: reduce) {\r\n    .sg-gallery__label,\r\n    .sg-gallery__title,\r\n    .sg-gallery__subtitle,\r\n    .sg-gallery__grid {\r\n        opacity: 1 !important;\r\n        transform: none !important;\r\n        transition: none !important;\r\n    }\r\n\r\n    .sg-gallery__item,\r\n    .sg-gallery__image,\r\n    .sg-gallery__overlay,\r\n    .sg-gallery__caption,\r\n    .sg-gallery__item::before,\r\n    .sg-lightbox,\r\n    .sg-lightbox__image {\r\n        transition: none !important;\r\n    }\r\n}\r\n<\/style>\r\n\r\n<section class=\"sg-gallery\" id=\"sg-gallery\" aria-label=\"Galerie d'images de Swing Golf Pulp\u00ed\">\r\n    <div class=\"sg-gallery__container\">\r\n\r\n        <header class=\"sg-gallery__header\">\r\n            <span class=\"sg-gallery__label\">\r\n                <span class=\"sg-gallery__label-line\" aria-hidden=\"true\"><\/span>\r\n                Galerie\r\n                <span class=\"sg-gallery__label-line\" aria-hidden=\"true\"><\/span>\r\n            <\/span>\r\n            <h2 class=\"sg-gallery__title\">Chaque espace raconte une <em>histoire<\/em><\/h2>\r\n            <p class=\"sg-gallery__subtitle\">Int\u00e9rieurs lumineux, espaces communs soign\u00e9s et un cadre qui invite \u00e0 savourer chaque instant.<\/p>\r\n        <\/header>\r\n\r\n        <div class=\"sg-gallery__grid\">\r\n\r\n            <div class=\"sg-gallery__item\" data-index=\"0\" data-title=\"Piscine et espaces communs\">\r\n                <img src=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/piscina-scaled.png\" alt=\"Piscine communautaire avec vue sur le golf \u00e0 Swing Golf Pulp\u00ed\" class=\"sg-gallery__image\" loading=\"lazy\" decoding=\"async\">\r\n                <div class=\"sg-gallery__overlay\"><\/div>\r\n                <div class=\"sg-gallery__caption\">\r\n                    <p class=\"sg-gallery__caption-title\">Piscine et espaces communs<\/p>\r\n                    <p class=\"sg-gallery__caption-hint\"><svg viewBox=\"0 0 24 24\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg>Voir en grand<\/p>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"sg-gallery__item\" data-index=\"1\" data-title=\"Salon avec vues\">\r\n                <img src=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/salon-scaled.jpg\" alt=\"Salon spacieux et lumineux d'un logement \u00e0 Swing Golf\" class=\"sg-gallery__image\" loading=\"lazy\" decoding=\"async\">\r\n                <div class=\"sg-gallery__overlay\"><\/div>\r\n                <div class=\"sg-gallery__caption\">\r\n                    <p class=\"sg-gallery__caption-title\">Salon avec vues<\/p>\r\n                    <p class=\"sg-gallery__caption-hint\"><svg viewBox=\"0 0 24 24\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg>Voir en grand<\/p>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"sg-gallery__item\" data-index=\"2\" data-title=\"Cuisine moderne\">\r\n                <img src=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/cocina-scaled.png\" alt=\"Cuisine moderne enti\u00e8rement \u00e9quip\u00e9e \u00e0 Swing Golf Pulp\u00ed\" class=\"sg-gallery__image\" loading=\"lazy\" decoding=\"async\">\r\n                <div class=\"sg-gallery__overlay\"><\/div>\r\n                <div class=\"sg-gallery__caption\">\r\n                    <p class=\"sg-gallery__caption-title\">Cuisine moderne<\/p>\r\n                    <p class=\"sg-gallery__caption-hint\"><svg viewBox=\"0 0 24 24\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg>Voir en grand<\/p>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"sg-gallery__item\" data-index=\"3\" data-title=\"Chambre principale\">\r\n                <img src=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/dppal-scaled.png\" alt=\"Chambre principale avec lumi\u00e8re naturelle \u00e0 Swing Golf\" class=\"sg-gallery__image\" loading=\"lazy\" decoding=\"async\">\r\n                <div class=\"sg-gallery__overlay\"><\/div>\r\n                <div class=\"sg-gallery__caption\">\r\n                    <p class=\"sg-gallery__caption-title\">Chambre principale<\/p>\r\n                    <p class=\"sg-gallery__caption-hint\"><svg viewBox=\"0 0 24 24\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg>Voir en grand<\/p>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"sg-gallery__item\" data-index=\"4\" data-title=\"Terrasse au coucher du soleil\">\r\n                <img src=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/terrazaatardecer-scaled.jpeg\" alt=\"Terrasse avec vue sur le golf au coucher du soleil\" class=\"sg-gallery__image\" loading=\"lazy\" decoding=\"async\">\r\n                <div class=\"sg-gallery__overlay\"><\/div>\r\n                <div class=\"sg-gallery__caption\">\r\n                    <p class=\"sg-gallery__caption-title\">Terrasse au coucher du soleil<\/p>\r\n                    <p class=\"sg-gallery__caption-hint\"><svg viewBox=\"0 0 24 24\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg>Voir en grand<\/p>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"sg-gallery__item\" data-index=\"5\" data-title=\"Fa\u00e7ade de la r\u00e9sidence\">\r\n                <img src=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/Fachada-atardecer-scaled.jpeg\" alt=\"Vue de la fa\u00e7ade de Swing Golf Pulp\u00ed au coucher du soleil\" class=\"sg-gallery__image\" loading=\"lazy\" decoding=\"async\">\r\n                <div class=\"sg-gallery__overlay\"><\/div>\r\n                <div class=\"sg-gallery__caption\">\r\n                    <p class=\"sg-gallery__caption-title\">Fa\u00e7ade de la r\u00e9sidence<\/p>\r\n                    <p class=\"sg-gallery__caption-hint\"><svg viewBox=\"0 0 24 24\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg>Voir en grand<\/p>\r\n                <\/div>\r\n            <\/div>\r\n\r\n        <\/div>\r\n\r\n    <\/div>\r\n<\/section>\r\n\r\n<div class=\"sg-lightbox\" id=\"sg_lightbox\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Visionneuse d'images\">\r\n    <div class=\"sg-lightbox__backdrop\" id=\"sg_lightbox_backdrop\"><\/div>\r\n\r\n    <button class=\"sg-lightbox__close\" id=\"sg_lightbox_close\" type=\"button\" aria-label=\"Fermer la visionneuse\">\r\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>\r\n    <\/button>\r\n\r\n    <button class=\"sg-lightbox__nav sg-lightbox__nav--prev\" id=\"sg_lightbox_prev\" type=\"button\" aria-label=\"Image pr\u00e9c\u00e9dente\">\r\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>\r\n    <\/button>\r\n\r\n    <button class=\"sg-lightbox__nav sg-lightbox__nav--next\" id=\"sg_lightbox_next\" type=\"button\" aria-label=\"Image suivante\">\r\n        <svg viewBox=\"0 0 24 24\"><path d=\"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z\"\/><\/svg>\r\n    <\/button>\r\n\r\n    <div class=\"sg-lightbox__content\">\r\n        <img decoding=\"async\" class=\"sg-lightbox__image\" id=\"sg_lightbox_image\" src=\"\" alt=\"\">\r\n    <\/div>\r\n\r\n    <div class=\"sg-lightbox__info\">\r\n        <p class=\"sg-lightbox__title\" id=\"sg_lightbox_title\"><\/p>\r\n        <p class=\"sg-lightbox__counter\" id=\"sg_lightbox_counter\"><\/p>\r\n    <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function SGGalleryModule() {\r\n    'use strict';\r\n\r\n    var section = document.getElementById('sg-gallery');\r\n    var items = document.querySelectorAll('.sg-gallery__item');\r\n    var lightbox = document.getElementById('sg_lightbox');\r\n    var lightboxBackdrop = document.getElementById('sg_lightbox_backdrop');\r\n    var lightboxImage = document.getElementById('sg_lightbox_image');\r\n    var lightboxTitle = document.getElementById('sg_lightbox_title');\r\n    var lightboxCounter = document.getElementById('sg_lightbox_counter');\r\n    var lightboxClose = document.getElementById('sg_lightbox_close');\r\n    var lightboxPrev = document.getElementById('sg_lightbox_prev');\r\n    var lightboxNext = document.getElementById('sg_lightbox_next');\r\n\r\n    if (!section || !lightbox) return;\r\n\r\n    var images = [];\r\n    items.forEach(function (item) {\r\n        images.push({\r\n            src: item.querySelector('.sg-gallery__image').src,\r\n            title: item.getAttribute('data-title')\r\n        });\r\n    });\r\n\r\n    var currentIndex = 0;\r\n    var totalImages = images.length;\r\n\r\n    function openLightbox(index) {\r\n        currentIndex = index;\r\n        lightboxImage.src = images[currentIndex].src;\r\n        lightboxImage.alt = images[currentIndex].title;\r\n        lightboxTitle.textContent = images[currentIndex].title;\r\n        lightboxCounter.textContent = (currentIndex + 1) + ' \/ ' + totalImages;\r\n        lightbox.classList.add('sg-lightbox--open');\r\n        document.body.style.overflow = 'hidden';\r\n    }\r\n\r\n    function closeLightbox() {\r\n        lightbox.classList.remove('sg-lightbox--open');\r\n        document.body.style.overflow = '';\r\n    }\r\n\r\n    function updateLightbox() {\r\n        lightboxImage.style.opacity = '0';\r\n        lightboxImage.style.transform = 'scale(0.95)';\r\n\r\n        setTimeout(function () {\r\n            lightboxImage.src = images[currentIndex].src;\r\n            lightboxImage.alt = images[currentIndex].title;\r\n            lightboxTitle.textContent = images[currentIndex].title;\r\n            lightboxCounter.textContent = (currentIndex + 1) + ' \/ ' + totalImages;\r\n\r\n            setTimeout(function () {\r\n                lightboxImage.style.opacity = '1';\r\n                lightboxImage.style.transform = 'scale(1)';\r\n            }, 50);\r\n        }, 200);\r\n    }\r\n\r\n    function nextImage() {\r\n        currentIndex = (currentIndex + 1) % totalImages;\r\n        updateLightbox();\r\n    }\r\n\r\n    function prevImage() {\r\n        currentIndex = (currentIndex - 1 + totalImages) % totalImages;\r\n        updateLightbox();\r\n    }\r\n\r\n    items.forEach(function (item) {\r\n        item.addEventListener('click', function () {\r\n            var index = parseInt(this.getAttribute('data-index'), 10);\r\n            openLightbox(index);\r\n        });\r\n    });\r\n\r\n    lightboxClose.addEventListener('click', closeLightbox);\r\n    lightboxBackdrop.addEventListener('click', closeLightbox);\r\n    lightboxNext.addEventListener('click', nextImage);\r\n    lightboxPrev.addEventListener('click', prevImage);\r\n\r\n    document.addEventListener('keydown', function (e) {\r\n        if (!lightbox.classList.contains('sg-lightbox--open')) return;\r\n        if (e.key === 'Escape') closeLightbox();\r\n        else if (e.key === 'ArrowRight') nextImage();\r\n        else if (e.key === 'ArrowLeft') prevImage();\r\n    });\r\n\r\n    var touchStartX = 0;\r\n\r\n    lightbox.addEventListener('touchstart', function (e) {\r\n        touchStartX = e.changedTouches[0].screenX;\r\n    }, { passive: true });\r\n\r\n    lightbox.addEventListener('touchend', function (e) {\r\n        var deltaX = e.changedTouches[0].screenX - touchStartX;\r\n        if (Math.abs(deltaX) > 50) {\r\n            if (deltaX > 0) prevImage();\r\n            else nextImage();\r\n        }\r\n    }, { passive: true });\r\n\r\n    function checkVisibility() {\r\n        var rect = section.getBoundingClientRect();\r\n        if (rect.top < window.innerHeight * 0.75) {\r\n            section.classList.add('sg-gallery--visible');\r\n        }\r\n    }\r\n\r\n    var ticking = false;\r\n\r\n    function onScroll() {\r\n        if (!ticking) {\r\n            requestAnimationFrame(function () {\r\n                checkVisibility();\r\n                ticking = false;\r\n            });\r\n            ticking = true;\r\n        }\r\n    }\r\n\r\n    window.addEventListener('scroll', onScroll, { passive: true });\r\n    checkVisibility();\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-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<!-- ============================================\r\n     SWING GOLF PULP\u00cd \u2014 ENGAGE PAGE [FR]\r\n     SECTION : EMPLACEMENT\r\n     ============================================ -->\r\n\r\n<style>\r\n  \/* ============================================\r\n     LOCATION SEPARATOR \u2014 BLOCK\r\n     ============================================ *\/\r\n  .sg-location {\r\n    position: relative;\r\n    padding: 100px 0;\r\n    background-color: var(--sg-color-neutral-50, #F8F9F8);\r\n  }\r\n\r\n  \/* ============================================\r\n     LOCATION \u2014 CONTAINER\r\n     ============================================ *\/\r\n  .sg-location__container {\r\n    max-width: 1216px;\r\n    margin: 0 auto;\r\n    padding: 0 20px;\r\n  }\r\n\r\n  .sg-location__content {\r\n    text-align: center;\r\n    max-width: 680px;\r\n    margin: 0 auto;\r\n  }\r\n\r\n  \/* ============================================\r\n     LOCATION \u2014 EYEBROW\r\n     ============================================ *\/\r\n  .sg-location__label {\r\n    display: inline-block;\r\n    font-family: 'Plus Jakarta Sans', sans-serif;\r\n    font-size: 13px;\r\n    font-weight: 500;\r\n    letter-spacing: 0.08em;\r\n    text-transform: uppercase;\r\n    color: var(--sg-color-accent-600, #A07A3F);\r\n    margin-bottom: 12px;\r\n\r\n    opacity: 0;\r\n    transform: translateY(15px);\r\n    transition: var(--sg-transition-slow);\r\n  }\r\n\r\n  .sg-location.sg-location--visible .sg-location__label {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n  }\r\n\r\n  \/* ============================================\r\n     LOCATION \u2014 TITLE (H2)\r\n     ============================================ *\/\r\n  .sg-location__title {\r\n    font-family: 'Playfair Display', serif;\r\n    font-size: clamp(32px, 5vw, 40px);\r\n    font-weight: 700;\r\n    line-height: 1.15;\r\n    color: var(--sg-color-neutral-900, #1A1D1A);\r\n    margin: 0 0 16px 0;\r\n\r\n    opacity: 0;\r\n    transform: translateY(20px);\r\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;\r\n  }\r\n\r\n  .sg-location__title em {\r\n    font-style: italic;\r\n    font-weight: 700;\r\n  }\r\n\r\n  .sg-location.sg-location--visible .sg-location__title {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n  }\r\n\r\n  \/* ============================================\r\n     LOCATION \u2014 SUBTITLE (Body Large)\r\n     ============================================ *\/\r\n  .sg-location__subtitle {\r\n    font-family: 'Plus Jakarta Sans', sans-serif;\r\n    font-size: 18px;\r\n    font-weight: 400;\r\n    line-height: 1.7;\r\n    color: var(--sg-color-neutral-600, #515851);\r\n    margin: 0 auto 24px;\r\n    max-width: 580px;\r\n\r\n    opacity: 0;\r\n    transform: translateY(20px);\r\n    transition: opacity 0.6s ease 0.2s, transform 0.6s ease 0.2s;\r\n  }\r\n\r\n  .sg-location.sg-location--visible .sg-location__subtitle {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n  }\r\n\r\n  \/* ============================================\r\n     LOCATION \u2014 ACCENT\r\n     ============================================ *\/\r\n  .sg-location__accent {\r\n    font-family: 'Plus Jakarta Sans', sans-serif;\r\n    font-size: 15px;\r\n    font-weight: 600;\r\n    color: var(--sg-color-accent-500, #B58B5A);\r\n    text-transform: uppercase;\r\n    letter-spacing: 0.03em;\r\n    margin: 0;\r\n\r\n    opacity: 0;\r\n    transition: opacity 0.8s ease 0.4s;\r\n  }\r\n\r\n  .sg-location.sg-location--visible .sg-location__accent {\r\n    opacity: 1;\r\n  }\r\n\r\n  \/* ============================================\r\n     RESPONSIVE\r\n     ============================================ *\/\r\n  @media screen and (max-width: 991px) {\r\n    .sg-location { padding: 72px 0; }\r\n  }\r\n\r\n  @media screen and (max-width: 768px) {\r\n    .sg-location { padding: 56px 0; }\r\n    .sg-location__container { padding: 0 24px; }\r\n    .sg-location__title { font-size: 32px; }\r\n    .sg-location__subtitle { font-size: 16px; }\r\n  }\r\n\r\n  @media (prefers-reduced-motion: reduce) {\r\n    .sg-location__label, .sg-location__title, .sg-location__subtitle, .sg-location__accent {\r\n      opacity: 1; transform: none; transition: none;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<section class=\"sg-location\" id=\"sg-location\">\r\n  <div class=\"sg-location__container\">\r\n    <div class=\"sg-location__content\">\r\n\r\n      <span class=\"sg-location__label\">Emplacement Strat\u00e9gique<\/span>\r\n\r\n      <h2 class=\"sg-location__title\">\r\n        Pulp\u00ed, au c\u0153ur d'<em>Almer\u00eda<\/em>\r\n      <\/h2>\r\n\r\n      <p class=\"sg-location__subtitle\">\r\n        Entre le vert du golf et le bleu de la M\u00e9diterran\u00e9e. Un emplacement privil\u00e9gi\u00e9 qui offre la s\u00e9r\u00e9nit\u00e9 d'un refuge et la proximit\u00e9 des plus belles plages et de tous les services.\r\n      <\/p>\r\n\r\n      <p class=\"sg-location__accent\">L\u00e0 o\u00f9 l'\u00e9quilibre prend tout son sens.<\/p>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n(function SGLocationModule() {\r\n  'use strict';\r\n  var section = document.getElementById('sg-location');\r\n  if (!section) return;\r\n\r\n  var observer = new IntersectionObserver(function(entries) {\r\n    entries.forEach(function(entry) {\r\n      if (entry.isIntersecting) {\r\n        section.classList.add('sg-location--visible');\r\n        observer.unobserve(section);\r\n      }\r\n    });\r\n  }, { threshold: 0.25 });\r\n\r\n  observer.observe(section);\r\n})();\r\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-fr.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<!-- ============================================\r\n     SWING GOLF PULP\u00cd \u2014 ENGAGE PAGE [FR]\r\n     SECTION : ACC\u00c8S EXCLUSIF (FORMULAIRE)\r\n     ============================================ -->\r\n\r\n<style>\r\n  \/* ============================================\r\n     UNLOCK SECTION \u2014 STRUCTURE ET GRILLE\r\n     ============================================ *\/\r\n  .sg-unlock {\r\n    position: relative !important;\r\n    background-color: var(--sg-color-neutral-0, #FFFFFF) !important;\r\n    overflow: hidden !important;\r\n  }\r\n\r\n  .sg-unlock__grid {\r\n    display: grid !important;\r\n    grid-template-columns: 1fr 1fr !important;\r\n    min-height: 750px !important;\r\n  }\r\n\r\n  \/* ============================================\r\n     IMAGE \u2014 C\u00d4T\u00c9 GAUCHE\r\n     ============================================ *\/\r\n  .sg-unlock__image-wrapper {\r\n    position: relative !important;\r\n    overflow: hidden !important;\r\n    opacity: 0 !important;\r\n    transform: translateX(-30px) !important;\r\n    transition: opacity 1s cubic-bezier(0.23, 1, 0.32, 1),\r\n                transform 1s cubic-bezier(0.23, 1, 0.32, 1) !important;\r\n  }\r\n\r\n  .sg-unlock.sg-unlock--visible .sg-unlock__image-wrapper {\r\n    opacity: 1 !important;\r\n    transform: translateX(0) !important;\r\n  }\r\n\r\n  .sg-unlock__image {\r\n    position: absolute !important;\r\n    top: 0 !important;\r\n    left: 0 !important;\r\n    width: 100% !important;\r\n    height: 100% !important;\r\n    object-fit: cover !important;\r\n    transition: transform 1.2s cubic-bezier(0.22, 1, 0.36, 1) !important;\r\n  }\r\n\r\n  .sg-unlock__image-wrapper:hover .sg-unlock__image {\r\n    transform: scale(1.06) !important;\r\n  }\r\n\r\n  \/* ============================================\r\n     FORMULAIRE \u2014 C\u00d4T\u00c9 DROIT\r\n     ============================================ *\/\r\n  .sg-unlock__form-wrapper {\r\n    padding: 80px 10% !important;\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    justify-content: center !important;\r\n    opacity: 0 !important;\r\n    transform: translateX(30px) !important;\r\n    transition: opacity 1s cubic-bezier(0.23, 1, 0.32, 1) 0.2s,\r\n                transform 1s cubic-bezier(0.23, 1, 0.32, 1) 0.2s !important;\r\n  }\r\n\r\n  .sg-unlock.sg-unlock--visible .sg-unlock__form-wrapper {\r\n    opacity: 1 !important;\r\n    transform: translateX(0) !important;\r\n  }\r\n\r\n  .sg-unlock__label {\r\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\r\n    font-size: 13px !important;\r\n    font-weight: 600 !important;\r\n    letter-spacing: 0.1em !important;\r\n    text-transform: uppercase !important;\r\n    color: var(--sg-color-accent-600, #A07A3F) !important;\r\n    margin-bottom: 16px !important;\r\n    display: block !important;\r\n  }\r\n\r\n  .sg-unlock__title {\r\n    font-family: 'Playfair Display', serif !important;\r\n    font-size: clamp(32px, 4vw, 42px) !important;\r\n    font-weight: 700 !important;\r\n    line-height: 1.1 !important;\r\n    color: var(--sg-color-neutral-900, #1A1D1A) !important;\r\n    margin: 0 0 20px 0 !important;\r\n  }\r\n\r\n  .sg-unlock__title em {\r\n    font-style: italic !important;\r\n    font-weight: 400 !important;\r\n  }\r\n\r\n  .sg-unlock__subtitle {\r\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\r\n    font-size: 16px !important;\r\n    line-height: 1.6 !important;\r\n    color: var(--sg-color-neutral-500, #6B726B) !important;\r\n    margin: 0 0 24px 0 !important;\r\n  }\r\n\r\n  \/* ============================================\r\n     WPFORMS \u2014 CHAMPS CACH\u00c9S\r\n     ============================================ *\/\r\n  .sg-unlock .wpforms-field-hidden,\r\n  .sg-unlock input[type=\"hidden\"],\r\n  .sg-unlock .wpforms-field.wpforms-field-hidden {\r\n    display: none !important;\r\n    visibility: hidden !important;\r\n    height: 0 !important;\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n    overflow: hidden !important;\r\n    position: absolute !important;\r\n  }\r\n\r\n  \/* ============================================\r\n     WPFORMS \u2014 \u00c9TIQUETTES DE CHAMP\r\n     ============================================ *\/\r\n  .sg-unlock .wpforms-field-label,\r\n  .sg-unlock .wpforms-field-sublabel {\r\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\r\n    font-size: 12px !important;\r\n    font-weight: 600 !important;\r\n    text-transform: uppercase !important;\r\n    letter-spacing: 0.04em !important;\r\n    color: var(--sg-color-neutral-600, #515851) !important;\r\n    margin-bottom: 8px !important;\r\n    line-height: 1.4 !important;\r\n  }\r\n\r\n  \/* ============================================\r\n     WPFORMS \u2014 INPUTS ET TEXTAREA\r\n     ============================================ *\/\r\n  .sg-unlock .wpforms-field input[type=\"text\"],\r\n  .sg-unlock .wpforms-field input[type=\"email\"],\r\n  .sg-unlock .wpforms-field input[type=\"number\"],\r\n  .sg-unlock .wpforms-field input[type=\"url\"],\r\n  .sg-unlock .wpforms-field textarea {\r\n    background-color: #FFFFFF !important;\r\n    border: 1px solid var(--sg-color-neutral-300, #C4C9C4) !important;\r\n    border-radius: 8px !important;\r\n    padding: 12px 16px !important;\r\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\r\n    font-size: 15px !important;\r\n    font-weight: 400 !important;\r\n    line-height: 1.5 !important;\r\n    color: var(--sg-color-neutral-900, #1A1D1A) !important;\r\n    height: auto !important;\r\n    min-height: 48px !important;\r\n    box-sizing: border-box !important;\r\n    width: 100% !important;\r\n    transition: border-color 0.25s cubic-bezier(0.4, 0, 0.2, 1),\r\n                box-shadow 0.25s cubic-bezier(0.4, 0, 0.2, 1) !important;\r\n    appearance: none !important;\r\n    -webkit-appearance: none !important;\r\n    vertical-align: middle !important;\r\n  }\r\n\r\n  .sg-unlock .wpforms-field input[type=\"text\"]:focus,\r\n  .sg-unlock .wpforms-field input[type=\"email\"]:focus,\r\n  .sg-unlock .wpforms-field input[type=\"number\"]:focus,\r\n  .sg-unlock .wpforms-field input[type=\"url\"]:focus,\r\n  .sg-unlock .wpforms-field textarea:focus {\r\n    outline: none !important;\r\n    border-color: var(--sg-color-primary-500, #3E6B3E) !important;\r\n    box-shadow: 0 0 0 3px rgba(62, 107, 62, 0.1) !important;\r\n  }\r\n\r\n  \/* ============================================\r\n     WPFORMS \u2014 SELECT\r\n     ============================================ *\/\r\n  .sg-unlock .wpforms-field select {\r\n    background-color: #FFFFFF !important;\r\n    border: 1px solid var(--sg-color-neutral-300, #C4C9C4) !important;\r\n    border-radius: 8px !important;\r\n    padding: 0 40px 0 16px !important;\r\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\r\n    font-size: 15px !important;\r\n    font-weight: 400 !important;\r\n    line-height: 1 !important;\r\n    color: var(--sg-color-neutral-900, #1A1D1A) !important;\r\n    height: 48px !important;\r\n    min-height: 48px !important;\r\n    box-sizing: border-box !important;\r\n    width: 100% !important;\r\n    cursor: pointer !important;\r\n    transition: border-color 0.25s cubic-bezier(0.4, 0, 0.2, 1),\r\n                box-shadow 0.25s cubic-bezier(0.4, 0, 0.2, 1) !important;\r\n    appearance: none !important;\r\n    -webkit-appearance: none !important;\r\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;\r\n    background-repeat: no-repeat !important;\r\n    background-position: right 14px center !important;\r\n    background-size: 16px 16px !important;\r\n    vertical-align: middle !important;\r\n  }\r\n\r\n  .sg-unlock .wpforms-field select:focus {\r\n    outline: none !important;\r\n    border-color: var(--sg-color-primary-500, #3E6B3E) !important;\r\n    box-shadow: 0 0 0 3px rgba(62, 107, 62, 0.1) !important;\r\n  }\r\n\r\n  \/* ============================================\r\n     WPFORMS \u2014 CHAMP T\u00c9L\u00c9PHONE (intl-tel-input)\r\n     ============================================ *\/\r\n  .sg-unlock .wpforms-field-phone .iti,\r\n  .sg-unlock .wpforms-field-phone .intl-tel-input {\r\n    display: block !important;\r\n    width: 100% !important;\r\n    position: relative !important;\r\n  }\r\n\r\n  .sg-unlock .wpforms-field-phone .iti input[type=\"tel\"],\r\n  .sg-unlock .wpforms-field-phone .intl-tel-input input[type=\"tel\"] {\r\n    padding-left: 56px !important;\r\n    width: 100% !important;\r\n    box-sizing: border-box !important;\r\n    background-color: #FFFFFF !important;\r\n    border: 1px solid var(--sg-color-neutral-300, #C4C9C4) !important;\r\n    border-radius: 8px !important;\r\n    padding-top: 12px !important;\r\n    padding-bottom: 12px !important;\r\n    padding-right: 16px !important;\r\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\r\n    font-size: 15px !important;\r\n    font-weight: 400 !important;\r\n    line-height: 1.5 !important;\r\n    color: var(--sg-color-neutral-900, #1A1D1A) !important;\r\n    min-height: 48px !important;\r\n    height: auto !important;\r\n    vertical-align: middle !important;\r\n    transition: border-color 0.25s cubic-bezier(0.4, 0, 0.2, 1),\r\n                box-shadow 0.25s cubic-bezier(0.4, 0, 0.2, 1) !important;\r\n  }\r\n\r\n  .sg-unlock .wpforms-field-phone .iti--allow-dropdown input[type=\"tel\"],\r\n  .sg-unlock .wpforms-field-phone .iti--separate-dial-code input[type=\"tel\"] {\r\n    padding-left: 92px !important;\r\n  }\r\n\r\n  .sg-unlock .wpforms-field-phone .iti input[type=\"tel\"]:focus,\r\n  .sg-unlock .wpforms-field-phone .intl-tel-input input[type=\"tel\"]:focus {\r\n    outline: none !important;\r\n    border-color: var(--sg-color-primary-500, #3E6B3E) !important;\r\n    box-shadow: 0 0 0 3px rgba(62, 107, 62, 0.1) !important;\r\n  }\r\n\r\n  .sg-unlock .wpforms-field-phone .iti__flag-container,\r\n  .sg-unlock .wpforms-field-phone .flag-container {\r\n    position: absolute !important;\r\n    top: 0 !important;\r\n    left: 0 !important;\r\n    bottom: 0 !important;\r\n    height: 100% !important;\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    padding: 0 10px !important;\r\n    box-sizing: border-box !important;\r\n    z-index: 2 !important;\r\n  }\r\n\r\n  .sg-unlock .wpforms-field-phone .iti__country-list,\r\n  .sg-unlock .wpforms-field-phone .country-list {\r\n    z-index: 999 !important;\r\n    max-height: 200px !important;\r\n    overflow-y: auto !important;\r\n    border-radius: 8px !important;\r\n    border: 1px solid var(--sg-color-neutral-200, #E0E3E0) !important;\r\n    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;\r\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\r\n    font-size: 14px !important;\r\n    color: var(--sg-color-neutral-900, #1A1D1A) !important;\r\n  }\r\n\r\n  \/* ============================================\r\n     WPFORMS \u2014 BOUTON SUBMIT\r\n     ============================================ *\/\r\n  .sg-unlock .wpforms-submit-container {\r\n    margin-top: 16px !important;\r\n    padding-top: 0 !important;\r\n  }\r\n\r\n  .sg-unlock .wpforms-submit-container .wpforms-submit,\r\n  .sg-unlock button[type=\"submit\"].wpforms-submit {\r\n    display: inline-flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    background: var(--sg-color-accent-500, #B58B5A) !important;\r\n    color: #FFFFFF !important;\r\n    border: none !important;\r\n    border-radius: 999px !important;\r\n    padding: 0 40px !important;\r\n    height: 52px !important;\r\n    min-height: 52px !important;\r\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\r\n    font-size: 14px !important;\r\n    font-weight: 600 !important;\r\n    letter-spacing: 0.02em !important;\r\n    line-height: 1 !important;\r\n    box-shadow: 0 4px 16px rgba(181, 139, 90, 0.3) !important;\r\n    cursor: pointer !important;\r\n    transition: background 0.25s cubic-bezier(0.4, 0, 0.2, 1),\r\n                box-shadow 0.25s cubic-bezier(0.4, 0, 0.2, 1),\r\n                transform 0.25s cubic-bezier(0.4, 0, 0.2, 1) !important;\r\n    width: 100% !important;\r\n    box-sizing: border-box !important;\r\n    vertical-align: middle !important;\r\n    white-space: nowrap !important;\r\n  }\r\n\r\n  .sg-unlock .wpforms-submit-container .wpforms-submit:hover,\r\n  .sg-unlock button[type=\"submit\"].wpforms-submit:hover {\r\n    background: var(--sg-color-accent-400, #C9A474) !important;\r\n    box-shadow: 0 6px 20px rgba(181, 139, 90, 0.4) !important;\r\n    transform: translateY(-2px) !important;\r\n  }\r\n\r\n  \/* ============================================\r\n     WPFORMS \u2014 RGPD \/ CONDITIONS G\u00c9N\u00c9RALES\r\n     ============================================ *\/\r\n  .sg-unlock .wpforms-field-gdpr-checkbox,\r\n  .sg-unlock .wpforms-field-checkbox,\r\n  .sg-unlock .wpforms-field-content,\r\n  .sg-unlock .wpforms-field-pagebreak,\r\n  .sg-unlock .wpforms-field-divider {\r\n    width: 100% !important;\r\n    max-width: 100% !important;\r\n    box-sizing: border-box !important;\r\n  }\r\n\r\n  .sg-unlock .wpforms-field-gdpr-checkbox .wpforms-field-label,\r\n  .sg-unlock .wpforms-field-gdpr-checkbox label,\r\n  .sg-unlock .wpforms-field-checkbox label.wpforms-field-label-inline {\r\n    width: 100% !important;\r\n    max-width: 100% !important;\r\n    white-space: normal !important;\r\n    overflow: visible !important;\r\n    display: block !important;\r\n    font-size: 12px !important;\r\n    font-weight: 400 !important;\r\n    text-transform: none !important;\r\n    letter-spacing: 0 !important;\r\n    line-height: 1.55 !important;\r\n    color: var(--sg-color-neutral-500, #6B726B) !important;\r\n  }\r\n\r\n  .sg-unlock .wpforms-field-gdpr-checkbox .wpforms-field-gdpr-checkbox-choice,\r\n  .sg-unlock .wpforms-field-gdpr-checkbox li,\r\n  .sg-unlock .wpforms-field-checkbox li {\r\n    display: flex !important;\r\n    align-items: flex-start !important;\r\n    gap: 10px !important;\r\n    width: 100% !important;\r\n    max-width: 100% !important;\r\n    flex-wrap: nowrap !important;\r\n    margin-bottom: 8px !important;\r\n  }\r\n\r\n  .sg-unlock .wpforms-field-gdpr-checkbox li input[type=\"checkbox\"],\r\n  .sg-unlock .wpforms-field-checkbox li input[type=\"checkbox\"] {\r\n    flex-shrink: 0 !important;\r\n    margin-top: 2px !important;\r\n    width: 15px !important;\r\n    min-width: 15px !important;\r\n    height: 15px !important;\r\n    min-height: 15px !important;\r\n    padding: 0 !important;\r\n    accent-color: var(--sg-color-primary-500, #3E6B3E) !important;\r\n  }\r\n\r\n  .sg-unlock .wpforms-field-gdpr-checkbox a,\r\n  .sg-unlock .wpforms-field-checkbox a {\r\n    color: var(--sg-color-accent-600, #A07A3F) !important;\r\n    text-decoration: underline !important;\r\n    font-weight: 500 !important;\r\n  }\r\n\r\n  \/* ============================================\r\n     WPFORMS \u2014 ESPACEMENT ENTRE CHAMPS\r\n     ============================================ *\/\r\n  .sg-unlock .wpforms-field {\r\n    margin-bottom: 12px !important;\r\n  }\r\n\r\n  .sg-unlock .wpforms-field:last-of-type {\r\n    margin-bottom: 0 !important;\r\n  }\r\n\r\n  \/* ============================================\r\n     WPFORMS \u2014 RADIO G\u00c9N\u00c9RIQUES\r\n     ============================================ *\/\r\n  .sg-unlock .wpforms-field-radio li {\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    gap: 8px !important;\r\n    margin-bottom: 8px !important;\r\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\r\n    font-size: 14px !important;\r\n    color: var(--sg-color-neutral-700, #3D423D) !important;\r\n  }\r\n\r\n  .sg-unlock .wpforms-field-radio li input[type=\"radio\"] {\r\n    width: 16px !important;\r\n    min-height: 16px !important;\r\n    height: 16px !important;\r\n    padding: 0 !important;\r\n    flex-shrink: 0 !important;\r\n    accent-color: var(--sg-color-primary-500, #3E6B3E) !important;\r\n  }\r\n\r\n  \/* ============================================\r\n     WPFORMS \u2014 MESSAGES D'ERREUR ET CONFIRMATION\r\n     ============================================ *\/\r\n  .sg-unlock .wpforms-error-container,\r\n  .sg-unlock .wpforms-field .wpforms-error {\r\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\r\n    font-size: 12px !important;\r\n    font-weight: 500 !important;\r\n    color: var(--sg-color-error, #C42B2B) !important;\r\n    margin-top: 6px !important;\r\n    line-height: 1.4 !important;\r\n  }\r\n\r\n  .sg-unlock .wpforms-confirmation-container-full {\r\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\r\n    font-size: 15px !important;\r\n    color: var(--sg-color-success, #2D7A3D) !important;\r\n    padding: 16px 20px !important;\r\n    border: 1px solid rgba(45, 122, 61, 0.25) !important;\r\n    border-radius: 8px !important;\r\n    background: rgba(45, 122, 61, 0.05) !important;\r\n    margin-top: 16px !important;\r\n  }\r\n\r\n  \/* ============================================\r\n     CARTE AGENT\r\n     ============================================ *\/\r\n  .sg-unlock__agent {\r\n    margin-top: 40px !important;\r\n    padding-top: 32px !important;\r\n    border-top: 1px solid var(--sg-color-neutral-200, #E0E3E0) !important;\r\n  }\r\n\r\n  .sg-unlock__agent-card {\r\n    display: block !important;\r\n    padding: 18px 24px !important;\r\n    border: 1px solid var(--sg-color-neutral-200, #E0E3E0) !important;\r\n    border-radius: 12px !important;\r\n    background: var(--sg-color-neutral-50, #F8F9F8) !important;\r\n    text-decoration: none !important;\r\n    transition: border-color 0.25s cubic-bezier(0.4, 0, 0.2, 1),\r\n                background 0.25s cubic-bezier(0.4, 0, 0.2, 1),\r\n                box-shadow 0.25s cubic-bezier(0.4, 0, 0.2, 1) !important;\r\n  }\r\n\r\n  .sg-unlock__agent-card:hover {\r\n    border-color: var(--sg-color-accent-300, #D4B896) !important;\r\n    background: #FFFFFF !important;\r\n    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;\r\n  }\r\n\r\n  .sg-unlock__agent-card-title {\r\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\r\n    font-size: 14px !important;\r\n    font-weight: 600 !important;\r\n    color: var(--sg-color-neutral-900, #1A1D1A) !important;\r\n    margin: 0 0 4px 0 !important;\r\n    line-height: 1.4 !important;\r\n  }\r\n\r\n  .sg-unlock__agent-card-sub {\r\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\r\n    font-size: 13px !important;\r\n    font-weight: 400 !important;\r\n    color: var(--sg-color-neutral-500, #6B726B) !important;\r\n    margin: 0 !important;\r\n    line-height: 1.4 !important;\r\n  }\r\n\r\n  \/* ============================================\r\n     MODAL \u2014 AGENT IMMOBILIER\r\n     ============================================ *\/\r\n  .sg-agent-modal {\r\n    position: fixed !important;\r\n    inset: 0 !important;\r\n    z-index: 99999 !important;\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    opacity: 0 !important;\r\n    visibility: hidden !important;\r\n    transition: opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),\r\n                visibility 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;\r\n  }\r\n\r\n  .sg-agent-modal.sg-agent-modal--open {\r\n    opacity: 1 !important;\r\n    visibility: visible !important;\r\n  }\r\n\r\n  .sg-agent-modal__backdrop {\r\n    position: absolute !important;\r\n    inset: 0 !important;\r\n    background: rgba(11, 31, 11, 0.85) !important;\r\n    backdrop-filter: blur(12px) !important;\r\n    -webkit-backdrop-filter: blur(12px) !important;\r\n  }\r\n\r\n  .sg-agent-modal__content {\r\n    position: relative !important;\r\n    z-index: 2 !important;\r\n    width: 100% !important;\r\n    max-width: 600px !important;\r\n    background: #FFFFFF !important;\r\n    border-radius: 24px !important;\r\n    padding: 50px !important;\r\n    box-shadow: 0 12px 40px rgba(0, 0, 0, 0.12) !important;\r\n    transform: translateY(30px) !important;\r\n    transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;\r\n    max-height: 90vh !important;\r\n    overflow-y: auto !important;\r\n    box-sizing: border-box !important;\r\n  }\r\n\r\n  .sg-agent-modal--open .sg-agent-modal__content {\r\n    transform: translateY(0) !important;\r\n  }\r\n\r\n  .sg-agent-modal__close {\r\n    position: absolute !important;\r\n    top: 20px !important;\r\n    right: 20px !important;\r\n    background: var(--sg-color-neutral-100, #F1F3F1) !important;\r\n    border: none !important;\r\n    width: 36px !important;\r\n    height: 36px !important;\r\n    border-radius: 50% !important;\r\n    cursor: pointer !important;\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    transition: background 0.2s ease !important;\r\n    flex-shrink: 0 !important;\r\n  }\r\n\r\n  .sg-agent-modal__close:hover {\r\n    background: var(--sg-color-neutral-200, #E0E3E0) !important;\r\n  }\r\n\r\n  \/* ============================================\r\n     FIX \u2014 LIENS L\u00c9GAUX NOIR + SOULIGN\u00c9\r\n     ============================================ *\/\r\n  .sg-unlock .sg-legal-links a,\r\n  .sg-unlock .sg-legal-links a:visited {\r\n    color: #000000 !important;\r\n    text-decoration: underline !important;\r\n  }\r\n\r\n  .sg-unlock .sg-legal-links a:hover,\r\n  .sg-unlock .sg-legal-links a:focus {\r\n    color: #000000 !important;\r\n    text-decoration: underline !important;\r\n  }\r\n\r\n  \/* ============================================\r\n     RESPONSIVE\r\n     ============================================ *\/\r\n  @media (max-width: 1023px) {\r\n    .sg-unlock__grid {\r\n      grid-template-columns: 1fr !important;\r\n      min-height: unset !important;\r\n    }\r\n\r\n    .sg-unlock__image-wrapper {\r\n      min-height: 380px !important;\r\n      order: 1 !important;\r\n    }\r\n\r\n    .sg-unlock__form-wrapper {\r\n      padding: 56px 32px !important;\r\n      order: 2 !important;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 767px) {\r\n    .sg-unlock__image-wrapper {\r\n      min-height: 280px !important;\r\n    }\r\n\r\n    .sg-unlock__form-wrapper {\r\n      padding: 40px 20px !important;\r\n    }\r\n\r\n    .sg-agent-modal__content {\r\n      padding: 36px 24px !important;\r\n      margin: 16px !important;\r\n      max-width: calc(100% - 32px) !important;\r\n    }\r\n\r\n    .sg-unlock .wpforms-submit-container .wpforms-submit,\r\n    .sg-unlock button[type=\"submit\"].wpforms-submit {\r\n      font-size: 13px !important;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<!-- ============================================\r\n     UNLOCK SECTION \u2014 HTML\r\n     ============================================ -->\r\n<section class=\"sg-unlock\" id=\"sg-unlock\">\r\n  <div class=\"sg-unlock__grid\">\r\n\r\n    <div class=\"sg-unlock__image-wrapper\">\r\n      <img decoding=\"async\"\r\n        src=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/terrazaatardecer-scaled.jpeg\"\r\n        alt=\"Vues exclusives Swing Golf Pulp\u00ed\"\r\n        class=\"sg-unlock__image\"\r\n        loading=\"lazy\"\r\n      >\r\n    <\/div>\r\n\r\n    <div class=\"sg-unlock__form-wrapper\">\r\n      <span class=\"sg-unlock__label\">Contact exclusif<\/span>\r\n      <h2 class=\"sg-unlock__title\">Votre nouvelle vie <em>commence aujourd'hui<\/em><\/h2>\r\n      <p class=\"sg-unlock__subtitle\">\r\n        Demandez les plans, les prix actualis\u00e9s et les disponibilit\u00e9s. Recevez toutes les informations directement dans votre bo\u00eete mail.\r\n      <\/p>\r\n\r\n      <div class=\"sg-unlock__form\">\r\n        <style id=\"wpforms-css-vars-1838\">\n\t\t\t\t#wpforms-1838 {\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-1838\"><form id=\"wpforms-form-1838\" class=\"wpforms-validate wpforms-form wpforms-ajax-form\" data-formid=\"1838\" method=\"post\" enctype=\"multipart\/form-data\" action=\"\/fr\/wp-json\/wp\/v2\/pages\/1810\" data-token=\"9686fbab1ce06300f47d160cf3014f3c\" data-token-time=\"1778075345\"><noscript class=\"wpforms-error-noscript\">Veuillez activer JavaScript dans votre navigateur pour remplir ce formulaire.<\/noscript><div id=\"wpforms-error-noscript\" style=\"display: none;\">Veuillez activer JavaScript dans votre navigateur pour remplir ce formulaire.<\/div><div class=\"wpforms-field-container\">\t\t<div id=\"wpforms-1838-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-1838-field_1\" >Language Rojo utm_source<\/label>\n\t\t\t<input type=\"text\" id=\"wpforms-1838-field_1\" class=\"wpforms-field-medium\" name=\"wpforms[fields][1]\" >\n\t\t<\/div>\n\t\t<div id=\"wpforms-1838-field_21-container\" class=\"wpforms-field wpforms-field-layout\" data-field-id=\"21\"><div class=\"wpforms-field-layout-rows wpforms-field-large\"><div class=\"wpforms-layout-row\"><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-1838-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-1838-field_25\" aria-hidden=\"false\">LMP Reposicionamiento (familia\/pareja)<\/label><input type=\"text\" id=\"wpforms-1838-field_25\" class=\"wpforms-field-medium\" name=\"wpforms[fields][25]\" value=\"e1005ecc-9889-481c-96f8-e8cbe0509f16\" aria-errormessage=\"wpforms-1838-field_25-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-1838-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-1838-field_44\" aria-hidden=\"false\">LMP Segunda residencia<\/label><input type=\"text\" id=\"wpforms-1838-field_44\" class=\"wpforms-field-medium\" name=\"wpforms[fields][44]\" value=\"1ccd081e-5db5-4eee-8103-62ed25560cde\" aria-errormessage=\"wpforms-1838-field_44-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-1838-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-1838-field_45\" aria-hidden=\"false\">LMP Inversor nacional\/internacional<\/label><input type=\"text\" id=\"wpforms-1838-field_45\" class=\"wpforms-field-medium\" name=\"wpforms[fields][45]\" value=\"86a036b5-6144-4b38-89d9-db6eca046f66\" aria-errormessage=\"wpforms-1838-field_45-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><\/div><\/div><\/div><\/div><div id=\"wpforms-1838-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-1838-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-1838-field_39\" aria-hidden=\"false\">DISC Rojo<\/label><input type=\"text\" id=\"wpforms-1838-field_39\" class=\"wpforms-field-medium\" name=\"wpforms[fields][39]\" value=\"Red\" aria-errormessage=\"wpforms-1838-field_39-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-1838-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-1838-field_40\" aria-hidden=\"false\">DISC Amarillo<\/label><input type=\"text\" id=\"wpforms-1838-field_40\" class=\"wpforms-field-medium\" name=\"wpforms[fields][40]\" value=\"Yellow\" aria-errormessage=\"wpforms-1838-field_40-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-1838-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-1838-field_41\" aria-hidden=\"false\">DISC Verde<\/label><input type=\"text\" id=\"wpforms-1838-field_41\" class=\"wpforms-field-medium\" name=\"wpforms[fields][41]\" value=\"Green\" aria-errormessage=\"wpforms-1838-field_41-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-1838-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-1838-field_42\" aria-hidden=\"false\">DISC Azul<\/label><input type=\"text\" id=\"wpforms-1838-field_42\" class=\"wpforms-field-medium\" name=\"wpforms[fields][42]\" value=\"Blue\" aria-errormessage=\"wpforms-1838-field_42-error\" ><\/div><\/div><\/div><\/div><\/div><div id=\"wpforms-1838-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-1838-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-1838-field_48\" aria-hidden=\"false\">utm_source<\/label><input type=\"text\" id=\"wpforms-1838-field_48\" class=\"wpforms-field-medium\" name=\"wpforms[fields][48]\" aria-errormessage=\"wpforms-1838-field_48-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-1838-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-1838-field_49\" aria-hidden=\"false\">utm_medium<\/label><input type=\"text\" id=\"wpforms-1838-field_49\" class=\"wpforms-field-medium\" name=\"wpforms[fields][49]\" aria-errormessage=\"wpforms-1838-field_49-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-1838-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-1838-field_50\" aria-hidden=\"false\">utm_campaign<\/label><input type=\"text\" id=\"wpforms-1838-field_50\" class=\"wpforms-field-medium\" name=\"wpforms[fields][50]\" aria-errormessage=\"wpforms-1838-field_50-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-1838-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-1838-field_51\" aria-hidden=\"false\">utm_term<\/label><input type=\"text\" id=\"wpforms-1838-field_51\" class=\"wpforms-field-medium\" name=\"wpforms[fields][51]\" aria-errormessage=\"wpforms-1838-field_51-error\" ><\/div><\/div><\/div><div class=\"wpforms-layout-row\"><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-1838-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-1838-field_53\" aria-hidden=\"false\">Stage<\/label><input type=\"text\" id=\"wpforms-1838-field_53\" class=\"wpforms-field-medium\" name=\"wpforms[fields][53]\" value=\"Engage\" aria-errormessage=\"wpforms-1838-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-1838-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-1838-field_52\" aria-hidden=\"false\">utm_content<\/label><input type=\"text\" id=\"wpforms-1838-field_52\" class=\"wpforms-field-medium\" name=\"wpforms[fields][52]\" aria-errormessage=\"wpforms-1838-field_52-error\" ><\/div><\/div><\/div><\/div><\/div><div id=\"wpforms-1838-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-1838-field_43\">Quelle est votre principale motivation pour chercher un nouveau bien immobilier? <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><select id=\"wpforms-1838-field_43\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][43]\" required=\"required\"><option value=\"\" class=\"placeholder\" disabled  selected='selected'>Choisissez une option<\/option><option value=\"Je cherche un endroit o\u00f9 d\u00e9connecter, me d\u00e9tendre et me sentir vraiment chez moi.\"  class=\"choice-1 depth-1\"  >Je cherche un endroit o\u00f9 d\u00e9connecter, me d\u00e9tendre et me sentir vraiment chez moi.<\/option><option value=\"Nous voulons commencer une nouvelle \u00e9tape de notre vie dans un cadre inspirant et confortable.\"  class=\"choice-2 depth-1\"  >Nous voulons commencer une nouvelle \u00e9tape de notre vie dans un cadre inspirant et confortable.<\/option><option value=\"Je recherche un investissement immobilier rentable et s\u00fbr.\"  class=\"choice-3 depth-1\"  >Je recherche un investissement immobilier rentable et s\u00fbr.<\/option><\/select><\/div><div id=\"wpforms-1838-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-1838-field_55\">Comment abordent-ils g\u00e9n\u00e9ralement les d\u00e9cisions importantes\u00a0? <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><select id=\"wpforms-1838-field_55\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][55]\" required=\"required\"><option value=\"\" class=\"placeholder\" disabled  selected='selected'>Choisissez une option<\/option><option value=\"J&#039;agis rapidement et avec d\u00e9termination lorsque je vois la bonne opportunit\u00e9.\"  class=\"choice-1 depth-1\"  >J'agis rapidement et avec d\u00e9termination lorsque je vois la bonne opportunit\u00e9.<\/option><option value=\"J&#039;accorde de l&#039;importance aux avantages de ce mode de vie et je recherche des recommandations fiables.\"  class=\"choice-2 depth-1\"  >J'accorde de l'importance aux avantages de ce mode de vie et je recherche des recommandations fiables.<\/option><option value=\"Je privil\u00e9gie les investissements stables \u00e0 long terme avec des ant\u00e9c\u00e9dents \u00e9prouv\u00e9s.\"  class=\"choice-3 depth-1\"  >Je privil\u00e9gie les investissements stables \u00e0 long terme avec des ant\u00e9c\u00e9dents \u00e9prouv\u00e9s.<\/option><option value=\"J&#039;analyse en profondeur et j&#039;ai besoin de donn\u00e9es compl\u00e8tes avant de prendre une d\u00e9cision.\"  class=\"choice-6 depth-1\"  >J'analyse en profondeur et j'ai besoin de donn\u00e9es compl\u00e8tes avant de prendre une d\u00e9cision.<\/option><\/select><\/div><div id=\"wpforms-1838-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-1838-field_6-container\" class=\"wpforms-field wpforms-field-name\" data-field-id=\"6\"><label class=\"wpforms-field-label\" for=\"wpforms-1838-field_6\">Nom <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"text\" id=\"wpforms-1838-field_6\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][6]\" aria-errormessage=\"wpforms-1838-field_6-error\" required><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-1838-field_8-container\" class=\"wpforms-field wpforms-field-text\" data-field-id=\"8\"><label class=\"wpforms-field-label\" for=\"wpforms-1838-field_8\">Nom de famille <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"text\" id=\"wpforms-1838-field_8\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][8]\" aria-errormessage=\"wpforms-1838-field_8-error\" required><\/div><\/div><\/div><div class=\"wpforms-layout-row\"><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-1838-field_9-container\" class=\"wpforms-field wpforms-field-phone\" data-field-id=\"9\"><label class=\"wpforms-field-label\" for=\"wpforms-1838-field_9\">T\u00e9l\u00e9phone <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"tel\" id=\"wpforms-1838-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=\"T\u00e9l\u00e9phone\" aria-errormessage=\"wpforms-1838-field_9-error\" required><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-1838-field_15-container\" class=\"wpforms-field wpforms-field-email\" data-field-id=\"15\"><label class=\"wpforms-field-label\" for=\"wpforms-1838-field_15\">E-mail <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"email\" id=\"wpforms-1838-field_15\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][15]\" spellcheck=\"false\" aria-errormessage=\"wpforms-1838-field_15-error\" required><\/div><\/div><\/div><div class=\"wpforms-layout-row\"><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-1838-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-1838-field_54\">Dis-nous ton \u00e2ge <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><select id=\"wpforms-1838-field_54\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][54]\" required=\"required\"><option value=\"\" class=\"placeholder\" disabled  selected='selected'>- S\u00e9lectionnez une plage -<\/option><option value=\"Moins de 35 ans\"  class=\"choice-7 depth-1\"  >Moins de 35 ans<\/option><option value=\"Entre 35 et 45 ans\"  class=\"choice-10 depth-1\"  >Entre 35 et 45 ans<\/option><option value=\"Entre 45 et 60 ans\"  class=\"choice-9 depth-1\"  >Entre 45 et 60 ans<\/option><option value=\"Plus de 60 ans\"  class=\"choice-8 depth-1\"  >Plus de 60 ans<\/option><\/select><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-1838-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-1838-field_36\">Pays <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><select id=\"wpforms-1838-field_36\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][36]\" required=\"required\"><option value=\"\" class=\"placeholder\" disabled  selected='selected'>- S\u00e9lectionnez un pays -<\/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-1838-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-1838-field_33\" aria-hidden=\"false\">Language<\/label><input type=\"text\" id=\"wpforms-1838-field_33\" class=\"wpforms-field-large\" name=\"wpforms[fields][33]\" value=\"English\" aria-errormessage=\"wpforms-1838-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-1838-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-1838-field_1-container input { visibility: hidden; } #wpforms-conversational-form-page #wpforms-1838-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=\"1838\"><input type=\"hidden\" name=\"page_title\" value=\"\"><input type=\"hidden\" name=\"page_url\" value=\"https:\/\/swinggolfresidencial.com\/fr\/wp-json\/wp\/v2\/pages\/1810\"><input type=\"hidden\" name=\"url_referer\" value=\"\"><button type=\"submit\" name=\"wpforms[submit]\" id=\"wpforms-submit-1838\" class=\"wpforms-submit\" data-alt-text=\"J&#039;y travaille...\" data-submit-text=\"D\u00e9bloquez toutes les informations\" aria-live=\"assertive\" value=\"wpforms-submit\">D\u00e9bloquez toutes les informations<\/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=\"Chargement en cours\"><\/div><\/form><\/div>  <!-- .wpforms-container -->\r\n      <\/div>\r\n\r\n      <div class=\"sg-unlock__agent\">\r\n        <a href=\"#\" class=\"sg-unlock__agent-card\" id=\"sg_agent_trigger\">\r\n          <p class=\"sg-unlock__agent-card-title\">\u00cates-vous agent immobilier ?<\/p>\r\n          <p class=\"sg-unlock__agent-card-sub\">Cliquez ici pour collaborer avec nous.<\/p>\r\n        <\/a>\r\n      <\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ============================================\r\n     MODAL \u2014 AGENT IMMOBILIER\r\n     ============================================ -->\r\n<div class=\"sg-agent-modal\" id=\"sg_agent_modal\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"sg_modal_title\">\r\n  <div class=\"sg-agent-modal__backdrop\" id=\"sg_agent_backdrop\"><\/div>\r\n  <div class=\"sg-agent-modal__content\">\r\n    <button class=\"sg-agent-modal__close\" id=\"sg_agent_close\" aria-label=\"Fermer la fen\u00eatre\">\r\n      <svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\">\r\n        <path d=\"M13 1L1 13M1 1L13 13\" stroke=\"#6B726B\" stroke-width=\"2\" stroke-linecap=\"round\"\/>\r\n      <\/svg>\r\n    <\/button>\r\n            <div class=\"evoost-b2b-form-wrapper evoost-layout-two-col\" id=\"evoost-form-757-4823\" style=\"--evoost-accent:#b77352;--evoost-border-focus:#b77352;--evoost-focus-shadow:rgba(183,115,82,0.1);\">\n\n                        <div class=\"evoost-form-header\">\n                                <img decoding=\"async\" src=\"https:\/\/evoost.ai\/wp-content\/uploads\/2025\/12\/partners-favicon-single.png\" alt=\"\" class=\"evoost-form-header-logo\">\n                                                <h3 class=\"evoost-form-header-title\">Env\u00edanos tus detalles<\/h3>\n                            <\/div>\n            \n            <form class=\"evoost-b2b-form\" data-form-id=\"757\" data-lang=\"fr\" data-redirect=\"https:\/\/swinggolfresidencial.com\/brokers\" novalidate>\n\n                <input type=\"hidden\" id=\"evoost_nonce\" name=\"evoost_nonce\" value=\"9263a987b9\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/fr\/wp-json\/wp\/v2\/pages\/1810\" \/>\n                <div class=\"evoost-fields-grid\">\n                    <!-- First Name -->\n                    <div class=\"evoost-field evoost-field-firstname\">\n                        <label for=\"evoost-form-757-4823-firstname\">Pr\u00e9nom <span class=\"evoost-required\">*<\/span><\/label>\n                        <input type=\"text\" id=\"evoost-form-757-4823-firstname\" name=\"firstname\" required autocomplete=\"given-name\" placeholder=\"Pr\u00e9nom\" \/>\n                        <span class=\"evoost-error-msg\"><\/span>\n                    <\/div>\n\n                    <!-- Last Name -->\n                    <div class=\"evoost-field evoost-field-lastname\">\n                        <label for=\"evoost-form-757-4823-lastname\">Nom <span class=\"evoost-required\">*<\/span><\/label>\n                        <input type=\"text\" id=\"evoost-form-757-4823-lastname\" name=\"lastname\" required autocomplete=\"family-name\" placeholder=\"Nom\" \/>\n                        <span class=\"evoost-error-msg\"><\/span>\n                    <\/div>\n\n                    <!-- Email -->\n                    <div class=\"evoost-field evoost-field-email\">\n                        <label for=\"evoost-form-757-4823-email\">Email <span class=\"evoost-required\">*<\/span><\/label>\n                        <input type=\"email\" id=\"evoost-form-757-4823-email\" name=\"email\" required autocomplete=\"email\" placeholder=\"email@example.com\" \/>\n                        <span class=\"evoost-error-msg\"><\/span>\n                    <\/div>\n\n                    <!-- Phone with prefix -->\n                    <div class=\"evoost-field evoost-field-phone\">\n                        <label for=\"evoost-form-757-4823-phone\">T\u00e9l\u00e9phone <span class=\"evoost-required\">*<\/span><\/label>\n                        <div class=\"evoost-phone-wrapper\">\n                            <span class=\"evoost-phone-prefix\" data-default=\"+34\">+34<\/span>\n                            <input type=\"tel\" id=\"evoost-form-757-4823-phone\" name=\"phone\" required autocomplete=\"tel\" placeholder=\"600 000 000\" \/>\n                        <\/div>\n                        <span class=\"evoost-error-msg\"><\/span>\n                    <\/div>\n\n                                        <!-- Company (optional) -->\n                    <div class=\"evoost-field evoost-field-company\">\n                        <label for=\"evoost-form-757-4823-company\">Entreprise<\/label>\n                        <input type=\"text\" id=\"evoost-form-757-4823-company\" name=\"company_visible\" autocomplete=\"organization\" placeholder=\"Entreprise\" \/>\n                        <span class=\"evoost-error-msg\"><\/span>\n                    <\/div>\n                    \n                    <!-- Country -->\n                    <div class=\"evoost-field evoost-field-country\">\n                        <label for=\"evoost-form-757-4823-country\">Pays <span class=\"evoost-required\">*<\/span><\/label>\n                        <div class=\"evoost-select-search-wrapper\">\n                            <input type=\"text\" class=\"evoost-select-search-input\" id=\"evoost-form-757-4823-country-search\" placeholder=\"Pays...\" autocomplete=\"off\" \/>\n                            <select id=\"evoost-form-757-4823-country\" name=\"country_visible\" required class=\"evoost-select-hidden\">\n                                <option value=\"\">Pays<\/option>\n                                                                <option value=\"Afghanistan\">Afghanistan<\/option>\n                                                                <option value=\"Albania\">Albania<\/option>\n                                                                <option value=\"Algeria\">Algeria<\/option>\n                                                                <option value=\"Andorra\">Andorra<\/option>\n                                                                <option value=\"Angola\">Angola<\/option>\n                                                                <option value=\"Antigua and Barbuda\">Antigua and Barbuda<\/option>\n                                                                <option value=\"Argentina\">Argentina<\/option>\n                                                                <option value=\"Armenia\">Armenia<\/option>\n                                                                <option value=\"Australia\">Australia<\/option>\n                                                                <option value=\"Austria\">Austria<\/option>\n                                                                <option value=\"Azerbaijan\">Azerbaijan<\/option>\n                                                                <option value=\"Bahamas\">Bahamas<\/option>\n                                                                <option value=\"Bahrain\">Bahrain<\/option>\n                                                                <option value=\"Bangladesh\">Bangladesh<\/option>\n                                                                <option value=\"Barbados\">Barbados<\/option>\n                                                                <option value=\"Belarus\">Belarus<\/option>\n                                                                <option value=\"Belgium\">Belgium<\/option>\n                                                                <option value=\"Belize\">Belize<\/option>\n                                                                <option value=\"Benin\">Benin<\/option>\n                                                                <option value=\"Bhutan\">Bhutan<\/option>\n                                                                <option value=\"Bolivia\">Bolivia<\/option>\n                                                                <option value=\"Bosnia and Herzegovina\">Bosnia and Herzegovina<\/option>\n                                                                <option value=\"Botswana\">Botswana<\/option>\n                                                                <option value=\"Brazil\">Brazil<\/option>\n                                                                <option value=\"Brunei\">Brunei<\/option>\n                                                                <option value=\"Bulgaria\">Bulgaria<\/option>\n                                                                <option value=\"Burkina Faso\">Burkina Faso<\/option>\n                                                                <option value=\"Burundi\">Burundi<\/option>\n                                                                <option value=\"Cabo Verde\">Cabo Verde<\/option>\n                                                                <option value=\"Cambodia\">Cambodia<\/option>\n                                                                <option value=\"Cameroon\">Cameroon<\/option>\n                                                                <option value=\"Canada\">Canada<\/option>\n                                                                <option value=\"Central African Republic\">Central African Republic<\/option>\n                                                                <option value=\"Chad\">Chad<\/option>\n                                                                <option value=\"Chile\">Chile<\/option>\n                                                                <option value=\"China\">China<\/option>\n                                                                <option value=\"Colombia\">Colombia<\/option>\n                                                                <option value=\"Comoros\">Comoros<\/option>\n                                                                <option value=\"Congo\">Congo<\/option>\n                                                                <option value=\"Costa Rica\">Costa Rica<\/option>\n                                                                <option value=\"Croatia\">Croatia<\/option>\n                                                                <option value=\"Cuba\">Cuba<\/option>\n                                                                <option value=\"Cyprus\">Cyprus<\/option>\n                                                                <option value=\"Czech Republic\">Czech Republic<\/option>\n                                                                <option value=\"Democratic Republic of the Congo\">Democratic Republic of the Congo<\/option>\n                                                                <option value=\"Denmark\">Denmark<\/option>\n                                                                <option value=\"Djibouti\">Djibouti<\/option>\n                                                                <option value=\"Dominica\">Dominica<\/option>\n                                                                <option value=\"Dominican Republic\">Dominican Republic<\/option>\n                                                                <option value=\"Ecuador\">Ecuador<\/option>\n                                                                <option value=\"Egypt\">Egypt<\/option>\n                                                                <option value=\"El Salvador\">El Salvador<\/option>\n                                                                <option value=\"Equatorial Guinea\">Equatorial Guinea<\/option>\n                                                                <option value=\"Eritrea\">Eritrea<\/option>\n                                                                <option value=\"Estonia\">Estonia<\/option>\n                                                                <option value=\"Eswatini\">Eswatini<\/option>\n                                                                <option value=\"Ethiopia\">Ethiopia<\/option>\n                                                                <option value=\"Fiji\">Fiji<\/option>\n                                                                <option value=\"Finland\">Finland<\/option>\n                                                                <option value=\"France\">France<\/option>\n                                                                <option value=\"Gabon\">Gabon<\/option>\n                                                                <option value=\"Gambia\">Gambia<\/option>\n                                                                <option value=\"Georgia\">Georgia<\/option>\n                                                                <option value=\"Germany\">Germany<\/option>\n                                                                <option value=\"Ghana\">Ghana<\/option>\n                                                                <option value=\"Greece\">Greece<\/option>\n                                                                <option value=\"Grenada\">Grenada<\/option>\n                                                                <option value=\"Guatemala\">Guatemala<\/option>\n                                                                <option value=\"Guinea\">Guinea<\/option>\n                                                                <option value=\"Guinea-Bissau\">Guinea-Bissau<\/option>\n                                                                <option value=\"Guyana\">Guyana<\/option>\n                                                                <option value=\"Haiti\">Haiti<\/option>\n                                                                <option value=\"Honduras\">Honduras<\/option>\n                                                                <option value=\"Hungary\">Hungary<\/option>\n                                                                <option value=\"Iceland\">Iceland<\/option>\n                                                                <option value=\"India\">India<\/option>\n                                                                <option value=\"Indonesia\">Indonesia<\/option>\n                                                                <option value=\"Iran\">Iran<\/option>\n                                                                <option value=\"Iraq\">Iraq<\/option>\n                                                                <option value=\"Ireland\">Ireland<\/option>\n                                                                <option value=\"Israel\">Israel<\/option>\n                                                                <option value=\"Italy\">Italy<\/option>\n                                                                <option value=\"Ivory Coast\">Ivory Coast<\/option>\n                                                                <option value=\"Jamaica\">Jamaica<\/option>\n                                                                <option value=\"Japan\">Japan<\/option>\n                                                                <option value=\"Jordan\">Jordan<\/option>\n                                                                <option value=\"Kazakhstan\">Kazakhstan<\/option>\n                                                                <option value=\"Kenya\">Kenya<\/option>\n                                                                <option value=\"Kiribati\">Kiribati<\/option>\n                                                                <option value=\"Kuwait\">Kuwait<\/option>\n                                                                <option value=\"Kyrgyzstan\">Kyrgyzstan<\/option>\n                                                                <option value=\"Laos\">Laos<\/option>\n                                                                <option value=\"Latvia\">Latvia<\/option>\n                                                                <option value=\"Lebanon\">Lebanon<\/option>\n                                                                <option value=\"Lesotho\">Lesotho<\/option>\n                                                                <option value=\"Liberia\">Liberia<\/option>\n                                                                <option value=\"Libya\">Libya<\/option>\n                                                                <option value=\"Liechtenstein\">Liechtenstein<\/option>\n                                                                <option value=\"Lithuania\">Lithuania<\/option>\n                                                                <option value=\"Luxembourg\">Luxembourg<\/option>\n                                                                <option value=\"Madagascar\">Madagascar<\/option>\n                                                                <option value=\"Malawi\">Malawi<\/option>\n                                                                <option value=\"Malaysia\">Malaysia<\/option>\n                                                                <option value=\"Maldives\">Maldives<\/option>\n                                                                <option value=\"Mali\">Mali<\/option>\n                                                                <option value=\"Malta\">Malta<\/option>\n                                                                <option value=\"Marshall Islands\">Marshall Islands<\/option>\n                                                                <option value=\"Mauritania\">Mauritania<\/option>\n                                                                <option value=\"Mauritius\">Mauritius<\/option>\n                                                                <option value=\"Mexico\">Mexico<\/option>\n                                                                <option value=\"Micronesia\">Micronesia<\/option>\n                                                                <option value=\"Moldova\">Moldova<\/option>\n                                                                <option value=\"Monaco\">Monaco<\/option>\n                                                                <option value=\"Mongolia\">Mongolia<\/option>\n                                                                <option value=\"Montenegro\">Montenegro<\/option>\n                                                                <option value=\"Morocco\">Morocco<\/option>\n                                                                <option value=\"Mozambique\">Mozambique<\/option>\n                                                                <option value=\"Myanmar\">Myanmar<\/option>\n                                                                <option value=\"Namibia\">Namibia<\/option>\n                                                                <option value=\"Nauru\">Nauru<\/option>\n                                                                <option value=\"Nepal\">Nepal<\/option>\n                                                                <option value=\"Netherlands\">Netherlands<\/option>\n                                                                <option value=\"New Zealand\">New Zealand<\/option>\n                                                                <option value=\"Nicaragua\">Nicaragua<\/option>\n                                                                <option value=\"Niger\">Niger<\/option>\n                                                                <option value=\"Nigeria\">Nigeria<\/option>\n                                                                <option value=\"North Korea\">North Korea<\/option>\n                                                                <option value=\"North Macedonia\">North Macedonia<\/option>\n                                                                <option value=\"Norway\">Norway<\/option>\n                                                                <option value=\"Oman\">Oman<\/option>\n                                                                <option value=\"Pakistan\">Pakistan<\/option>\n                                                                <option value=\"Palau\">Palau<\/option>\n                                                                <option value=\"Palestine\">Palestine<\/option>\n                                                                <option value=\"Panama\">Panama<\/option>\n                                                                <option value=\"Papua New Guinea\">Papua New Guinea<\/option>\n                                                                <option value=\"Paraguay\">Paraguay<\/option>\n                                                                <option value=\"Peru\">Peru<\/option>\n                                                                <option value=\"Philippines\">Philippines<\/option>\n                                                                <option value=\"Poland\">Poland<\/option>\n                                                                <option value=\"Portugal\">Portugal<\/option>\n                                                                <option value=\"Qatar\">Qatar<\/option>\n                                                                <option value=\"Romania\">Romania<\/option>\n                                                                <option value=\"Russia\">Russia<\/option>\n                                                                <option value=\"Rwanda\">Rwanda<\/option>\n                                                                <option value=\"Saint Kitts and Nevis\">Saint Kitts and Nevis<\/option>\n                                                                <option value=\"Saint Lucia\">Saint Lucia<\/option>\n                                                                <option value=\"Saint Vincent and the Grenadines\">Saint Vincent and the Grenadines<\/option>\n                                                                <option value=\"Samoa\">Samoa<\/option>\n                                                                <option value=\"San Marino\">San Marino<\/option>\n                                                                <option value=\"Sao Tome and Principe\">Sao Tome and Principe<\/option>\n                                                                <option value=\"Saudi Arabia\">Saudi Arabia<\/option>\n                                                                <option value=\"Senegal\">Senegal<\/option>\n                                                                <option value=\"Serbia\">Serbia<\/option>\n                                                                <option value=\"Seychelles\">Seychelles<\/option>\n                                                                <option value=\"Sierra Leone\">Sierra Leone<\/option>\n                                                                <option value=\"Singapore\">Singapore<\/option>\n                                                                <option value=\"Slovakia\">Slovakia<\/option>\n                                                                <option value=\"Slovenia\">Slovenia<\/option>\n                                                                <option value=\"Solomon Islands\">Solomon Islands<\/option>\n                                                                <option value=\"Somalia\">Somalia<\/option>\n                                                                <option value=\"South Africa\">South Africa<\/option>\n                                                                <option value=\"South Korea\">South Korea<\/option>\n                                                                <option value=\"South Sudan\">South Sudan<\/option>\n                                                                <option value=\"Spain\">Spain<\/option>\n                                                                <option value=\"Sri Lanka\">Sri Lanka<\/option>\n                                                                <option value=\"Sudan\">Sudan<\/option>\n                                                                <option value=\"Suriname\">Suriname<\/option>\n                                                                <option value=\"Sweden\">Sweden<\/option>\n                                                                <option value=\"Switzerland\">Switzerland<\/option>\n                                                                <option value=\"Syria\">Syria<\/option>\n                                                                <option value=\"Tajikistan\">Tajikistan<\/option>\n                                                                <option value=\"Tanzania\">Tanzania<\/option>\n                                                                <option value=\"Thailand\">Thailand<\/option>\n                                                                <option value=\"Timor-Leste\">Timor-Leste<\/option>\n                                                                <option value=\"Togo\">Togo<\/option>\n                                                                <option value=\"Tonga\">Tonga<\/option>\n                                                                <option value=\"Trinidad and Tobago\">Trinidad and Tobago<\/option>\n                                                                <option value=\"Tunisia\">Tunisia<\/option>\n                                                                <option value=\"Turkey\">Turkey<\/option>\n                                                                <option value=\"Turkmenistan\">Turkmenistan<\/option>\n                                                                <option value=\"Tuvalu\">Tuvalu<\/option>\n                                                                <option value=\"Uganda\">Uganda<\/option>\n                                                                <option value=\"Ukraine\">Ukraine<\/option>\n                                                                <option value=\"United Arab Emirates\">United Arab Emirates<\/option>\n                                                                <option value=\"United Kingdom\">United Kingdom<\/option>\n                                                                <option value=\"United States\">United States<\/option>\n                                                                <option value=\"Uruguay\">Uruguay<\/option>\n                                                                <option value=\"Uzbekistan\">Uzbekistan<\/option>\n                                                                <option value=\"Vanuatu\">Vanuatu<\/option>\n                                                                <option value=\"Vatican City\">Vatican City<\/option>\n                                                                <option value=\"Venezuela\">Venezuela<\/option>\n                                                                <option value=\"Vietnam\">Vietnam<\/option>\n                                                                <option value=\"Yemen\">Yemen<\/option>\n                                                                <option value=\"Zambia\">Zambia<\/option>\n                                                                <option value=\"Zimbabwe\">Zimbabwe<\/option>\n                                                            <\/select>\n                            <div class=\"evoost-select-dropdown\" style=\"display:none;\"><\/div>\n                        <\/div>\n                        <span class=\"evoost-error-msg\"><\/span>\n                    <\/div>\n\n                    <!-- Comments -->\n                    <div class=\"evoost-field evoost-field-comments evoost-field-full\">\n                        <label for=\"evoost-form-757-4823-comments\">Commentaires<\/label>\n                        <textarea id=\"evoost-form-757-4823-comments\" name=\"comments\" rows=\"2\" placeholder=\"Commentaires...\"><\/textarea>\n                        <span class=\"evoost-error-msg\"><\/span>\n                    <\/div>\n                <\/div>\n\n                <!-- Consent -->\n                <div class=\"evoost-field evoost-field-consent\">\n                    <label class=\"evoost-consent-label\">\n                        <input type=\"checkbox\" name=\"consent\" required \/>\n                        <span class=\"evoost-checkbox-custom\">\n                            <svg viewBox=\"0 0 10 10\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                                <path d=\"M1.5 5.5L4 8L8.5 2\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                            <\/svg>\n                        <\/span>\n                        <span class=\"evoost-consent-text\">\n                            En soumettant ce formulaire, j&#039;accepte les termes et conditions d&#039;utilisation de ce site web, ainsi que son utilisation des cookies et sa politique de confidentialit\u00e9.                            <a href=\"https:\/\/evoost.ai\/privacy\/\" target=\"_blank\" rel=\"noopener\">consultez la politique de confidentialit\u00e9 en cliquant ici<\/a>.\n                            <a href=\"https:\/\/evoost.ai\/cookies\/\" target=\"_blank\" rel=\"noopener\">consultez \u00e9galement nos cookies<\/a>.\n                        <\/span>\n                    <\/label>\n                    <span class=\"evoost-error-msg\"><\/span>\n                <\/div>\n\n                <!-- Submit -->\n                <div class=\"evoost-field evoost-field-submit\">\n                    <button type=\"submit\" class=\"evoost-submit-btn\" style=\"--evoost-btn-color: #2a2a2a\">\n                        <span class=\"evoost-btn-text\">Enviar<\/span>\n                        <span class=\"evoost-btn-loading\" style=\"display:none;\">Envoi en cours...<\/span>\n                    <\/button>\n                <\/div>\n\n                <!-- Messages -->\n                <div class=\"evoost-form-message\" style=\"display:none;\"><\/div>\n            <\/form>\n\n            <!-- eVoost Partners Signature -->\n                        <div class=\"evoost-signature-wrapper\">\n                <a href=\"https:\/\/partners.evoost.ai\" target=\"_blank\" class=\"evoost-signature\" aria-label=\"Powered by eVoost Partners\">\n                    <img decoding=\"async\" src=\"https:\/\/evoost.ai\/wp-content\/uploads\/2025\/12\/partners-favicon-single.png\" alt=\"eVoost Partners\" class=\"evoost-signature-logo\">\n                    <span class=\"evoost-signature-text\">Powered by <span class=\"evoost-signature-highlight\">eVoost Partners<\/span><\/span>\n                <\/a>\n            <\/div>\n                    <\/div>\n\n                <script>\n        (function(){\n            if (!window.evoostFormLabels) window.evoostFormLabels = {};\n            window.evoostFormLabels['757'] = {\"first_name\":\"Pr\\u00e9nom\",\"last_name\":\"Nom\",\"email\":\"Email\",\"phone\":\"T\\u00e9l\\u00e9phone\",\"company\":\"Entreprise\",\"country\":\"Pays\",\"comments\":\"Commentaires\",\"consent\":\"En soumettant ce formulaire, j'accepte les termes et conditions d'utilisation de ce site web, ainsi que son utilisation des cookies et sa politique de confidentialit\\u00e9.\",\"privacy\":\"consultez la politique de confidentialit\\u00e9 en cliquant ici\",\"cookies\":\"consultez \\u00e9galement nos cookies\",\"submit\":\"Envoyer\",\"sending\":\"Envoi en cours...\",\"success\":\"Merci ! Votre demande a \\u00e9t\\u00e9 envoy\\u00e9e avec succ\\u00e8s.\",\"error\":\"Une erreur s'est produite. Veuillez r\\u00e9essayer.\",\"required\":\"Ce champ est obligatoire.\",\"invalid_email\":\"Veuillez saisir un email valide.\"};\n        })();\n        <\/script>\n        \r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function () {\r\n  'use strict';\r\n\r\n  var section  = document.getElementById('sg-unlock');\r\n  var modal    = document.getElementById('sg_agent_modal');\r\n  var trigger  = document.getElementById('sg_agent_trigger');\r\n  var backdrop = document.getElementById('sg_agent_backdrop');\r\n  var closeBtn = document.getElementById('sg_agent_close');\r\n  var scrollPos = 0;\r\n\r\n  function lockScroll() {\r\n    scrollPos = window.pageYOffset;\r\n    document.body.style.overflow   = 'hidden';\r\n    document.body.style.position   = 'fixed';\r\n    document.body.style.top        = '-' + scrollPos + 'px';\r\n    document.body.style.width      = '100%';\r\n  }\r\n\r\n  function unlockScroll() {\r\n    document.body.style.removeProperty('overflow');\r\n    document.body.style.removeProperty('position');\r\n    document.body.style.removeProperty('top');\r\n    document.body.style.removeProperty('width');\r\n    window.scrollTo(0, scrollPos);\r\n  }\r\n\r\n  function openModal() {\r\n    modal.classList.add('sg-agent-modal--open');\r\n    lockScroll();\r\n  }\r\n\r\n  function closeModal() {\r\n    modal.classList.remove('sg-agent-modal--open');\r\n    unlockScroll();\r\n  }\r\n\r\n  if (trigger)  { trigger.addEventListener('click',  function (e) { e.preventDefault(); openModal(); }); }\r\n  if (backdrop) { backdrop.addEventListener('click', closeModal); }\r\n  if (closeBtn) { closeBtn.addEventListener('click',  closeModal); }\r\n\r\n  document.addEventListener('keydown', function (e) {\r\n    if (e.key === 'Escape' && modal.classList.contains('sg-agent-modal--open')) {\r\n      closeModal();\r\n    }\r\n  });\r\n\r\n  if (section && 'IntersectionObserver' in window) {\r\n    var observer = new IntersectionObserver(function (entries) {\r\n      entries.forEach(function (entry) {\r\n        if (entry.isIntersecting) {\r\n          section.classList.add('sg-unlock--visible');\r\n          observer.unobserve(section);\r\n        }\r\n      });\r\n    }, { threshold: 0.15 });\r\n\r\n    observer.observe(section);\r\n  } else if (section) {\r\n    section.classList.add('sg-unlock--visible');\r\n  }\r\n\r\n}());\r\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>\u00c0 propos Typologies Galerie Emplacement Acc\u00e9der \u00e0 l&rsquo;information Menu \u00c0 propos 01 Typologies 02 Galerie 03 Emplacement 04 Acc\u00e9der \u00e0 l&rsquo;information Contact Pulp\u00ed \u00b7 Almer\u00eda \u00b7 C\u00f4te M\u00e9diterran\u00e9enne Pulp\u00ed \u00b7 Almer\u00eda \u00b7 C\u00f4te M\u00e9diterran\u00e9enne Vivez entre le golf et la mer M\u00e9diterran\u00e9e. Logements neufs con\u00e7us pour profiter de chaque journ\u00e9e. Qualit\u00e9, nature et vie \u00e9panouie [&hellip;]<\/p>\n","protected":false},"author":5,"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-1810","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 | Programme neuf \u00e0 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\/fr\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Swing Golf Residencial | Programme neuf \u00e0 Pulp\u00ed, Almer\u00eda\" \/>\n<meta property=\"og:description\" content=\"\u00c0 propos Typologies Galerie Emplacement Acc\u00e9der \u00e0 l&rsquo;information Menu \u00c0 propos 01 Typologies 02 Galerie 03 Emplacement 04 Acc\u00e9der \u00e0 l&rsquo;information Contact Pulp\u00ed \u00b7 Almer\u00eda \u00b7 C\u00f4te M\u00e9diterran\u00e9enne Pulp\u00ed \u00b7 Almer\u00eda \u00b7 C\u00f4te M\u00e9diterran\u00e9enne Vivez entre le golf et la mer M\u00e9diterran\u00e9e. Logements neufs con\u00e7us pour profiter de chaque journ\u00e9e. Qualit\u00e9, nature et vie \u00e9panouie [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/swinggolfresidencial.com\/fr\/\" \/>\n<meta property=\"og:site_name\" content=\"Swing Golf\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-04T15:41:53+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=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/swinggolfresidencial.com\/fr\/\",\"url\":\"https:\/\/swinggolfresidencial.com\/fr\/\",\"name\":\"Swing Golf Residencial | Programme neuf \u00e0 Pulp\u00ed, Almer\u00eda\",\"isPartOf\":{\"@id\":\"https:\/\/swinggolfresidencial.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/swinggolfresidencial.com\/fr\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/swinggolfresidencial.com\/fr\/#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:41:53+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/swinggolfresidencial.com\/fr\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/swinggolfresidencial.com\/fr\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/swinggolfresidencial.com\/fr\/#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\/fr\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/swinggolfresidencial.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Engage\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/swinggolfresidencial.com\/fr\/#website\",\"url\":\"https:\/\/swinggolfresidencial.com\/fr\/\",\"name\":\"Swing Golf\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/swinggolfresidencial.com\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/swinggolfresidencial.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/swinggolfresidencial.com\/fr\/#organization\",\"name\":\"Swing Golf\",\"url\":\"https:\/\/swinggolfresidencial.com\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/swinggolfresidencial.com\/fr\/#\/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\/fr\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Swing Golf Residencial | Programme neuf \u00e0 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\/fr\/","og_locale":"fr_FR","og_type":"article","og_title":"Swing Golf Residencial | Programme neuf \u00e0 Pulp\u00ed, Almer\u00eda","og_description":"\u00c0 propos Typologies Galerie Emplacement Acc\u00e9der \u00e0 l&rsquo;information Menu \u00c0 propos 01 Typologies 02 Galerie 03 Emplacement 04 Acc\u00e9der \u00e0 l&rsquo;information Contact Pulp\u00ed \u00b7 Almer\u00eda \u00b7 C\u00f4te M\u00e9diterran\u00e9enne Pulp\u00ed \u00b7 Almer\u00eda \u00b7 C\u00f4te M\u00e9diterran\u00e9enne Vivez entre le golf et la mer M\u00e9diterran\u00e9e. Logements neufs con\u00e7us pour profiter de chaque journ\u00e9e. Qualit\u00e9, nature et vie \u00e9panouie [&hellip;]","og_url":"https:\/\/swinggolfresidencial.com\/fr\/","og_site_name":"Swing Golf","article_modified_time":"2026-05-04T15:41:53+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":{"Dur\u00e9e de lecture estim\u00e9e":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/swinggolfresidencial.com\/fr\/","url":"https:\/\/swinggolfresidencial.com\/fr\/","name":"Swing Golf Residencial | Programme neuf \u00e0 Pulp\u00ed, Almer\u00eda","isPartOf":{"@id":"https:\/\/swinggolfresidencial.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/swinggolfresidencial.com\/fr\/#primaryimage"},"image":{"@id":"https:\/\/swinggolfresidencial.com\/fr\/#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:41:53+00:00","breadcrumb":{"@id":"https:\/\/swinggolfresidencial.com\/fr\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/swinggolfresidencial.com\/fr\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/swinggolfresidencial.com\/fr\/#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\/fr\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/swinggolfresidencial.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Engage"}]},{"@type":"WebSite","@id":"https:\/\/swinggolfresidencial.com\/fr\/#website","url":"https:\/\/swinggolfresidencial.com\/fr\/","name":"Swing Golf","description":"","publisher":{"@id":"https:\/\/swinggolfresidencial.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/swinggolfresidencial.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/swinggolfresidencial.com\/fr\/#organization","name":"Swing Golf","url":"https:\/\/swinggolfresidencial.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/swinggolfresidencial.com\/fr\/#\/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\/fr\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/swinggolfresidencial.com\/fr\/wp-json\/wp\/v2\/pages\/1810","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/swinggolfresidencial.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/swinggolfresidencial.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/swinggolfresidencial.com\/fr\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/swinggolfresidencial.com\/fr\/wp-json\/wp\/v2\/comments?post=1810"}],"version-history":[{"count":33,"href":"https:\/\/swinggolfresidencial.com\/fr\/wp-json\/wp\/v2\/pages\/1810\/revisions"}],"predecessor-version":[{"id":2535,"href":"https:\/\/swinggolfresidencial.com\/fr\/wp-json\/wp\/v2\/pages\/1810\/revisions\/2535"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/swinggolfresidencial.com\/fr\/wp-json\/wp\/v2\/media\/52"}],"wp:attachment":[{"href":"https:\/\/swinggolfresidencial.com\/fr\/wp-json\/wp\/v2\/media?parent=1810"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}