{"id":3111,"date":"2026-03-01T16:33:37","date_gmt":"2026-03-01T16:33:37","guid":{"rendered":"https:\/\/swinggolfresidencial.com\/?page_id=1262&amp;lang=sv"},"modified":"2026-03-01T16:33:37","modified_gmt":"2026-03-01T16:33:37","slug":"engage","status":"publish","type":"page","link":"https:\/\/swinggolfresidencial.com\/sv\/","title":{"rendered":"Engage [SE]"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3111\" class=\"elementor elementor-3111 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\r\n     HEADER (STICKY NAV) + HERO (FULLSCREEN VIDEO)\r\n     + NUEVO MEN\u00da MOBILE FULLSCREEN OVERLAY\r\n     ============================================ -->\n<!-- ============================================\r\n     GOOGLE FONTS \u2014 PLAYFAIR DISPLAY + PLUS JAKARTA SANS\r\n     ============================================ -->\n<link href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\/>\n<link crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\/>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,700;1,700&amp;family=Plus+Jakarta+Sans:wght@400;500;600;700&amp;display=swap\" rel=\"stylesheet\"\/>\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 NUEVO BOT\u00d3N MOBILE\r\n   Contenedor con borde, l\u00ednea central asim\u00e9trica,\r\n   morphing suave a X\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\/* L\u00ednea central m\u00e1s corta \u2014 asimetr\u00eda sutil *\/\r\n.sg-hamburger__line:nth-child(2) {\r\n    width: 14px;\r\n    margin-left: auto;\r\n}\r\n\r\n\/* Hover: la l\u00ednea corta crece *\/\r\n.sg-hamburger:hover .sg-hamburger__line:nth-child(2) {\r\n    width: 20px;\r\n}\r\n\r\n\/* Estado abierto \u2192 morphing a X *\/\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\n\/* Nav por encima del overlay cuando est\u00e1 abierto\r\n   para que el bot\u00f3n X sea clicable *\/\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\/* ============================================\r\n   SG-OVERLAY \u2014 MEN\u00da MOBILE FULLSCREEN\r\n   Panel lateral derecho con reveal escalonado,\r\n   sustituye al antiguo drawer\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; \/* oculto en desktop *\/\r\n}\r\n\r\n\/* Fondo oscuro con blur *\/\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\/* Panel principal \u2014 entra desde la derecha *\/\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\/* L\u00ednea decorativa dorada lateral *\/\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\n\/* --- Estado abierto (controlado desde body) --- *\/\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\/* ============================================\r\n   SG-OVERLAY \u2014 CONTENIDO INTERIOR\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\/* ============================================\r\n   SG-OVERLAY__NAV \u2014 LINKS CON STAGGER\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\/* Stagger delays *\/\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\n\/* Estado abierto \u2014 reveal *\/\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\/* Numeraci\u00f3n decorativa *\/\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\/* Hover *\/\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\/* L\u00ednea dorada al hover *\/\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\/* ============================================\r\n   SG-OVERLAY \u2014 CTA BOT\u00d3N\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\/* ============================================\r\n   SG-OVERLAY \u2014 FOOTER (contacto + ubicaci\u00f3n)\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\/* ============================================\r\n   BODY LOCK \u2014 NO SCROLL CUANDO OVERLAY ABIERTO\r\n   ============================================ *\/\r\nbody.sg-menu-open {\r\n    overflow: hidden;\r\n}\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\/* ============================================\r\n   SG-HERO__MEDIA \u2014 FONDO: VIDEO + POSTER\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 CAPAS DE GRADIENTE\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 ANIMACI\u00d3N DE ENTRADA\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 \u2014 CONTENEDOR CONTENIDO\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\/* ============================================\r\n   SG-HERO__CONTENT \u2014 BLOQUE TEXTO IZQUIERDO\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 \u2014 LABEL SUPERIOR\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 PRINCIPAL\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\/* ============================================\r\n   FIX CLIPPING \u2014 TITLE LINES\r\n   El overflow:hidden es necesario para la animaci\u00f3n\r\n   reveal (translateY), pero recortaba descendentes\r\n   (g, y, p, q) y signos (? \u00bf ,) con line-height ajustado.\r\n   Se a\u00f1ade padding vertical para dar aire a los glifos\r\n   y se compensa con margin negativo para preservar\r\n   la compacidad visual del bloque.\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\/* Eliminar margen negativo del \u00faltimo line para que\r\n   no afecte al spacing con el subt\u00edtulo *\/\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 \u2014 DESCRIPCI\u00d3N BREVE\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 \u2014 GRUPO DE BOTONES\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\/* ============================================\r\n   SG-HERO__CTA \u2014 BOT\u00d3N PRIMARIO PILL\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__LINK \u2014 BOT\u00d3N SECUNDARIO GHOST\r\n   ============================================ *\/\r\n.sg-hero__link {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 8px;\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.72);\r\n    background: transparent;\r\n    border: none;\r\n    padding: 0;\r\n    cursor: pointer;\r\n    position: relative;\r\n    transition: color var(--sg-transition-fast);\r\n}\r\n\r\n.sg-hero__link::after {\r\n    content: '';\r\n    position: absolute;\r\n    bottom: -3px;\r\n    left: 0;\r\n    width: 0;\r\n    height: 1px;\r\n    background: rgba(255, 255, 255, 0.5);\r\n    transition: width 0.3s cubic-bezier(0.4, 0, 0.2, 1);\r\n}\r\n\r\n.sg-hero__link:hover {\r\n    color: #FFFFFF;\r\n}\r\n\r\n.sg-hero__link:hover::after {\r\n    width: calc(100% - 24px);\r\n}\r\n\r\n.sg-hero__link-icon {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    font-size: 13px;\r\n    transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);\r\n}\r\n\r\n.sg-hero__link:hover .sg-hero__link-icon {\r\n    transform: translateX(5px);\r\n}\r\n\r\n\/* ============================================\r\n   SG-HERO__SCROLL \u2014 INDICADOR DE 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\/* ============================================\r\n   SG-HERO__COUNTER \u2014 N\u00daMERO DECORATIVO\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 \u2014 SISTEMA DE ANIMACIONES\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@keyframes sgPulse {\r\n    0%, 100% { box-shadow: 0 0 0 3px rgba(181, 139, 90, 0.25); }\r\n    50%       { box-shadow: 0 0 0 6px rgba(181, 139, 90, 0.12); }\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    \/* Overlay panel \u2014 contenci\u00f3n en tablet *\/\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    \/* Hamburger: algo m\u00e1s compacto *\/\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__link {\r\n        justify-content: center;\r\n        padding: 8px 0;\r\n    }\r\n\r\n    \/* Ocultar indicador de scroll en mobile \u2014 se pisa con el contenido *\/\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    \/* ====== OVERLAY MOBILE \u2014 FULLSCREEN ====== *\/\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    \/* CTA \u2014 contenci\u00f3n correcta en mobile *\/\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    \/* Footer \u2014 m\u00e1s compacto *\/\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    \/* Overlay \u2014 ajuste fino para pantallas estrechas *\/\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 \u2014 ACCESIBILIDAD\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>\n<!-- ============================================\r\n     SG-NAV \u2014 HTML STRUCTURE (ENGLISH VERSION)\r\n     ============================================ -->\n<header class=\"sg-nav\" id=\"sg-nav\" role=\"banner\">\n<div class=\"sg-nav__container\">\n<!-- Logo image -->\n<a aria-label=\"Swing Golf Pulp\u00ed \u2014 Home\" class=\"sg-nav__logo\" href=\"#sg-hero\">\n<img fetchpriority=\"high\" decoding=\"async\" alt=\"Swing Golf Pulp\u00ed\" class=\"sg-nav__logo-img\" fetchpriority=\"high\" height=\"36\" loading=\"eager\" src=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/Logo-white.png\" width=\"180\"\/>\n<\/a>\n<!-- Main desktop menu -->\n<nav aria-label=\"Main navigation\">\n<ul class=\"sg-nav__menu\" role=\"list\">\n<li class=\"sg-nav__item\">\n<a class=\"sg-nav__link sg-nav__link--active\" href=\"#about\">Om<\/a>\n<\/li>\n<li class=\"sg-nav__item\">\n<a class=\"sg-nav__link\" href=\"#tipology\">Typologier<\/a>\n<\/li>\n<li class=\"sg-nav__item\">\n<a class=\"sg-nav__link\" href=\"#gallery\">Galleri<\/a>\n<\/li>\n<li class=\"sg-nav__item\">\n<a class=\"sg-nav__link\" href=\"#location\">Plats<\/a>\n<\/li>\n<\/ul>\n<\/nav>\n<!-- Desktop CTA -->\n<a aria-label=\"Unlock information\" class=\"sg-nav__cta\" href=\"#unlock\">L\u00e5s upp information<\/a>\n<!-- Mobile hamburger button -->\n<button aria-controls=\"sg-overlay\" aria-expanded=\"false\" aria-label=\"Open navigation menu\" class=\"sg-hamburger\" id=\"sg-hamburger\">\n<span aria-hidden=\"true\" class=\"sg-hamburger__lines\">\n<span class=\"sg-hamburger__line\"><\/span>\n<span class=\"sg-hamburger__line\"><\/span>\n<span class=\"sg-hamburger__line\"><\/span>\n<\/span>\n<\/button>\n<\/div>\n<\/header>\n<!-- ============================================\r\n     SG-OVERLAY \u2014 FULLSCREEN MOBILE MENU (ENGLISH)\r\n     ============================================ -->\n<div aria-hidden=\"true\" aria-label=\"Navigation menu\" class=\"sg-overlay\" id=\"sg-overlay\" role=\"dialog\">\n<!-- Background blur (click to close) -->\n<div class=\"sg-overlay__bg\" id=\"sg-overlay-bg\"><\/div>\n<!-- Side panel -->\n<div class=\"sg-overlay__panel\">\n<!-- Eyebrow -->\n<div class=\"sg-overlay__header\">\n<span class=\"sg-overlay__eyebrow\">\n<span aria-hidden=\"true\" class=\"sg-overlay__eyebrow-line\"><\/span>Meny<\/span>\n<\/div>\n<!-- Links with decorative numbers -->\n<ul class=\"sg-overlay__nav\" role=\"list\">\n<li class=\"sg-overlay__item\">\n<a class=\"sg-overlay__link\" href=\"#about\">\n<span>Om<\/span>\n<span class=\"sg-overlay__link-num\">01<\/span>\n<\/a>\n<\/li>\n<li class=\"sg-overlay__item\">\n<a class=\"sg-overlay__link\" href=\"#tipology\">\n<span>Typologier<\/span>\n<span class=\"sg-overlay__link-num\">02<\/span>\n<\/a>\n<\/li>\n<li class=\"sg-overlay__item\">\n<a class=\"sg-overlay__link\" href=\"#gallery\">\n<span>Galleri<\/span>\n<span class=\"sg-overlay__link-num\">03<\/span>\n<\/a>\n<\/li>\n<li class=\"sg-overlay__item\">\n<a class=\"sg-overlay__link\" href=\"#location\">\n<span>Plats<\/span>\n<span class=\"sg-overlay__link-num\">04<\/span>\n<\/a>\n<\/li>\n<\/ul>\n<!-- CTA -->\n<div class=\"sg-overlay__cta-wrap\">\n<a class=\"sg-overlay__cta\" href=\"#unlock\">L\u00e5s upp information<\/a>\n<\/div>\n<!-- Footer with contact -->\n<div class=\"sg-overlay__footer\">\n<p class=\"sg-overlay__footer-label\">Kontakta<\/p>\n<div class=\"sg-overlay__footer-contact\">\n<span class=\"sg-overlay__footer-link\">911673465<\/span>\n<\/div>\n<div aria-hidden=\"true\" class=\"sg-overlay__footer-divider\"><\/div>\n<p class=\"sg-overlay__footer-location\">Pulp\u00ed \u00b7 Almer\u00eda \u00b7 Medelhavskusten<\/p>\n<\/div>\n<\/div>\n<\/div>\n<!-- ============================================\r\n     SG-HERO \u2014 HTML STRUCTURE (ENGLISH VERSION)\r\n     data-video-src resolved via WordPress EDS shortcode\r\n     ============================================ -->\n<section aria-label=\"Hero \u2014 Swing Golf Pulp\u00ed\" class=\"sg-hero\" data-video-src=\"\" id=\"sg-hero\" role=\"region\">\n<!-- ============================================\r\n         SG-HERO__CURTAIN \u2014 ENTRY REVEAL\r\n         ============================================ -->\n<div aria-hidden=\"true\" class=\"sg-hero__curtain\">\n<div class=\"sg-hero__curtain-panel\"><\/div>\n<div class=\"sg-hero__curtain-panel\"><\/div>\n<\/div>\n<!-- ============================================\r\n         SG-HERO__MEDIA \u2014 VIDEO + POSTER FALLBACK\r\n         ============================================ -->\n<div class=\"sg-hero__media\">\n<img decoding=\"async\" alt=\"\" aria-hidden=\"true\" class=\"sg-hero__poster\" fetchpriority=\"high\" loading=\"eager\" src=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/Fachada-atardecer-scaled.jpeg\"\/>\n<video aria-hidden=\"true\" autoplay=\"\" class=\"sg-hero__video\" id=\"sg-hero-video\" loop=\"\" muted=\"\" playsinline=\"\" poster=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/Fachada-atardecer-scaled.jpeg\" preload=\"none\"><\/video>\n<\/div>\n<!-- ============================================\r\n         SG-HERO__OVERLAY \u2014 GRADIENT LAYERS\r\n         ============================================ -->\n<div aria-hidden=\"true\" class=\"sg-hero__overlay\">\n<div class=\"sg-hero__overlay-gradient\"><\/div>\n<div class=\"sg-hero__overlay-vignette\"><\/div>\n<div class=\"sg-hero__overlay-bottom\"><\/div>\n<\/div>\n<!-- ============================================\r\n         SG-HERO__CONTAINER \u2014 MAIN CONTENT\r\n         ============================================ -->\n<div class=\"sg-hero__container\">\n<div class=\"sg-hero__content\">\n<!-- Eyebrow label -->\n<span class=\"sg-hero__eyebrow\">\n<span aria-hidden=\"true\" class=\"sg-hero__eyebrow-line\"><\/span>Pulp\u00ed \u00b7 Almer\u00eda \u00b7 Medelhavskusten<\/span>\n<!-- H1 with animated lines -->\n<h1 aria-label=\"Live between golf and the Mediterranean Sea\" class=\"sg-hero__title\">\n<span class=\"sg-hero__title-line\">\n<span class=\"sg-hero__title-line-inner\">Lev mellan<\/span>\n<\/span>\n<span class=\"sg-hero__title-line\">\n<span class=\"sg-hero__title-line-inner\">golf och<\/span>\n<span class=\"sg-hero__title-line\">\n<span class=\"sg-hero__title-line-inner\">Medelhavet<\/span><span class=\"sg-hero__title--italic\">hav.<\/span><\/span>\n<\/span>\n<\/h1>\n<!-- Subtitle -->\n<p class=\"sg-hero__subtitle\">Helt nya hem designade f\u00f6r att avnjutas varje dag.\r\n                Kvalitet, natur och ett fullt liv i Pulp\u00ed, Almer\u00eda.<\/p>\n<!-- Actions -->\n<div class=\"sg-hero__actions\">\n<a aria-label=\"Discover your new home at Swing Golf Pulp\u00ed\" class=\"sg-hero__cta\" href=\"#about\">Uppt\u00e4ck ditt hem<\/a>\n<\/div>\n<\/div>\n<\/div>\n<!-- ============================================\r\n         SG-HERO__SCROLL \u2014 SCROLL INDICATOR\r\n         ============================================ -->\n<div aria-hidden=\"true\" class=\"sg-hero__scroll\">\n<span class=\"sg-hero__scroll-label\">Rulla<\/span>\n<div class=\"sg-hero__scroll-track\">\n<div class=\"sg-hero__scroll-thumb\"><\/div>\n<\/div>\n<\/div>\n<!-- ============================================\r\n         SG-HERO__COUNTER \u2014 DECORATIVE NUMBER\r\n         ============================================ -->\n<div aria-hidden=\"true\" class=\"sg-hero__counter\">\n<span class=\"sg-hero__counter-value\">01 - Hj\u00e4lte<\/span>\n<\/div>\n<\/section>\n<!-- ============================================\r\n     SG-NAV + SG-HERO + SG-OVERLAY \u2014 JAVASCRIPT MODULE (IIFE)\r\n     ============================================ -->\n<script>\r\n(function () {\r\n    'use strict';\r\n\r\n    \/* ============================================\r\n       CONFIGURATION\r\n       ============================================ *\/\r\n    var CFG = {\r\n        navScrollThreshold: 40,\r\n        rafActive:          false,\r\n        menuOpen:           false\r\n    };\r\n\r\n    \/* ============================================\r\n       DOM REFERENCES\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    \/* Links for smooth scroll (desktop + overlay + hero) *\/\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    \/* ============================================\r\n       UTILITIES\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    \/* ============================================\r\n       NAV \u2014 SCROLL STATE\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    \/* ============================================\r\n       NAV \u2014 ACTIVE LINK ON SCROLL\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    \/* ============================================\r\n       HERO SCROLL INDICATOR \u2014 FADE\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    \/* ============================================\r\n       HERO VIDEO \u2014 INJECTION VIA DATA-VIDEO-SRC (EDS)\r\n       ============================================ *\/\r\n    function initVideo() {\r\n        if (!heroVideo) return;\r\n\r\n        \/* Do not load video on mobile (\u2264 767px) \u2014 only poster image *\/\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    \/* ============================================\r\n       RENDER LOOP \u2014 RAF THROTTLE\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    \/* ============================================\r\n       OVERLAY \u2014 OPEN \/ CLOSE MOBILE MENU\r\n       Master class on <body> for CSS selectors\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', 'Close navigation menu');\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', 'Open navigation menu');\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    \/* ============================================\r\n       SMOOTH SCROLL \u2014 INTERNAL ANCHORS\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    \/* ============================================\r\n       GLOBAL EVENTS\r\n       ============================================ *\/\r\n\r\n    \/* Escape closes overlay *\/\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    \/* Resize: close if switching to desktop *\/\r\n    window.addEventListener('resize', function () {\r\n        if (window.innerWidth >= 1024 && CFG.menuOpen) { closeMenu(); }\r\n    });\r\n\r\n    \/* Click on background closes overlay *\/\r\n    if (overlayBg) {\r\n        overlayBg.addEventListener('click', closeMenu);\r\n    }\r\n\r\n    \/* ============================================\r\n       INIT\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 (EN)\r\n     ABOUT SECTION \u2014 TEXT LEFT \/ IMAGE RIGHT + 4-COL STATS\r\n     ============================================ -->\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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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 1279px)\r\n   ============================================ *\/\r\n@media (max-width: 1279px) {\r\n    .sg-about__container { padding: 0 40px !important; }\r\n    .sg-about__split { gap: 56px !important; }\r\n    .sg-about__media { min-height: 480px !important; }\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 { padding: 72px 0 !important; }\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 { padding: 0 24px !important; }\r\n\r\n    .sg-about__stat:first-child,\r\n    .sg-about__stat:nth-child(3) { padding-left: 0 !important; }\r\n\r\n    .sg-about__stat:nth-child(2),\r\n    .sg-about__stat:nth-child(4) { padding-right: 0 !important; }\r\n\r\n    .sg-about__stat:nth-child(3),\r\n    .sg-about__stat:nth-child(4) { padding-top: 32px !important; }\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 { display: none !important; }\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 { padding: 56px 0 !important; }\r\n    .sg-about__container { padding: 0 20px !important; }\r\n    .sg-about__split { margin-bottom: 48px !important; }\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 { font-size: 24px !important; line-height: 1.4 !important; }\r\n    .sg-about__divider { margin-bottom: 48px !important; }\r\n\r\n    .sg-about__stats { grid-template-columns: 1fr !important; gap: 0 !important; }\r\n\r\n    .sg-about__stat { padding: 28px 0 !important; }\r\n    .sg-about__stat:first-child { padding-top: 0 !important; }\r\n    .sg-about__stat:last-child { padding-bottom: 0 !important; }\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 { display: none !important; }\r\n\r\n    .sg-about__stat:nth-child(3),\r\n    .sg-about__stat:nth-child(4) { padding-top: 28px !important; }\r\n\r\n    .sg-about__stat:nth-child(3)::before { display: block !important; }\r\n\r\n    .sg-about__stat-number { font-size: 40px !important; }\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 { font-size: 22px !important; }\r\n    .sg-about__stat-number { font-size: 36px !important; }\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>\n<!-- ============================================\r\n     SG-ABOUT \u2014 HTML STRUCTURE\r\n     ============================================ -->\n<section aria-label=\"About Swing Golf Pulp\u00ed\" class=\"sg-about\" id=\"proyecto\">\n<div class=\"sg-about__container\">\n<!-- ============================================\r\n             SG-ABOUT__SPLIT \u2014 2-COLUMN 50\/50\r\n             TEXT LEFT \u00b7 IMAGE RIGHT\r\n             ============================================ -->\n<div class=\"sg-about__split\">\n<!-- Left column \u2014 editorial text -->\n<div class=\"sg-about__content\" data-sg-reveal=\"\">\n<span class=\"sg-about__eyebrow\">En f\u00f6r\u00e4ndring man kan k\u00e4nna<\/span>\n<h2 class=\"sg-about__title\">Det handlar inte bara om att flytta.<br\/>Det handlar om<span class=\"sg-about__title--accent\">f\u00f6rb\u00e4ttra ditt liv<\/span>. H\u00e4r inbjuder allt dig att sakta ner och leva mer<span class=\"sg-about__title--italic\">naturligtvis<\/span>.<\/h2>\n<span aria-hidden=\"true\" class=\"sg-about__rule\"><\/span>\n<p class=\"sg-about__body\">I Pulp\u00ed tar Swing Golf form \u2014 ett bostadsomr\u00e5de av 54 nybyggda bost\u00e4der designade f\u00f6r dem som s\u00f6ker en b\u00e4ttre livskvalitet i en privilegierad naturlig milj\u00f6. Bost\u00e4der med 1, 2 och 3 sovrum, inklusive garage, f\u00f6rr\u00e5d och gener\u00f6sa terrasser med utsikt \u00f6ver golfbanan och havet.<\/p>\n<p class=\"sg-about__body\">Bel\u00e4get p\u00e5 f\u00f6rsta raden av Aguil\u00f3n Golf och mindre \u00e4n 10 minuter fr\u00e5n San Juan de los Terreros, f\u00f6rbinder detta bostadsomr\u00e5de dig med str\u00e4nder, natur och en livskvalitet som \u00e4r sv\u00e5r att hitta n\u00e5gon annanstans. En plats d\u00e4r du andas l\u00e4ttare, varje dag.<\/p>\n<\/div>\n<!-- Right column \u2014 full-bleed image -->\n<div class=\"sg-about__media\" data-sg-reveal=\"\">\n<div class=\"sg-about__image-wrapper\">\n<img decoding=\"async\" alt=\"Elevated pool at Swing Golf residential with views over the golf course and the Mediterranean Sea in Pulp\u00ed, Almer\u00eda\" class=\"sg-about__image\" loading=\"lazy\" src=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/piscinaelevadabd-scaled.jpg\"\/>\n<!-- Pill top right -->\n<div aria-hidden=\"true\" class=\"sg-about__image-pill\">\n<span class=\"sg-about__image-pill-dot\"><\/span>\n<span class=\"sg-about__image-pill-text\">Ny fas<\/span>\n<\/div>\n<!-- Badge bottom left -->\n<div class=\"sg-about__image-badge\">\n<div aria-hidden=\"true\" class=\"sg-about__image-badge-icon\">\n<svg viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<circle cx=\"12\" cy=\"12\" r=\"3\"><\/circle>\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\"><\/path>\n<\/svg>\n<\/div>\n<div class=\"sg-about__image-badge-text\">\n<strong>F\u00f6rsta raden av golf<\/strong>Aguil\u00f3n Golf \u00b7 Pulp\u00ed, Almer\u00eda<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<!-- ============================================\r\n             SG-ABOUT__DIVIDER\r\n             ============================================ -->\n<div aria-hidden=\"true\" class=\"sg-about__divider\" data-sg-reveal=\"\"><\/div>\n<!-- ============================================\r\n             SG-ABOUT__STATS \u2014 4-COLUMN GRID\r\n             ============================================ -->\n<div class=\"sg-about__stats\">\n<!-- Stat 1 \u2014 Homes -->\n<div class=\"sg-about__stat\" data-sg-reveal=\"\">\n<div aria-hidden=\"true\" class=\"sg-about__stat-icon\">\n<svg viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M3 21V9l9-7 9 7v12H3z\"><\/path>\n<path d=\"M9 21V13h6v8\"><\/path>\n<\/svg>\n<\/div>\n<div class=\"sg-about__stat-number\">54<\/div>\n<div class=\"sg-about__stat-label\">Hem<\/div>\n<div class=\"sg-about__stat-desc\">Ett exklusivt bostadsprojekt av Arapiles Arquitectos, med en modern och raffinerad design.<\/div>\n<\/div>\n<!-- Stat 2 \u2014 Bedrooms -->\n<div class=\"sg-about__stat\" data-sg-reveal=\"\">\n<div aria-hidden=\"true\" class=\"sg-about__stat-icon\">\n<svg viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<rect height=\"7\" rx=\"1\" width=\"7\" x=\"3\" y=\"3\"><\/rect>\n<rect height=\"7\" rx=\"1\" width=\"7\" x=\"14\" y=\"3\"><\/rect>\n<rect height=\"7\" rx=\"1\" width=\"7\" x=\"3\" y=\"14\"><\/rect>\n<rect height=\"7\" rx=\"1\" width=\"7\" x=\"14\" y=\"14\"><\/rect>\n<\/svg>\n<\/div>\n<div class=\"sg-about__stat-number\">1 till 3<\/div>\n<div class=\"sg-about__stat-label\">Sovrum<\/div>\n<div class=\"sg-about__stat-desc\">Garage och f\u00f6rr\u00e5d ing\u00e5r, flera orienteringar och planl\u00f6sningsalternativ<\/div>\n<\/div>\n<!-- Stat 3 \u2014 Beach -->\n<div class=\"sg-about__stat\" data-sg-reveal=\"\">\n<div aria-hidden=\"true\" class=\"sg-about__stat-icon\">\n<svg viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M2 20c2-1 4-1 6 0s4 1 6 0 4-1 6 0\"><\/path>\n<path d=\"M2 16c2-1 4-1 6 0s4 1 6 0 4-1 6 0\"><\/path>\n<path d=\"M12 4c0 4-4 6-4 6h8s-4-2-4-6z\"><\/path>\n<\/svg>\n<\/div>\n<div class=\"sg-about__stat-number\">11'<\/div>\n<div class=\"sg-about__stat-label\">Minuter till stranden<\/div>\n<div class=\"sg-about__stat-desc\">San Juan de los Terreros \u2014 kristallklart vatten vid Almer\u00edas kust<\/div>\n<\/div>\n<!-- Stat 4 \u2014 Delivery (accent) -->\n<div class=\"sg-about__stat sg-about__stat--accent\" data-sg-reveal=\"\">\n<div aria-hidden=\"true\" class=\"sg-about__stat-icon\">\n<svg viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<rect height=\"18\" rx=\"2\" width=\"18\" x=\"3\" y=\"4\"><\/rect>\n<path d=\"M16 2v4M8 2v4M3 10h18M9 16l2 2 4-4\"><\/path>\n<\/svg>\n<\/div>\n<div class=\"sg-about__stat-number\">2028<\/div>\n<div class=\"sg-about__stat-label\">Ber\u00e4knad leverans<\/div>\n<div class=\"sg-about__stat-desc\">Transparent process med full support fr\u00e5n f\u00f6rsta kontakten<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<!-- ============================================\r\n     SG-ABOUT \u2014 JAVASCRIPT MODULE (IIFE)\r\n     ============================================ -->\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 (EN)\r\n     VIDEO SEPARATOR SECTION\r\n     ============================================ -->\n<!-- Desktop: edit \"sg-residencial.video_engage\" in eVoost Data Storage -->\n<!-- Mobile: edit \"sg-residencial.video_engage_mobile\" in eVoost Data Storage -->\n<section class=\"sg-separator\" data-video-src=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/ENG_engage_pulpi_2.mp4\" data-video-src-mobile=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/ENG_engage_pulpi_2.mp4\" id=\"sg-separator\">\n<!-- ============================================\r\n         SG-SEPARATOR__HEADER\r\n         ============================================ -->\n<div class=\"sg-separator__header\">\n<span class=\"sg-separator__eyebrow\">Swing Golf Pulp\u00ed<\/span>\n<h2 class=\"sg-separator__title\">En plats att<em>andas<\/em>b\u00e4ttre<\/h2>\n<p class=\"sg-separator__subtitle\">Pool, anlagda tr\u00e4dg\u00e5rdar och utrymmen designade f\u00f6r att delas. En milj\u00f6 d\u00e4r livet r\u00f6r sig i sin egen takt.<\/p>\n<\/div>\n<!-- ============================================\r\n         SG-SEPARATOR__VIDEO-CONTAINER\r\n         ============================================ -->\n<div class=\"sg-separator__video-container\">\n<video autoplay=\"\" class=\"sg-separator__video\" id=\"sg_separator_video\" loop=\"\" muted=\"\" playsinline=\"\" poster=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/piscinaelevadabd-scaled.jpg\"><\/video>\n<!-- Gradient overlay -->\n<div aria-hidden=\"true\" class=\"sg-separator__video-overlay\"><\/div>\n<!-- ============================================\r\n             GLASSMORPHISM CONTROLS\r\n             ============================================ -->\n<div class=\"sg-separator__controls\">\n<!-- Play \/ Pause -->\n<button aria-label=\"Pause video\" class=\"sg-separator__control-btn sg-separator__control-btn--playing\" id=\"sg_playpause\">\n<svg class=\"sg-separator__icon--play\" viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M8 5v14l11-7z\"><\/path>\n<\/svg>\n<svg class=\"sg-separator__icon--pause\" viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M6 19h4V5H6v14zm8-14v14h4V5h-4z\"><\/path>\n<\/svg>\n<\/button>\n<!-- Mute \/ Unmute -->\n<button aria-label=\"Enable sound\" class=\"sg-separator__control-btn\" id=\"sg_mutetoggle\">\n<svg class=\"sg-separator__icon--mute\" viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M16.5 12c0-1.77-1.02-3.29-2.5-4.03v2.21l2.45 2.45c.03-.2.05-.41.05-.63zm2.5 0c0 .94-.2 1.82-.54 2.64l1.51 1.51C20.63 14.91 21 13.5 21 12c0-4.28-2.99-7.86-7-8.77v2.06c2.89.86 5 3.54 5 6.71zM4.27 3L3 4.27 7.73 9H3v6h4l5 5v-6.73l4.25 4.25c-.67.52-1.42.93-2.25 1.18v2.06c1.38-.31 2.63-.95 3.69-1.81L19.73 21 21 19.73l-9-9L4.27 3zM12 4L9.91 6.09 12 8.18V4z\"><\/path>\n<\/svg>\n<svg class=\"sg-separator__icon--unmute\" viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M3 9v6h4l5 5V4L7 9H3zm13.5 3c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02zM14 3.23v2.06c2.89.86 5 3.54 5 6.71s-2.11 5.85-5 6.71v2.06c4.01-.91 7-4.49 7-8.77s-2.99-7.86-7-8.77z\"><\/path>\n<\/svg>\n<\/button>\n<!-- Fullscreen -->\n<button aria-label=\"Full screen\" class=\"sg-separator__control-btn\" id=\"sg_fullscreen\">\n<svg viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z\"><\/path>\n<\/svg>\n<\/button>\n<\/div>\n<\/div>\n<\/section>\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.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.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.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.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.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.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.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.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.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.sg-separator__control-btn .sg-separator__icon--pause { display: none; }\r\n.sg-separator__control-btn--playing .sg-separator__icon--play { display: none; }\r\n.sg-separator__control-btn--playing .sg-separator__icon--pause { display: block; }\r\n\r\n.sg-separator__control-btn .sg-separator__icon--unmute { display: none; }\r\n.sg-separator__control-btn--unmuted .sg-separator__icon--mute { display: none; }\r\n.sg-separator__control-btn--unmuted .sg-separator__icon--unmute { display: block; }\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 { padding: 80px 40px 72px; }\r\n    .sg-separator__video-container { height: 85vh; min-height: 480px; }\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 { padding: 64px 24px 56px; }\r\n    .sg-separator__title { margin-bottom: 16px; }\r\n    .sg-separator__video-container { height: 82vh; min-height: 400px; }\r\n    .sg-separator__eyebrow { font-size: 12px; margin-bottom: 14px; }\r\n    .sg-separator__controls { bottom: 18px; right: 18px; gap: 6px; }\r\n    .sg-separator__control-btn { width: 44px; height: 44px; }\r\n    .sg-separator__control-btn svg { width: 20px; height: 20px; }\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 { padding: 56px 20px 48px; }\r\n    .sg-separator__subtitle { padding: 0 4px; }\r\n    .sg-separator__video-container { height: 78vh; min-height: 360px; }\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 { padding: 120px 40px 112px; }\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>\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        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', 'Pause video');\r\n        } else {\r\n            video.pause();\r\n            playPauseBtn.classList.remove('sg-separator__control-btn--playing');\r\n            playPauseBtn.setAttribute('aria-label', 'Play video');\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', 'Mute');\r\n        } else {\r\n            video.muted = true;\r\n            muteToggleBtn.classList.remove('sg-separator__control-btn--unmuted');\r\n            muteToggleBtn.setAttribute('aria-label', 'Enable sound');\r\n        }\r\n    });\r\n\r\n    fullscreenBtn.addEventListener('click', function () {\r\n        if (document.fullscreenElement || document.webkitFullscreenElement) {\r\n            if (document.exitFullscreen) { document.exitFullscreen(); }\r\n            else if (document.webkitExitFullscreen) { document.webkitExitFullscreen(); }\r\n            return;\r\n        }\r\n\r\n        if (video.webkitEnterFullscreen) { video.webkitEnterFullscreen(); return; }\r\n\r\n        if (video.requestFullscreen) { video.requestFullscreen(); }\r\n        else if (video.webkitRequestFullscreen) { video.webkitRequestFullscreen(); }\r\n        else if (video.msRequestFullscreen) { video.msRequestFullscreen(); }\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', 'Pause video');\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', 'Pause video');\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', 'Play video');\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 (EN)\r\n     SECTION: TYPOLOGIES (v3)\r\n     ============================================ -->\n<link href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\/>\n<link crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\/>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,700;1,700&amp;family=Plus+Jakarta+Sans:wght@400;500;600;700&amp;display=swap\" rel=\"stylesheet\"\/>\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   CONTAINER\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   HEADER\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   GRID \u2014 3 COLUMNS\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   CARD \u2014 BASE STRUCTURE\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   CARD \u2014 BACKGROUND IMAGE\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   CARD \u2014 TYPOLOGY BADGE (top left)\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   CARD \u2014 BODY CONTENT (over 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   CARD \u2014 FOOTER: PRICE\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   SECTION FOOTER\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   BUTTON \u2014 UNLOCK 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>\n<!-- ============================================\r\n     HTML\r\n     ============================================ -->\n<section aria-labelledby=\"sg-typologies-title\" class=\"sg-typologies\" id=\"tipologias\">\n<div class=\"sg-typologies__container\">\n<!-- ============================================\r\n             HEADER\r\n             ============================================ -->\n<header class=\"sg-typologies__header\">\n<span class=\"sg-typologies__header-eyebrow\">Ett hem som passar<\/span>\n<h2 class=\"sg-typologies__header-title\" id=\"sg-typologies-title\">Designad f\u00f6r<em>som du<\/em><br\/>verkligen leva<\/h2>\n<p class=\"sg-typologies__header-description\">1, 2 och 3-rumsbost\u00e4der med rymliga, funktionella och ljusa planl\u00f6sningar. Terrasser som f\u00f6rl\u00e4nger ditt hem utomhus, med garage och f\u00f6rr\u00e5d ing\u00e5r.<\/p>\n<\/header>\n<!-- ============================================\r\n             CARD GRID\r\n             ============================================ -->\n<div class=\"sg-typologies__grid\">\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                 CARD 1 \u2014 1 BEDROOM\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 -->\n<article aria-label=\"1 bedroom typology\" class=\"sg-typo-card\">\n<div aria-hidden=\"true\" class=\"sg-typo-card__bg\">\n<img alt=\"\" decoding=\"async\" loading=\"lazy\" src=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/dppal-scaled.png\"\/>\n<\/div>\n<div aria-hidden=\"true\" class=\"sg-typo-card__overlay\"><\/div>\n<span class=\"sg-typo-card__badge\">1 sovrum<\/span>\n<div class=\"sg-typo-card__body\">\n<h3 class=\"sg-typo-card__title\">1 sovrum<\/h3>\n<p class=\"sg-typo-card__area\">Fr\u00e5n<strong>74 m\u00b2<\/strong><\/p>\n<div aria-hidden=\"true\" class=\"sg-typo-card__divider\"><\/div>\n<ul aria-label=\"Features\" class=\"sg-typo-card__specs\">\n<li class=\"sg-typo-card__spec\">\n<svg aria-hidden=\"true\" class=\"sg-typo-card__spec-icon\" fill=\"none\" viewbox=\"0 0 16 16\">\n<path d=\"M2 6h12M2 6v7h12V6M2 6l6-4 6 4\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.3\"><\/path>\n<\/svg>\n<span class=\"sg-typo-card__spec-text\"><strong>1<\/strong>sovrum<\/span>\n<\/li>\n<li class=\"sg-typo-card__spec\">\n<svg aria-hidden=\"true\" class=\"sg-typo-card__spec-icon\" fill=\"none\" viewbox=\"0 0 16 16\">\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-linecap=\"round\" stroke-width=\"1.3\"><\/path>\n<\/svg>\n<span class=\"sg-typo-card__spec-text\"><strong>1<\/strong>badrum<\/span>\n<\/li>\n<li class=\"sg-typo-card__spec\">\n<svg aria-hidden=\"true\" class=\"sg-typo-card__spec-icon\" fill=\"none\" viewbox=\"0 0 16 16\">\n<path d=\"M2 14V6l5-4 7 4v8\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.3\"><\/path>\n<path d=\"M6 14v-4h4v4\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.3\"><\/path>\n<\/svg>\n<span class=\"sg-typo-card__spec-text\">Terrass<strong>13 m\u00b2<\/strong><\/span>\n<\/li>\n<li class=\"sg-typo-card__spec\">\n<svg aria-hidden=\"true\" class=\"sg-typo-card__spec-icon\" fill=\"none\" viewbox=\"0 0 16 16\">\n<rect height=\"5\" rx=\"1\" stroke=\"currentColor\" stroke-width=\"1.3\" width=\"14\" x=\"1\" y=\"9\"><\/rect>\n<path d=\"M4 9V6a4 4 0 018 0v3\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-width=\"1.3\"><\/path>\n<\/svg>\n<span class=\"sg-typo-card__spec-text\">Garage + f\u00f6rr\u00e5d<\/span>\n<\/li>\n<\/ul>\n<div class=\"sg-typo-card__footer\">\n<div class=\"sg-typo-card__price-block\">\n<span class=\"sg-typo-card__price-label\">Fr\u00e5n<\/span>\n<span class=\"sg-typo-card__price\">179.000 \u20ac*<\/span>\n<span class=\"sg-typo-card__price-note\">Moms ing\u00e5r ej<\/span>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\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                 CARD 2 \u2014 2 BEDROOMS\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 -->\n<article aria-label=\"2 bedroom typology\" class=\"sg-typo-card\">\n<div aria-hidden=\"true\" class=\"sg-typo-card__bg\">\n<img alt=\"\" decoding=\"async\" loading=\"lazy\" src=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/d2-scaled.png\"\/>\n<\/div>\n<div aria-hidden=\"true\" class=\"sg-typo-card__overlay\"><\/div>\n<span class=\"sg-typo-card__badge\">2 sovrum<\/span>\n<div class=\"sg-typo-card__body\">\n<h3 class=\"sg-typo-card__title\">2 sovrum<\/h3>\n<p class=\"sg-typo-card__area\">Fr\u00e5n<strong>93 m\u00b2<\/strong><\/p>\n<div aria-hidden=\"true\" class=\"sg-typo-card__divider\"><\/div>\n<ul aria-label=\"Features\" class=\"sg-typo-card__specs\">\n<li class=\"sg-typo-card__spec\">\n<svg aria-hidden=\"true\" class=\"sg-typo-card__spec-icon\" fill=\"none\" viewbox=\"0 0 16 16\">\n<path d=\"M2 6h12M2 6v7h12V6M2 6l6-4 6 4\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.3\"><\/path>\n<\/svg>\n<span class=\"sg-typo-card__spec-text\"><strong>2<\/strong>sovrum<\/span>\n<\/li>\n<li class=\"sg-typo-card__spec\">\n<svg aria-hidden=\"true\" class=\"sg-typo-card__spec-icon\" fill=\"none\" viewbox=\"0 0 16 16\">\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-linecap=\"round\" stroke-width=\"1.3\"><\/path>\n<\/svg>\n<span class=\"sg-typo-card__spec-text\"><strong>2<\/strong>badrum<\/span>\n<\/li>\n<li class=\"sg-typo-card__spec\">\n<svg aria-hidden=\"true\" class=\"sg-typo-card__spec-icon\" fill=\"none\" viewbox=\"0 0 16 16\">\n<path d=\"M2 14V6l5-4 7 4v8\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.3\"><\/path>\n<path d=\"M6 14v-4h4v4\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.3\"><\/path>\n<\/svg>\n<span class=\"sg-typo-card__spec-text\">Terrass<strong>20 m\u00b2<\/strong><\/span>\n<\/li>\n<li class=\"sg-typo-card__spec\">\n<svg aria-hidden=\"true\" class=\"sg-typo-card__spec-icon\" fill=\"none\" viewbox=\"0 0 16 16\">\n<rect height=\"5\" rx=\"1\" stroke=\"currentColor\" stroke-width=\"1.3\" width=\"14\" x=\"1\" y=\"9\"><\/rect>\n<path d=\"M4 9V6a4 4 0 018 0v3\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-width=\"1.3\"><\/path>\n<\/svg>\n<span class=\"sg-typo-card__spec-text\">Garage + f\u00f6rr\u00e5d<\/span>\n<\/li>\n<\/ul>\n<div class=\"sg-typo-card__footer\">\n<div class=\"sg-typo-card__price-block\">\n<span class=\"sg-typo-card__price-label\">Fr\u00e5n<\/span>\n<span class=\"sg-typo-card__price\">238.000 \u20ac*<\/span>\n<span class=\"sg-typo-card__price-note\">Moms ing\u00e5r ej<\/span>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\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                 CARD 3 \u2014 3 BEDROOMS\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 -->\n<article aria-label=\"3 bedroom typology\" class=\"sg-typo-card\">\n<div aria-hidden=\"true\" class=\"sg-typo-card__bg\">\n<img alt=\"\" decoding=\"async\" loading=\"lazy\" src=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/freepik_edit_Closeup-detallado-de-textiles-en-una-estancia-ya-r-scaled.jpeg\"\/>\n<\/div>\n<div aria-hidden=\"true\" class=\"sg-typo-card__overlay\"><\/div>\n<span class=\"sg-typo-card__badge\">3 sovrum<\/span>\n<div class=\"sg-typo-card__body\">\n<h3 class=\"sg-typo-card__title\">3 sovrum<\/h3>\n<p class=\"sg-typo-card__area\">Fr\u00e5n<strong>121 m\u00b2<\/strong><\/p>\n<div aria-hidden=\"true\" class=\"sg-typo-card__divider\"><\/div>\n<ul aria-label=\"Features\" class=\"sg-typo-card__specs\">\n<li class=\"sg-typo-card__spec\">\n<svg aria-hidden=\"true\" class=\"sg-typo-card__spec-icon\" fill=\"none\" viewbox=\"0 0 16 16\">\n<path d=\"M2 6h12M2 6v7h12V6M2 6l6-4 6 4\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.3\"><\/path>\n<\/svg>\n<span class=\"sg-typo-card__spec-text\"><strong>3<\/strong>sovrum<\/span>\n<\/li>\n<li class=\"sg-typo-card__spec\">\n<svg aria-hidden=\"true\" class=\"sg-typo-card__spec-icon\" fill=\"none\" viewbox=\"0 0 16 16\">\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-linecap=\"round\" stroke-width=\"1.3\"><\/path>\n<\/svg>\n<span class=\"sg-typo-card__spec-text\"><strong>2<\/strong>badrum<\/span>\n<\/li>\n<li class=\"sg-typo-card__spec\">\n<svg aria-hidden=\"true\" class=\"sg-typo-card__spec-icon\" fill=\"none\" viewbox=\"0 0 16 16\">\n<rect height=\"5\" rx=\"1\" stroke=\"currentColor\" stroke-width=\"1.3\" width=\"14\" x=\"1\" y=\"9\"><\/rect>\n<path d=\"M4 9V6a4 4 0 018 0v3\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-width=\"1.3\"><\/path>\n<\/svg>\n<span class=\"sg-typo-card__spec-text\">Garage + f\u00f6rr\u00e5d<\/span>\n<\/li>\n<\/ul>\n<div class=\"sg-typo-card__footer\">\n<div class=\"sg-typo-card__price-block\">\n<span class=\"sg-typo-card__price-label\">Fr\u00e5n<\/span>\n<span class=\"sg-typo-card__price\">Ingen tillg\u00e4nglighet<\/span>\n<span class=\"sg-typo-card__price-note\"><br\/><\/span>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<\/div><!-- \/.sg-typologies__grid -->\n<!-- ============================================\r\n             SECTION FOOTER\r\n             ============================================ -->\n<footer class=\"sg-typologies__footer\">\n<p class=\"sg-typologies__footer-note\">Ungef\u00e4rliga golvareor enligt f\u00f6rordning 218\/2005. Bilder och planritningar \u00e4r v\u00e4gledande. Priser i m\u00e5n av tillg\u00e5ng.<br\/>* Byggda kvm inklusive gemensamma utrymmen och terrass.<br\/>** Till dessa priser ska l\u00e4ggas moms enligt den skattesats som g\u00e4ller vid \u00f6verl\u00e5telsetillf\u00e4llet. Den nuvarande r\u00e4ntan \u00e4r 10%. Garage och f\u00f6rr\u00e5d ing\u00e5r.<\/p>\n<div class=\"sg-typologies__footer-actions\">\n<a aria-label=\"Unlock residential information\" class=\"sg-btn--unlock\" href=\"#unlock\">\n<span aria-hidden=\"true\" class=\"sg-btn--unlock__icon\">\n<svg fill=\"none\" height=\"18\" viewbox=\"0 0 18 18\" width=\"18\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<rect height=\"8\" rx=\"1.5\" stroke=\"currentColor\" stroke-width=\"1.5\" width=\"12\" x=\"3\" y=\"8.5\"><\/rect>\n<path d=\"M6 8.5V6a3 3 0 016 0\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-width=\"1.5\"><\/path>\n<circle cx=\"9\" cy=\"12.5\" fill=\"currentColor\" r=\"1.25\"><\/circle>\n<\/svg>\n<\/span>L\u00e5s upp information<\/a>\n<\/div>\n<\/footer>\n<\/div><!-- \/.sg-typologies__container -->\n<\/section>\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 EMOTIONAL SEPARATOR \u2014 FIXED BG v4 (EN)\r\n     Unique class prefix: sgems-\r\n     Effect: background-attachment: fixed (native CSS parallax)\r\n     v4: Smoother and faster rotation rhythm\r\n     ============================================ -->\n<section aria-label=\"Swing Golf Pulp\u00ed \u2014 Between golf and the sea\" class=\"sgems-wrap\">\n<div aria-hidden=\"true\" class=\"sgems-bg\"><\/div>\n<div aria-hidden=\"true\" class=\"sgems-overlay\"><\/div>\n<div aria-hidden=\"true\" class=\"sgems-grain\"><\/div>\n<div class=\"sgems-inner\">\n<div class=\"sgems-eyebrow\">\n<span class=\"sgems-eyebrow__line\"><\/span>\n<span class=\"sgems-eyebrow__text\">Pulp\u00ed \u00b7 Almer\u00eda \u00b7 Spanien<\/span>\n<span class=\"sgems-eyebrow__line\"><\/span>\n<\/div>\n<div class=\"sgems-logo\">\n<img decoding=\"async\" alt=\"Swing Golf Pulp\u00ed\" class=\"sgems-logo__img\" src=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/Logo-white.png\"\/>\n<div aria-hidden=\"true\" class=\"sgems-logo__ring\">\n<svg fill=\"none\" viewbox=\"0 0 200 200\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<circle cx=\"100\" cy=\"100\" r=\"96\" stroke=\"rgba(181,139,90,0.22)\" stroke-dasharray=\"4 8\" stroke-width=\"0.75\"><\/circle>\n<\/svg>\n<\/div>\n<\/div>\n<div aria-live=\"polite\" class=\"sgems-headline\">\n<div class=\"sgems-track\" id=\"sgemsTrack\">\n<div class=\"sgems-slide sgems-slide--active\">\n<p class=\"sgems-phrase\">Mellan<em>golf<\/em>och havet.<\/p>\n<\/div>\n<div class=\"sgems-slide\">\n<p class=\"sgems-phrase\">D\u00e4r tiden blir<em>din igen.<\/em><\/p>\n<\/div>\n<div class=\"sgems-slide\">\n<p class=\"sgems-phrase\">En retr\u00e4tt designad f\u00f6r<em>levande.<\/em><\/p>\n<\/div>\n<div class=\"sgems-slide\">\n<p class=\"sgems-phrase\">Sol, lugn och<em>\u00f6ppen himmel.<\/em><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sgems-meta\">\n<div class=\"sgems-dots\" role=\"tablist\">\n<button aria-label=\"Slide 1\" aria-selected=\"true\" class=\"sgems-dot sgems-dot--on\" data-index=\"0\" role=\"tab\"><\/button>\n<button aria-label=\"Slide 2\" aria-selected=\"false\" class=\"sgems-dot\" data-index=\"1\" role=\"tab\"><\/button>\n<button aria-label=\"Slide 3\" aria-selected=\"false\" class=\"sgems-dot\" data-index=\"2\" role=\"tab\"><\/button>\n<button aria-label=\"Slide 4\" aria-selected=\"false\" class=\"sgems-dot\" data-index=\"3\" role=\"tab\"><\/button>\n<\/div>\n<div aria-hidden=\"true\" class=\"sgems-progress\">\n<div class=\"sgems-progress__bar\" id=\"sgemsBar\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\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 FIXED BACKGROUND\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 INNER CONTENT\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 HEADLINE ROTATOR\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 (dots + progress)\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 REDUCED MOTION\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>\n<script>\r\n\/* ============================================\r\n   SGEMS \u2014 JS MODULE v4 (EN)\r\n   Auto-rotate \u00b7 Progress \u00b7 Dots \u00b7 Touch\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 (EN)\r\n     GALLERY SECTION\r\n     ============================================ -->\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.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.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.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.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.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.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.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.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 { left: 24px; }\r\n.sg-lightbox__nav--prev:hover { transform: translateY(-50%) translateX(-4px); }\r\n.sg-lightbox__nav--next { right: 24px; }\r\n.sg-lightbox__nav--next:hover { transform: translateY(-50%) translateX(4px); }\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 { padding: 0; }\r\n}\r\n\r\n@media screen and (min-width: 1024px) {\r\n    .sg-gallery__grid { gap: 24px; }\r\n}\r\n\r\n@media screen and (max-width: 1023px) {\r\n    .sg-gallery { padding: 72px 0 80px; }\r\n    .sg-gallery__container { padding: 0 40px; }\r\n    .sg-gallery__grid { grid-auto-rows: 280px; gap: 16px; }\r\n}\r\n\r\n@media screen and (max-width: 767px) {\r\n    .sg-gallery { padding: 56px 0 64px; }\r\n    .sg-gallery__container { padding: 0 20px; }\r\n    .sg-gallery__header { margin-bottom: 36px; }\r\n    .sg-gallery__grid { grid-template-columns: repeat(2, 1fr); grid-auto-rows: 200px; gap: 12px; }\r\n    .sg-gallery__item:first-child { grid-column: span 2; grid-row: span 2; }\r\n    .sg-gallery__caption { padding: 16px; }\r\n    .sg-gallery__caption-title { font-size: 14px; }\r\n    .sg-lightbox__close { top: 16px; right: 16px; width: 44px; height: 44px; }\r\n    .sg-lightbox__nav { width: 46px; height: 46px; }\r\n    .sg-lightbox__nav--prev { left: 16px; }\r\n    .sg-lightbox__nav--next { right: 16px; }\r\n    .sg-lightbox__info { bottom: 20px; }\r\n    .sg-lightbox__title { font-size: 14px; }\r\n}\r\n\r\n@media screen and (max-width: 479px) {\r\n    .sg-gallery__grid { grid-template-columns: 1fr; grid-auto-rows: 260px; }\r\n    .sg-gallery__item:first-child { grid-column: span 1; grid-row: span 1; }\r\n}\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>\n<section aria-label=\"Swing Golf Pulp\u00ed \u2014 Image gallery\" class=\"sg-gallery\" id=\"sg-gallery\">\n<div class=\"sg-gallery__container\">\n<header class=\"sg-gallery__header\">\n<span class=\"sg-gallery__label\">\n<span aria-hidden=\"true\" class=\"sg-gallery__label-line\"><\/span>Galleri<span aria-hidden=\"true\" class=\"sg-gallery__label-line\"><\/span>\n<\/span>\n<h2 class=\"sg-gallery__title\">Varje mellanslag s\u00e4ger en<em>ber\u00e4ttelse<\/em><\/h2>\n<p class=\"sg-gallery__subtitle\">Ljusa interi\u00f6rer, omsorgsfullt designade gemensamma utrymmen och en milj\u00f6 som inbjuder dig att njuta av varje \u00f6gonblick.<\/p>\n<\/header>\n<div class=\"sg-gallery__grid\">\n<div class=\"sg-gallery__item\" data-index=\"0\" data-title=\"Pool och gemensamma utrymmen\">\n<img alt=\"Community pool with views over the golf course at Swing Golf Pulp\u00ed\" class=\"sg-gallery__image\" decoding=\"async\" loading=\"lazy\" src=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/piscina-scaled.png\"\/>\n<div class=\"sg-gallery__overlay\"><\/div>\n<div class=\"sg-gallery__caption\">\n<p class=\"sg-gallery__caption-title\">Pool och gemensamma utrymmen<\/p>\n<p class=\"sg-gallery__caption-hint\"><svg viewbox=\"0 0 24 24\"><path d=\"M5 12h14M12 5l7 7-7 7\"><\/path><\/svg>Visa full storlek<\/p>\n<\/div>\n<\/div>\n<div class=\"sg-gallery__item\" data-index=\"1\" data-title=\"Vardagsrum med utsikt\">\n<img alt=\"Bright and spacious living room at Swing Golf\" class=\"sg-gallery__image\" decoding=\"async\" loading=\"lazy\" src=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/salon-scaled.jpg\"\/>\n<div class=\"sg-gallery__overlay\"><\/div>\n<div class=\"sg-gallery__caption\">\n<p class=\"sg-gallery__caption-title\">Vardagsrum med utsikt<\/p>\n<p class=\"sg-gallery__caption-hint\"><svg viewbox=\"0 0 24 24\"><path d=\"M5 12h14M12 5l7 7-7 7\"><\/path><\/svg>Visa full storlek<\/p>\n<\/div>\n<\/div>\n<div class=\"sg-gallery__item\" data-index=\"2\" data-title=\"Modernt k\u00f6k\">\n<img alt=\"Fully equipped modern kitchen at Swing Golf Pulp\u00ed\" class=\"sg-gallery__image\" decoding=\"async\" loading=\"lazy\" src=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/cocina-scaled.png\"\/>\n<div class=\"sg-gallery__overlay\"><\/div>\n<div class=\"sg-gallery__caption\">\n<p class=\"sg-gallery__caption-title\">Modernt k\u00f6k<\/p>\n<p class=\"sg-gallery__caption-hint\"><svg viewbox=\"0 0 24 24\"><path d=\"M5 12h14M12 5l7 7-7 7\"><\/path><\/svg>Visa full storlek<\/p>\n<\/div>\n<\/div>\n<div class=\"sg-gallery__item\" data-index=\"3\" data-title=\"Master bedroom\">\n<img alt=\"Master bedroom with natural light at Swing Golf\" class=\"sg-gallery__image\" decoding=\"async\" loading=\"lazy\" src=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/dppal-scaled.png\"\/>\n<div class=\"sg-gallery__overlay\"><\/div>\n<div class=\"sg-gallery__caption\">\n<p class=\"sg-gallery__caption-title\">Master bedroom<\/p>\n<p class=\"sg-gallery__caption-hint\"><svg viewbox=\"0 0 24 24\"><path d=\"M5 12h14M12 5l7 7-7 7\"><\/path><\/svg>Visa full storlek<\/p>\n<\/div>\n<\/div>\n<div class=\"sg-gallery__item\" data-index=\"4\" data-title=\"Terrass vid solnedg\u00e5ngen\">\n<img alt=\"Terrace with views over the golf course at sunset\" class=\"sg-gallery__image\" decoding=\"async\" loading=\"lazy\" src=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/terrazaatardecer-scaled.jpeg\"\/>\n<div class=\"sg-gallery__overlay\"><\/div>\n<div class=\"sg-gallery__caption\">\n<p class=\"sg-gallery__caption-title\">Terrass vid solnedg\u00e5ngen<\/p>\n<p class=\"sg-gallery__caption-hint\"><svg viewbox=\"0 0 24 24\"><path d=\"M5 12h14M12 5l7 7-7 7\"><\/path><\/svg>Visa full storlek<\/p>\n<\/div>\n<\/div>\n<div class=\"sg-gallery__item\" data-index=\"5\" data-title=\"Bostadsfasad\">\n<img alt=\"View of the Swing Golf Pulp\u00ed facade at sunset\" class=\"sg-gallery__image\" decoding=\"async\" loading=\"lazy\" src=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/Fachada-atardecer-scaled.jpeg\"\/>\n<div class=\"sg-gallery__overlay\"><\/div>\n<div class=\"sg-gallery__caption\">\n<p class=\"sg-gallery__caption-title\">Bostadsfasad<\/p>\n<p class=\"sg-gallery__caption-hint\"><svg viewbox=\"0 0 24 24\"><path d=\"M5 12h14M12 5l7 7-7 7\"><\/path><\/svg>Visa full storlek<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<div aria-label=\"Image viewer\" aria-modal=\"true\" class=\"sg-lightbox\" id=\"sg_lightbox\" role=\"dialog\">\n<div class=\"sg-lightbox__backdrop\" id=\"sg_lightbox_backdrop\"><\/div>\n<button aria-label=\"Close viewer\" class=\"sg-lightbox__close\" id=\"sg_lightbox_close\" type=\"button\">\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\"><\/path><\/svg>\n<\/button>\n<button aria-label=\"Previous image\" class=\"sg-lightbox__nav sg-lightbox__nav--prev\" id=\"sg_lightbox_prev\" type=\"button\">\n<svg viewbox=\"0 0 24 24\"><path d=\"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z\"><\/path><\/svg>\n<\/button>\n<button aria-label=\"Next image\" class=\"sg-lightbox__nav sg-lightbox__nav--next\" id=\"sg_lightbox_next\" type=\"button\">\n<svg viewbox=\"0 0 24 24\"><path d=\"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z\"><\/path><\/svg>\n<\/button>\n<div class=\"sg-lightbox__content\">\n<img decoding=\"async\" alt=\"\" class=\"sg-lightbox__image\" id=\"sg_lightbox_image\" src=\"\"\/>\n<\/div>\n<div class=\"sg-lightbox__info\">\n<p class=\"sg-lightbox__title\" id=\"sg_lightbox_title\"><\/p>\n<p class=\"sg-lightbox__counter\" id=\"sg_lightbox_counter\"><\/p>\n<\/div>\n<\/div>\n<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() { currentIndex = (currentIndex + 1) % totalImages; updateLightbox(); }\r\n    function prevImage() { currentIndex = (currentIndex - 1 + totalImages) % totalImages; updateLightbox(); }\r\n\r\n    items.forEach(function (item) {\r\n        item.addEventListener('click', function () {\r\n            openLightbox(parseInt(this.getAttribute('data-index'), 10));\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 (EN)\r\n     LOCATION SEPARATOR SECTION\r\n     ============================================ -->\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,\r\n                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,\r\n    .sg-location__title,\r\n    .sg-location__subtitle,\r\n    .sg-location__accent {\r\n      opacity: 1;\r\n      transform: none;\r\n      transition: none;\r\n    }\r\n  }\r\n<\/style>\n<section class=\"sg-location\" id=\"sg-location\">\n<div class=\"sg-location__container\">\n<div class=\"sg-location__content\">\n<span class=\"sg-location__label\">Utm\u00e4rkt l\u00e4ge<\/span>\n<h2 class=\"sg-location__title\">Pulp\u00ed, hj\u00e4rtat av<em>Almer\u00eda<\/em>\n<\/h2>\n<p class=\"sg-location__subtitle\">Mellan golfbanans gr\u00f6na och Medelhavets bl\u00e5. En plats som kombinerar lugnet i en tillflyktsort med omedelbar tillg\u00e5ng till str\u00e4nder och vardagliga bekv\u00e4mligheter.<\/p>\n<p class=\"sg-location__accent\">D\u00e4r balansen k\u00e4nns naturlig.<\/p>\n<\/div>\n<\/div>\n<\/section>\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 allowfullscreen=\"\" id=\"iframe-map\" loading=\"lazy\" src=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/05\/map-swinggolf-se.html\" style=\"height: 80vh; width: 100%;\" title=\"Parque Vega, Mapa Interactivo\">\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 (EN)\r\n     UNLOCK \/ CONTACT SECTION\r\n     ============================================ -->\n<style>\r\n  \/* ============================================\r\n     UNLOCK SECTION \u2014 STRUCTURE AND GRID\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 LEFT SIDE\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     FORM \u2014 RIGHT SIDE\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 HIDDEN FIELDS\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 FIELD LABELS\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 AND 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 PHONE FIELD (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 SUBMIT BUTTON\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 GDPR \/ TERMS\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 FIELD SPACING\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\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 ERROR AND CONFIRMATION MESSAGES\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     AGENT CARD\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 REAL ESTATE AGENT\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  .sg-agent-modal__header {\r\n    text-align: center !important;\r\n    margin-bottom: 28px !important;\r\n  }\r\n\r\n  .sg-agent-modal__header-title {\r\n    font-family: 'Playfair Display', serif !important;\r\n    font-size: 26px !important;\r\n    font-weight: 700 !important;\r\n    color: var(--sg-color-neutral-900, #1A1D1A) !important;\r\n    margin: 0 0 10px 0 !important;\r\n    line-height: 1.2 !important;\r\n  }\r\n\r\n  .sg-agent-modal__header-desc {\r\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\r\n    font-size: 14px !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.6 !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 { min-height: 280px !important; }\r\n    .sg-unlock__form-wrapper { padding: 40px 20px !important; }\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\r\n  \/* ============================================\r\n     FIX \u2014 LEGAL LINKS BLACK + UNDERLINE\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<\/style>\n<!-- ============================================\r\n     UNLOCK SECTION \u2014 HTML\r\n     ============================================ -->\n<section class=\"sg-unlock\" id=\"sg-unlock\">\n<div class=\"sg-unlock__grid\">\n<div class=\"sg-unlock__image-wrapper\">\n<img decoding=\"async\" alt=\"Exclusive views \u2014 Swing Golf Pulp\u00ed\" class=\"sg-unlock__image\" loading=\"lazy\" src=\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/terrazaatardecer-scaled.jpeg\"\/>\n<\/div>\n<div class=\"sg-unlock__form-wrapper\">\n<span class=\"sg-unlock__label\">Kontakta<\/span>\n<h2 class=\"sg-unlock__title\">Ditt nya liv<em>b\u00f6rjar idag<\/em><\/h2>\n<p class=\"sg-unlock__subtitle\">Beg\u00e4r planl\u00f6sningar, uppdaterade priser och tillg\u00e4nglighet. F\u00e5 alla detaljer direkt i din inkorg.<\/p>\n<div class=\"sg-unlock__form\"><style id=\"wpforms-css-vars-2594\">\n\t\t\t\t#wpforms-2594 {\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-2594\"><form id=\"wpforms-form-2594\" class=\"wpforms-validate wpforms-form wpforms-ajax-form\" data-formid=\"2594\" method=\"post\" enctype=\"multipart\/form-data\" action=\"\/sv\/wp-json\/wp\/v2\/pages\/3111\" data-token=\"0fbadb4194cabcb218308919e10a1ef5\" data-token-time=\"1780695576\"><noscript class=\"wpforms-error-noscript\">Aktivera JavaScript i din webbl\u00e4sare f\u00f6r att fylla i formul\u00e4ret.<\/noscript><div id=\"wpforms-error-noscript\" style=\"display: none;\">Aktivera JavaScript i din webbl\u00e4sare f\u00f6r att fylla i formul\u00e4ret.<\/div><div class=\"wpforms-field-container\"><div id=\"wpforms-2594-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-2594-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-2594-field_25\" aria-hidden=\"false\">LMP Reposicionamiento (familia\/pareja)<\/label><input type=\"text\" id=\"wpforms-2594-field_25\" class=\"wpforms-field-medium\" name=\"wpforms[fields][25]\" value=\"50a47758-0c7d-4aeb-8be0-809d0d5ae5e2\" aria-errormessage=\"wpforms-2594-field_25-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-2594-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-2594-field_45\" aria-hidden=\"false\">LMP Segunda residencia<\/label><input type=\"text\" id=\"wpforms-2594-field_45\" class=\"wpforms-field-medium\" name=\"wpforms[fields][45]\" value=\"6bbc8a8a-9717-455f-a5e2-41be39bf05d9\" aria-errormessage=\"wpforms-2594-field_45-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-2594-field_46-container\" class=\"wpforms-field wpforms-field-text oculto-form wpforms-conditional-field wpforms-conditional-show\" data-field-id=\"46\" style=\"display:none;\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-2594-field_46\" aria-hidden=\"false\">LMP Inversor nacional\/internacional<\/label><input type=\"text\" id=\"wpforms-2594-field_46\" class=\"wpforms-field-medium\" name=\"wpforms[fields][46]\" value=\"87e49d8b-3e12-467c-8b37-4365402dbf69\" aria-errormessage=\"wpforms-2594-field_46-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><\/div><\/div><\/div><\/div><div id=\"wpforms-2594-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-2594-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-2594-field_39\" aria-hidden=\"false\">DISC Rojo<\/label><input type=\"text\" id=\"wpforms-2594-field_39\" class=\"wpforms-field-medium\" name=\"wpforms[fields][39]\" value=\"Red\" aria-errormessage=\"wpforms-2594-field_39-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-2594-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-2594-field_40\" aria-hidden=\"false\">DISC Amarillo<\/label><input type=\"text\" id=\"wpforms-2594-field_40\" class=\"wpforms-field-medium\" name=\"wpforms[fields][40]\" value=\"Yellow\" aria-errormessage=\"wpforms-2594-field_40-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-2594-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-2594-field_41\" aria-hidden=\"false\">DISC Verde<\/label><input type=\"text\" id=\"wpforms-2594-field_41\" class=\"wpforms-field-medium\" name=\"wpforms[fields][41]\" value=\"Green\" aria-errormessage=\"wpforms-2594-field_41-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-2594-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-2594-field_42\" aria-hidden=\"false\">DISC Azul<\/label><input type=\"text\" id=\"wpforms-2594-field_42\" class=\"wpforms-field-medium\" name=\"wpforms[fields][42]\" value=\"Blue\" aria-errormessage=\"wpforms-2594-field_42-error\" ><\/div><\/div><\/div><\/div><\/div>\t\t<div id=\"wpforms-2594-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-2594-field_1\" >utm_source dig Azul<\/label>\n\t\t\t<input type=\"text\" id=\"wpforms-2594-field_1\" class=\"wpforms-field-medium\" name=\"wpforms[fields][1]\" >\n\t\t<\/div>\n\t\t<div id=\"wpforms-2594-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-2594-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-2594-field_48\" aria-hidden=\"false\">utm_source<\/label><input type=\"text\" id=\"wpforms-2594-field_48\" class=\"wpforms-field-medium\" name=\"wpforms[fields][48]\" aria-errormessage=\"wpforms-2594-field_48-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-2594-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-2594-field_49\" aria-hidden=\"false\">utm_medium<\/label><input type=\"text\" id=\"wpforms-2594-field_49\" class=\"wpforms-field-medium\" name=\"wpforms[fields][49]\" aria-errormessage=\"wpforms-2594-field_49-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-2594-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-2594-field_50\" aria-hidden=\"false\">utm_campaign<\/label><input type=\"text\" id=\"wpforms-2594-field_50\" class=\"wpforms-field-medium\" name=\"wpforms[fields][50]\" aria-errormessage=\"wpforms-2594-field_50-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-2594-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-2594-field_51\" aria-hidden=\"false\">utm_term<\/label><input type=\"text\" id=\"wpforms-2594-field_51\" class=\"wpforms-field-medium\" name=\"wpforms[fields][51]\" aria-errormessage=\"wpforms-2594-field_51-error\" ><\/div><\/div><\/div><div class=\"wpforms-layout-row\"><div class=\"wpforms-layout-column wpforms-layout-column-25\"><div id=\"wpforms-2594-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-2594-field_53\" aria-hidden=\"false\">Stage<\/label><input type=\"text\" id=\"wpforms-2594-field_53\" class=\"wpforms-field-medium\" name=\"wpforms[fields][53]\" value=\"Engage\" aria-errormessage=\"wpforms-2594-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-2594-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-2594-field_52\" aria-hidden=\"false\">utm_content<\/label><input type=\"text\" id=\"wpforms-2594-field_52\" class=\"wpforms-field-medium\" name=\"wpforms[fields][52]\" aria-errormessage=\"wpforms-2594-field_52-error\" ><\/div><\/div><\/div><\/div><\/div><div id=\"wpforms-2594-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-2594-field_43\">Hur brukar du n\u00e4rma dig viktiga beslut? <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><select id=\"wpforms-2594-field_43\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][43]\" required=\"required\"><option value=\"\" class=\"placeholder\" disabled  selected='selected'>- V\u00e4lj ett alternativ -<\/option><option value=\"Jag agerar snabbt och beslutsamt n\u00e4r jag ser r\u00e4tt m\u00f6jlighet.\"  class=\"choice-1 depth-1\"  >Jag agerar snabbt och beslutsamt n\u00e4r jag ser r\u00e4tt m\u00f6jlighet.<\/option><option value=\"Jag v\u00e4rdes\u00e4tter f\u00f6rdelarna med livsstilen och letar efter p\u00e5litliga rekommendationer.\"  class=\"choice-2 depth-1\"  >Jag v\u00e4rdes\u00e4tter f\u00f6rdelarna med livsstilen och letar efter p\u00e5litliga rekommendationer.<\/option><option value=\"Jag f\u00f6redrar stabila, l\u00e5ngsiktiga investeringar med bepr\u00f6vade meriter.\"  class=\"choice-3 depth-1\"  >Jag f\u00f6redrar stabila, l\u00e5ngsiktiga investeringar med bepr\u00f6vade meriter.<\/option><option value=\"Jag analyserar noggrant och beh\u00f6ver fullst\u00e4ndig data innan jag best\u00e4mmer mig.\"  class=\"choice-6 depth-1\"  >Jag analyserar noggrant och beh\u00f6ver fullst\u00e4ndig data innan jag best\u00e4mmer mig.<\/option><\/select><\/div><div id=\"wpforms-2594-field_55-container\" class=\"wpforms-field wpforms-field-select wpforms-conditional-trigger wpforms-field-select-style-classic\" data-field-id=\"55\"><label class=\"wpforms-field-label\" for=\"wpforms-2594-field_55\">Vad \u00e4r din fr\u00e4msta anledning till att s\u00f6ka en ny bostad? <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><select id=\"wpforms-2594-field_55\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][55]\" required=\"required\"><option value=\"\" class=\"placeholder\" disabled  selected='selected'>- V\u00e4lj ett alternativ -<\/option><option value=\"Jag letar efter ett st\u00e4lle att koppla av, koppla av och verkligen k\u00e4nna mig hemma.\"  class=\"choice-1 depth-1\"  >Jag letar efter ett st\u00e4lle att koppla av, koppla av och verkligen k\u00e4nna mig hemma.<\/option><option value=\"Vi vill starta ett nytt skede av v\u00e5rt liv i en inspirerande och bekv\u00e4m milj\u00f6.\"  class=\"choice-2 depth-1\"  >Vi vill starta ett nytt skede av v\u00e5rt liv i en inspirerande och bekv\u00e4m milj\u00f6.<\/option><option value=\"Jag letar efter en l\u00f6nsam och s\u00e4ker fastighetsinvestering.\"  class=\"choice-3 depth-1\"  >Jag letar efter en l\u00f6nsam och s\u00e4ker fastighetsinvestering.<\/option><\/select><\/div><div id=\"wpforms-2594-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-2594-field_6-container\" class=\"wpforms-field wpforms-field-name\" data-field-id=\"6\"><label class=\"wpforms-field-label\" for=\"wpforms-2594-field_6\">Namn <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"text\" id=\"wpforms-2594-field_6\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][6]\" aria-errormessage=\"wpforms-2594-field_6-error\" required><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-2594-field_8-container\" class=\"wpforms-field wpforms-field-text\" data-field-id=\"8\"><label class=\"wpforms-field-label\" for=\"wpforms-2594-field_8\">Efternamn <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"text\" id=\"wpforms-2594-field_8\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][8]\" aria-errormessage=\"wpforms-2594-field_8-error\" required><\/div><\/div><\/div><div class=\"wpforms-layout-row\"><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-2594-field_9-container\" class=\"wpforms-field wpforms-field-phone\" data-field-id=\"9\"><label class=\"wpforms-field-label\" for=\"wpforms-2594-field_9\">Telefon <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"tel\" id=\"wpforms-2594-field_9\" class=\"wpforms-field-medium wpforms-field-required wpforms-smart-phone-field\" data-rule-smart-phone-field=\"true\" name=\"wpforms[fields][9]\" aria-label=\"Telefon\" aria-errormessage=\"wpforms-2594-field_9-error\" required><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-2594-field_15-container\" class=\"wpforms-field wpforms-field-email\" data-field-id=\"15\"><label class=\"wpforms-field-label\" for=\"wpforms-2594-field_15\">E-post <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"email\" id=\"wpforms-2594-field_15\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][15]\" spellcheck=\"false\" aria-errormessage=\"wpforms-2594-field_15-error\" required><\/div><\/div><\/div><div class=\"wpforms-layout-row\"><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-2594-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-2594-field_54\">Ber\u00e4tta f\u00f6r oss din \u00e5lder <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><select id=\"wpforms-2594-field_54\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][54]\" required=\"required\"><option value=\"\" class=\"placeholder\" disabled  selected='selected'>--- V\u00e4lj intervall ---<\/option><option value=\"Under 35 \u00e5r\"  class=\"choice-7 depth-1\"  >Under 35 \u00e5r<\/option><option value=\"Mellan 35 och 45 \u00e5r\"  class=\"choice-10 depth-1\"  >Mellan 35 och 45 \u00e5r<\/option><option value=\"Mellan 45 och 60 \u00e5r\"  class=\"choice-9 depth-1\"  >Mellan 45 och 60 \u00e5r<\/option><option value=\"Mer \u00e4n 60 \u00e5r\"  class=\"choice-8 depth-1\"  >Mer \u00e4n 60 \u00e5r<\/option><\/select><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-2594-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-2594-field_36\">Land <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><select id=\"wpforms-2594-field_36\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][36]\" required=\"required\"><option value=\"\" class=\"placeholder\" disabled  selected='selected'>--- V\u00e4lj land ---<\/option><option value=\"Afghanistan\"  class=\"choice-8 depth-1\"  >Afghanistan<\/option><option value=\"Albanien\"  class=\"choice-9 depth-1\"  >Albanien<\/option><option value=\"Algeriet\"  class=\"choice-10 depth-1\"  >Algeriet<\/option><option value=\"Andorra\"  class=\"choice-11 depth-1\"  >Andorra<\/option><option value=\"Angola\"  class=\"choice-12 depth-1\"  >Angola<\/option><option value=\"Antigua och Barbuda\"  class=\"choice-13 depth-1\"  >Antigua och Barbuda<\/option><option value=\"Argentina\"  class=\"choice-14 depth-1\"  >Argentina<\/option><option value=\"Armenien\"  class=\"choice-15 depth-1\"  >Armenien<\/option><option value=\"Australien\"  class=\"choice-16 depth-1\"  >Australien<\/option><option value=\"\u00d6sterrike\"  class=\"choice-17 depth-1\"  >\u00d6sterrike<\/option><option value=\"Azerbajdzjan\"  class=\"choice-18 depth-1\"  >Azerbajdzjan<\/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=\"Belgien\"  class=\"choice-24 depth-1\"  >Belgien<\/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=\"Bosnien och Hercegovina\"  class=\"choice-29 depth-1\"  >Bosnien och Hercegovina<\/option><option value=\"Botswana\"  class=\"choice-30 depth-1\"  >Botswana<\/option><option value=\"Brasilien\"  class=\"choice-31 depth-1\"  >Brasilien<\/option><option value=\"Brunei\"  class=\"choice-32 depth-1\"  >Brunei<\/option><option value=\"Bulgarien\"  class=\"choice-33 depth-1\"  >Bulgarien<\/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=\"Kap Verde\"  class=\"choice-36 depth-1\"  >Kap Verde<\/option><option value=\"Kambodja\"  class=\"choice-37 depth-1\"  >Kambodja<\/option><option value=\"Kamerun\"  class=\"choice-38 depth-1\"  >Kamerun<\/option><option value=\"Kanada\"  class=\"choice-39 depth-1\"  >Kanada<\/option><option value=\"Centralafrikanska republiken\"  class=\"choice-40 depth-1\"  >Centralafrikanska republiken<\/option><option value=\"Tchad\"  class=\"choice-41 depth-1\"  >Tchad<\/option><option value=\"Chile\"  class=\"choice-42 depth-1\"  >Chile<\/option><option value=\"Kina\"  class=\"choice-43 depth-1\"  >Kina<\/option><option value=\"Colombia\"  class=\"choice-44 depth-1\"  >Colombia<\/option><option value=\"Komorerna\"  class=\"choice-45 depth-1\"  >Komorerna<\/option><option value=\"Kongo\"  class=\"choice-46 depth-1\"  >Kongo<\/option><option value=\"Costa Rica\"  class=\"choice-47 depth-1\"  >Costa Rica<\/option><option value=\"Kroatien\"  class=\"choice-48 depth-1\"  >Kroatien<\/option><option value=\"Kuba\"  class=\"choice-49 depth-1\"  >Kuba<\/option><option value=\"Cypern\"  class=\"choice-50 depth-1\"  >Cypern<\/option><option value=\"Tjeckien\"  class=\"choice-51 depth-1\"  >Tjeckien<\/option><option value=\"Demokratiska republiken Kongo\"  class=\"choice-52 depth-1\"  >Demokratiska republiken Kongo<\/option><option value=\"Danmark\"  class=\"choice-53 depth-1\"  >Danmark<\/option><option value=\"Djibouti\"  class=\"choice-54 depth-1\"  >Djibouti<\/option><option value=\"Dominica\"  class=\"choice-55 depth-1\"  >Dominica<\/option><option value=\"Dominikanska republiken\"  class=\"choice-56 depth-1\"  >Dominikanska republiken<\/option><option value=\"Ecuador\"  class=\"choice-57 depth-1\"  >Ecuador<\/option><option value=\"Egypten\"  class=\"choice-58 depth-1\"  >Egypten<\/option><option value=\"El Salvador\"  class=\"choice-59 depth-1\"  >El Salvador<\/option><option value=\"Ekvatorialguinea\"  class=\"choice-60 depth-1\"  >Ekvatorialguinea<\/option><option value=\"Eritrea\"  class=\"choice-61 depth-1\"  >Eritrea<\/option><option value=\"Estland\"  class=\"choice-62 depth-1\"  >Estland<\/option><option value=\"Eswatini\"  class=\"choice-63 depth-1\"  >Eswatini<\/option><option value=\"Etiopien\"  class=\"choice-64 depth-1\"  >Etiopien<\/option><option value=\"Fiji\"  class=\"choice-65 depth-1\"  >Fiji<\/option><option value=\"Finland\"  class=\"choice-66 depth-1\"  >Finland<\/option><option value=\"Frankrike\"  class=\"choice-67 depth-1\"  >Frankrike<\/option><option value=\"Gabon\"  class=\"choice-68 depth-1\"  >Gabon<\/option><option value=\"Gambia\"  class=\"choice-69 depth-1\"  >Gambia<\/option><option value=\"Georgien\"  class=\"choice-70 depth-1\"  >Georgien<\/option><option value=\"Tyskland\"  class=\"choice-71 depth-1\"  >Tyskland<\/option><option value=\"Ghana\"  class=\"choice-72 depth-1\"  >Ghana<\/option><option value=\"Grekland\"  class=\"choice-73 depth-1\"  >Grekland<\/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=\"Ungern\"  class=\"choice-81 depth-1\"  >Ungern<\/option><option value=\"Island\"  class=\"choice-82 depth-1\"  >Island<\/option><option value=\"Indien\"  class=\"choice-83 depth-1\"  >Indien<\/option><option value=\"Indonesien\"  class=\"choice-84 depth-1\"  >Indonesien<\/option><option value=\"Iran\"  class=\"choice-85 depth-1\"  >Iran<\/option><option value=\"Irak\"  class=\"choice-86 depth-1\"  >Irak<\/option><option value=\"Irland\"  class=\"choice-87 depth-1\"  >Irland<\/option><option value=\"Israel\"  class=\"choice-88 depth-1\"  >Israel<\/option><option value=\"Italien\"  class=\"choice-89 depth-1\"  >Italien<\/option><option value=\"Elfenbenskusten\"  class=\"choice-90 depth-1\"  >Elfenbenskusten<\/option><option value=\"Jamaica\"  class=\"choice-91 depth-1\"  >Jamaica<\/option><option value=\"Japan\"  class=\"choice-92 depth-1\"  >Japan<\/option><option value=\"Jordanien\"  class=\"choice-93 depth-1\"  >Jordanien<\/option><option value=\"Kazakstan\"  class=\"choice-94 depth-1\"  >Kazakstan<\/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=\"Kirgizistan\"  class=\"choice-98 depth-1\"  >Kirgizistan<\/option><option value=\"Laos\"  class=\"choice-99 depth-1\"  >Laos<\/option><option value=\"Lettland\"  class=\"choice-100 depth-1\"  >Lettland<\/option><option value=\"Libanon\"  class=\"choice-101 depth-1\"  >Libanon<\/option><option value=\"Lesotho\"  class=\"choice-102 depth-1\"  >Lesotho<\/option><option value=\"Liberia\"  class=\"choice-103 depth-1\"  >Liberia<\/option><option value=\"Libyen\"  class=\"choice-104 depth-1\"  >Libyen<\/option><option value=\"Liechtenstein\"  class=\"choice-105 depth-1\"  >Liechtenstein<\/option><option value=\"Litauen\"  class=\"choice-106 depth-1\"  >Litauen<\/option><option value=\"Luxemburg\"  class=\"choice-107 depth-1\"  >Luxemburg<\/option><option value=\"Madagaskar\"  class=\"choice-108 depth-1\"  >Madagaskar<\/option><option value=\"Malawi\"  class=\"choice-109 depth-1\"  >Malawi<\/option><option value=\"Malaysia\"  class=\"choice-110 depth-1\"  >Malaysia<\/option><option value=\"Maldiverna\"  class=\"choice-111 depth-1\"  >Maldiverna<\/option><option value=\"Det hade de\"  class=\"choice-112 depth-1\"  >Det hade de<\/option><option value=\"Malta\"  class=\"choice-113 depth-1\"  >Malta<\/option><option value=\"Marshall\u00f6arna\"  class=\"choice-114 depth-1\"  >Marshall\u00f6arna<\/option><option value=\"Mauretanien\"  class=\"choice-115 depth-1\"  >Mauretanien<\/option><option value=\"Mauritius\"  class=\"choice-116 depth-1\"  >Mauritius<\/option><option value=\"Mexiko\"  class=\"choice-117 depth-1\"  >Mexiko<\/option><option value=\"Mikronesien\"  class=\"choice-118 depth-1\"  >Mikronesien<\/option><option value=\"Moldavien\"  class=\"choice-119 depth-1\"  >Moldavien<\/option><option value=\"Monaco\"  class=\"choice-120 depth-1\"  >Monaco<\/option><option value=\"mongoliet\"  class=\"choice-121 depth-1\"  >mongoliet<\/option><option value=\"Montenegro\"  class=\"choice-122 depth-1\"  >Montenegro<\/option><option value=\"Marocko\"  class=\"choice-123 depth-1\"  >Marocko<\/option><option value=\"Mo\u00e7ambique\"  class=\"choice-124 depth-1\"  >Mo\u00e7ambique<\/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=\"Nederl\u00e4nderna\"  class=\"choice-129 depth-1\"  >Nederl\u00e4nderna<\/option><option value=\"Nya Zeeland\"  class=\"choice-130 depth-1\"  >Nya Zeeland<\/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=\"Nordkorea\"  class=\"choice-134 depth-1\"  >Nordkorea<\/option><option value=\"Nordmakedonien\"  class=\"choice-135 depth-1\"  >Nordmakedonien<\/option><option value=\"Norge\"  class=\"choice-136 depth-1\"  >Norge<\/option><option value=\"Min egen\"  class=\"choice-137 depth-1\"  >Min egen<\/option><option value=\"Pakistan\"  class=\"choice-138 depth-1\"  >Pakistan<\/option><option value=\"palats\"  class=\"choice-139 depth-1\"  >palats<\/option><option value=\"Palestina\"  class=\"choice-140 depth-1\"  >Palestina<\/option><option value=\"Panama\"  class=\"choice-141 depth-1\"  >Panama<\/option><option value=\"Papua Nya Guinea\"  class=\"choice-142 depth-1\"  >Papua Nya Guinea<\/option><option value=\"Paraguay\"  class=\"choice-143 depth-1\"  >Paraguay<\/option><option value=\"Peru\"  class=\"choice-144 depth-1\"  >Peru<\/option><option value=\"Filippinerna\"  class=\"choice-145 depth-1\"  >Filippinerna<\/option><option value=\"Polen\"  class=\"choice-146 depth-1\"  >Polen<\/option><option value=\"Portugal\"  class=\"choice-147 depth-1\"  >Portugal<\/option><option value=\"Qatar\"  class=\"choice-148 depth-1\"  >Qatar<\/option><option value=\"Rum\u00e4nien\"  class=\"choice-149 depth-1\"  >Rum\u00e4nien<\/option><option value=\"Ryssland\"  class=\"choice-150 depth-1\"  >Ryssland<\/option><option value=\"Rwanda\"  class=\"choice-151 depth-1\"  >Rwanda<\/option><option value=\"Saint Kitts och Nevis\"  class=\"choice-152 depth-1\"  >Saint Kitts och Nevis<\/option><option value=\"Saint Lucia\"  class=\"choice-153 depth-1\"  >Saint Lucia<\/option><option value=\"Saint Vincent och Grenadinerna\"  class=\"choice-154 depth-1\"  >Saint Vincent och Grenadinerna<\/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 Tom\u00e9 och Principe\"  class=\"choice-157 depth-1\"  >Sao Tom\u00e9 och Principe<\/option><option value=\"saudi-arabien\"  class=\"choice-158 depth-1\"  >saudi-arabien<\/option><option value=\"Senegal\"  class=\"choice-159 depth-1\"  >Senegal<\/option><option value=\"Serbien\"  class=\"choice-160 depth-1\"  >Serbien<\/option><option value=\"Seychellerna\"  class=\"choice-161 depth-1\"  >Seychellerna<\/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=\"Slovakien\"  class=\"choice-164 depth-1\"  >Slovakien<\/option><option value=\"Slovenien\"  class=\"choice-165 depth-1\"  >Slovenien<\/option><option value=\"Salomon\u00f6arna\"  class=\"choice-166 depth-1\"  >Salomon\u00f6arna<\/option><option value=\"Somalia\"  class=\"choice-167 depth-1\"  >Somalia<\/option><option value=\"Sydafrika\"  class=\"choice-168 depth-1\"  >Sydafrika<\/option><option value=\"Sydkorea\"  class=\"choice-169 depth-1\"  >Sydkorea<\/option><option value=\"Sydsudan\"  class=\"choice-170 depth-1\"  >Sydsudan<\/option><option value=\"Spanien\"  class=\"choice-171 depth-1\"  >Spanien<\/option><option value=\"Sri Lanka\"  class=\"choice-172 depth-1\"  >Sri Lanka<\/option><option value=\"Sudan\"  class=\"choice-173 depth-1\"  >Sudan<\/option><option value=\"Surinam\"  class=\"choice-174 depth-1\"  >Surinam<\/option><option value=\"Sverige\"  class=\"choice-175 depth-1\"  >Sverige<\/option><option value=\"Schweiz\"  class=\"choice-176 depth-1\"  >Schweiz<\/option><option value=\"Syrien\"  class=\"choice-177 depth-1\"  >Syrien<\/option><option value=\"Tadzjikistan\"  class=\"choice-178 depth-1\"  >Tadzjikistan<\/option><option value=\"Tanzania\"  class=\"choice-179 depth-1\"  >Tanzania<\/option><option value=\"Thailand\"  class=\"choice-180 depth-1\"  >Thailand<\/option><option value=\"\u00d6sttimor\"  class=\"choice-181 depth-1\"  >\u00d6sttimor<\/option><option value=\"Togo\"  class=\"choice-182 depth-1\"  >Togo<\/option><option value=\"Anl\u00e4nde\"  class=\"choice-183 depth-1\"  >Anl\u00e4nde<\/option><option value=\"Trinidad och Tobago\"  class=\"choice-184 depth-1\"  >Trinidad och Tobago<\/option><option value=\"Tunisien\"  class=\"choice-185 depth-1\"  >Tunisien<\/option><option value=\"Turkiet\"  class=\"choice-186 depth-1\"  >Turkiet<\/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=\"Ukraina\"  class=\"choice-190 depth-1\"  >Ukraina<\/option><option value=\"F\u00f6renade Arabemiraten\"  class=\"choice-191 depth-1\"  >F\u00f6renade Arabemiraten<\/option><option value=\"Storbritannien\"  class=\"choice-192 depth-1\"  >Storbritannien<\/option><option value=\"USA\"  class=\"choice-193 depth-1\"  >USA<\/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=\"Vatikanstaten\"  class=\"choice-197 depth-1\"  >Vatikanstaten<\/option><option value=\"Venezuela\"  class=\"choice-198 depth-1\"  >Venezuela<\/option><option value=\"Vietnam\"  class=\"choice-199 depth-1\"  >Vietnam<\/option><option value=\"Jemen\"  class=\"choice-200 depth-1\"  >Jemen<\/option><option value=\"Zambia\"  class=\"choice-201 depth-1\"  >Zambia<\/option><option value=\"Zimbabwe\"  class=\"choice-202 depth-1\"  >Zimbabwe<\/option><\/select><\/div><\/div><\/div><\/div><\/div><div id=\"wpforms-2594-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-2594-field_33\" aria-hidden=\"false\">Spr\u00e5k<\/label><input type=\"text\" id=\"wpforms-2594-field_33\" class=\"wpforms-field-large\" name=\"wpforms[fields][33]\" value=\"Swedish\" aria-errormessage=\"wpforms-2594-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-2594-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-2594-field_1-container input { visibility: hidden; } #wpforms-conversational-form-page #wpforms-2594-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=\"2594\"><input type=\"hidden\" name=\"page_title\" value=\"\"><input type=\"hidden\" name=\"page_url\" value=\"https:\/\/swinggolfresidencial.com\/sv\/wp-json\/wp\/v2\/pages\/3111\"><input type=\"hidden\" name=\"url_referer\" value=\"\"><button type=\"submit\" name=\"wpforms[submit]\" id=\"wpforms-submit-2594\" class=\"wpforms-submit\" data-alt-text=\"Jag jobbar p\u00e5 det...\" data-submit-text=\"L\u00e5s upp all information\" aria-live=\"assertive\" value=\"wpforms-submit\">L\u00e5s upp all information<\/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=\"Laddar\"><\/div><\/form><\/div>  <!-- .wpforms-container --><\/div>\n<div class=\"sg-unlock__agent\">\n<a class=\"sg-unlock__agent-card\" href=\"#\" id=\"sg_agent_trigger\">\n<p class=\"sg-unlock__agent-card-title\">\u00c4r du fastighetsm\u00e4klare?<\/p>\n<p class=\"sg-unlock__agent-card-sub\">Klicka h\u00e4r f\u00f6r att samarbeta med oss.<\/p>\n<\/a>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<!-- ============================================\r\n     MODAL \u2014 REAL ESTATE AGENT\r\n     ============================================ -->\n<div aria-labelledby=\"sg_modal_title\" aria-modal=\"true\" class=\"sg-agent-modal\" id=\"sg_agent_modal\" role=\"dialog\">\n<div class=\"sg-agent-modal__backdrop\" id=\"sg_agent_backdrop\"><\/div>\n<div class=\"sg-agent-modal__content\">\n<button aria-label=\"Close modal\" class=\"sg-agent-modal__close\" id=\"sg_agent_close\">\n<svg aria-hidden=\"true\" fill=\"none\" height=\"14\" viewbox=\"0 0 14 14\" width=\"14\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M13 1L1 13M1 1L13 13\" stroke=\"#6B726B\" stroke-linecap=\"round\" stroke-width=\"2\"><\/path>\n<\/svg>\n<\/button>        <div class=\"evoost-b2b-form-wrapper evoost-layout-two-col\" id=\"evoost-form-757-1993\" 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=\"sv\" data-redirect=\"https:\/\/swinggolfresidencial.com\/se\/brokers\" novalidate>\n\n                <input type=\"hidden\" id=\"evoost_nonce\" name=\"evoost_nonce\" value=\"9bc578f005\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/sv\/wp-json\/wp\/v2\/pages\/3111\" \/>\n                <div class=\"evoost-fields-grid\">\n                    <!-- First Name -->\n                    <div class=\"evoost-field evoost-field-firstname\">\n                        <label for=\"evoost-form-757-1993-firstname\">F\u00f6rnamn <span class=\"evoost-required\">*<\/span><\/label>\n                        <input type=\"text\" id=\"evoost-form-757-1993-firstname\" name=\"firstname\" required autocomplete=\"given-name\" placeholder=\"F\u00f6rnamn\" \/>\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-1993-lastname\">Efternamn <span class=\"evoost-required\">*<\/span><\/label>\n                        <input type=\"text\" id=\"evoost-form-757-1993-lastname\" name=\"lastname\" required autocomplete=\"family-name\" placeholder=\"Efternamn\" \/>\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-1993-email\">E-post <span class=\"evoost-required\">*<\/span><\/label>\n                        <input type=\"email\" id=\"evoost-form-757-1993-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-1993-phone\">Telefon <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-1993-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-1993-company\">F\u00f6retag<\/label>\n                        <input type=\"text\" id=\"evoost-form-757-1993-company\" name=\"company_visible\" autocomplete=\"organization\" placeholder=\"F\u00f6retag\" \/>\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-1993-country\">Land <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-1993-country-search\" placeholder=\"Land...\" autocomplete=\"off\" \/>\n                            <select id=\"evoost-form-757-1993-country\" name=\"country_visible\" required class=\"evoost-select-hidden\">\n                                <option value=\"\">Land<\/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-1993-comments\">Kommentarer<\/label>\n                        <textarea id=\"evoost-form-757-1993-comments\" name=\"comments\" rows=\"2\" placeholder=\"Kommentarer...\"><\/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                            Genom att skicka in detta formul\u00e4r accepterar jag villkoren f\u00f6r anv\u00e4ndning av denna webbplats, samt dess anv\u00e4ndning av cookies och dess integritetspolicy.                            <a href=\"https:\/\/evoost.ai\/privacy\/\" target=\"_blank\" rel=\"noopener\">se integritetspolicyn genom att klicka h\u00e4r<\/a>.\n                            <a href=\"https:\/\/evoost.ai\/cookies\/\" target=\"_blank\" rel=\"noopener\">kolla \u00e4ven in v\u00e5ra 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\">Skicka<\/span>\n                        <span class=\"evoost-btn-loading\" style=\"display:none;\">Skickar...<\/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\":\"F\\u00f6rnamn\",\"last_name\":\"Efternamn\",\"email\":\"E-post\",\"phone\":\"Telefon\",\"company\":\"F\\u00f6retag\",\"country\":\"Land\",\"comments\":\"Kommentarer\",\"consent\":\"Genom att skicka in detta formul\\u00e4r accepterar jag villkoren f\\u00f6r anv\\u00e4ndning av denna webbplats, samt dess anv\\u00e4ndning av cookies och dess integritetspolicy.\",\"privacy\":\"se integritetspolicyn genom att klicka h\\u00e4r\",\"cookies\":\"kolla \\u00e4ven in v\\u00e5ra cookies\",\"submit\":\"Skicka\",\"sending\":\"Skickar...\",\"success\":\"Tack! Din f\\u00f6rfr\\u00e5gan har skickats framg\\u00e5ngsrikt.\",\"error\":\"Ett fel uppstod. V\\u00e4nligen f\\u00f6rs\\u00f6k igen.\",\"required\":\"Detta f\\u00e4lt \\u00e4r obligatoriskt.\",\"invalid_email\":\"V\\u00e4nligen ange en giltig e-postadress.\"};\n        })();\n        <\/script>\n        <\/div>\n<\/div>\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>Om Typologier Galleri Plats L\u00e5s upp information Meny Om 01 Typologier 02 Galleri 03 Plats 04 L\u00e5s upp information Kontakta Pulp\u00ed \u00b7 Almer\u00eda \u00b7 Medelhavskusten Pulp\u00ed \u00b7 Almer\u00eda \u00b7 Medelhavskusten Lev mellan golf och Medelhavet. Helt nya hem designade f\u00f6r att avnjutas varje dag. Kvalitet, natur och ett fullt liv i Pulp\u00ed, Almer\u00eda. Uppt\u00e4ck ditt [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":52,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_theme","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-3111","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 | Nyproduktion i 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\/sv\/\" \/>\n<meta property=\"og:locale\" content=\"sv_SE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Swing Golf Residencial | Nyproduktion i Pulp\u00ed, Almer\u00eda\" \/>\n<meta property=\"og:description\" content=\"Om Typologier Galleri Plats L\u00e5s upp information Meny Om 01 Typologier 02 Galleri 03 Plats 04 L\u00e5s upp information Kontakta Pulp\u00ed \u00b7 Almer\u00eda \u00b7 Medelhavskusten Pulp\u00ed \u00b7 Almer\u00eda \u00b7 Medelhavskusten Lev mellan golf och Medelhavet. Helt nya hem designade f\u00f6r att avnjutas varje dag. Kvalitet, natur och ett fullt liv i Pulp\u00ed, Almer\u00eda. Uppt\u00e4ck ditt [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/swinggolfresidencial.com\/sv\/\" \/>\n<meta property=\"og:site_name\" content=\"Swing Golf\" \/>\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=\"Ber\u00e4knad l\u00e4stid\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minuter\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/swinggolfresidencial.com\/sv\/\",\"url\":\"https:\/\/swinggolfresidencial.com\/sv\/\",\"name\":\"Swing Golf Residencial | Nyproduktion i Pulp\u00ed, Almer\u00eda\",\"isPartOf\":{\"@id\":\"https:\/\/swinggolfresidencial.com\/sv\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/swinggolfresidencial.com\/sv\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/swinggolfresidencial.com\/sv\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/Fachada-atardecer-scaled.jpeg\",\"datePublished\":\"2026-03-01T16:33:37+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/swinggolfresidencial.com\/sv\/#breadcrumb\"},\"inLanguage\":\"sv-SE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/swinggolfresidencial.com\/sv\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"sv-SE\",\"@id\":\"https:\/\/swinggolfresidencial.com\/sv\/#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\/sv\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/swinggolfresidencial.com\/sv\/engage\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Engage [SE]\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/swinggolfresidencial.com\/sv\/#website\",\"url\":\"https:\/\/swinggolfresidencial.com\/sv\/\",\"name\":\"Swing Golf\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/swinggolfresidencial.com\/sv\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/swinggolfresidencial.com\/sv\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"sv-SE\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/swinggolfresidencial.com\/sv\/#organization\",\"name\":\"Swing Golf\",\"url\":\"https:\/\/swinggolfresidencial.com\/sv\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"sv-SE\",\"@id\":\"https:\/\/swinggolfresidencial.com\/sv\/#\/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\/sv\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Swing Golf Residencial | Nyproduktion i 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\/sv\/","og_locale":"sv_SE","og_type":"article","og_title":"Swing Golf Residencial | Nyproduktion i Pulp\u00ed, Almer\u00eda","og_description":"Om Typologier Galleri Plats L\u00e5s upp information Meny Om 01 Typologier 02 Galleri 03 Plats 04 L\u00e5s upp information Kontakta Pulp\u00ed \u00b7 Almer\u00eda \u00b7 Medelhavskusten Pulp\u00ed \u00b7 Almer\u00eda \u00b7 Medelhavskusten Lev mellan golf och Medelhavet. Helt nya hem designade f\u00f6r att avnjutas varje dag. Kvalitet, natur och ett fullt liv i Pulp\u00ed, Almer\u00eda. Uppt\u00e4ck ditt [&hellip;]","og_url":"https:\/\/swinggolfresidencial.com\/sv\/","og_site_name":"Swing Golf","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":{"Ber\u00e4knad l\u00e4stid":"7 minuter"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/swinggolfresidencial.com\/sv\/","url":"https:\/\/swinggolfresidencial.com\/sv\/","name":"Swing Golf Residencial | Nyproduktion i Pulp\u00ed, Almer\u00eda","isPartOf":{"@id":"https:\/\/swinggolfresidencial.com\/sv\/#website"},"primaryImageOfPage":{"@id":"https:\/\/swinggolfresidencial.com\/sv\/#primaryimage"},"image":{"@id":"https:\/\/swinggolfresidencial.com\/sv\/#primaryimage"},"thumbnailUrl":"https:\/\/swinggolfresidencial.com\/wp-content\/uploads\/2026\/03\/Fachada-atardecer-scaled.jpeg","datePublished":"2026-03-01T16:33:37+00:00","breadcrumb":{"@id":"https:\/\/swinggolfresidencial.com\/sv\/#breadcrumb"},"inLanguage":"sv-SE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/swinggolfresidencial.com\/sv\/"]}]},{"@type":"ImageObject","inLanguage":"sv-SE","@id":"https:\/\/swinggolfresidencial.com\/sv\/#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\/sv\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/swinggolfresidencial.com\/sv\/engage\/"},{"@type":"ListItem","position":2,"name":"Engage [SE]"}]},{"@type":"WebSite","@id":"https:\/\/swinggolfresidencial.com\/sv\/#website","url":"https:\/\/swinggolfresidencial.com\/sv\/","name":"Swing Golf","description":"","publisher":{"@id":"https:\/\/swinggolfresidencial.com\/sv\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/swinggolfresidencial.com\/sv\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"sv-SE"},{"@type":"Organization","@id":"https:\/\/swinggolfresidencial.com\/sv\/#organization","name":"Swing Golf","url":"https:\/\/swinggolfresidencial.com\/sv\/","logo":{"@type":"ImageObject","inLanguage":"sv-SE","@id":"https:\/\/swinggolfresidencial.com\/sv\/#\/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\/sv\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/swinggolfresidencial.com\/sv\/wp-json\/wp\/v2\/pages\/3111","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/swinggolfresidencial.com\/sv\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/swinggolfresidencial.com\/sv\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/swinggolfresidencial.com\/sv\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/swinggolfresidencial.com\/sv\/wp-json\/wp\/v2\/comments?post=3111"}],"version-history":[{"count":0,"href":"https:\/\/swinggolfresidencial.com\/sv\/wp-json\/wp\/v2\/pages\/3111\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/swinggolfresidencial.com\/sv\/wp-json\/wp\/v2\/media\/52"}],"wp:attachment":[{"href":"https:\/\/swinggolfresidencial.com\/sv\/wp-json\/wp\/v2\/media?parent=3111"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}