{"id":3048,"date":"2025-11-26T15:59:25","date_gmt":"2025-11-26T14:59:25","guid":{"rendered":"https:\/\/golfmegastore.it\/about-us\/"},"modified":"2026-02-10T08:51:49","modified_gmt":"2026-02-10T07:51:49","slug":"about-us","status":"publish","type":"page","link":"https:\/\/golfmegastore.it\/en\/about-us\/","title":{"rendered":"About us"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3048\" class=\"elementor elementor-3048 elementor-1366\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2570075 e-flex e-con-boxed e-con e-parent\" data-id=\"2570075\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2b22adb elementor-widget__width-initial testo-maschera elementor-widget elementor-widget-text-editor\" data-id=\"2b22adb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h1>A <span class=\"highlight\">story born in 2013<\/span> from a true passion for golf<\/h1><p>Golf 2.0 Megastore was founded in 2013 by <strong>Umberto Cuomo<\/strong>, a professional golfer driven by his lifelong passion for the game.<\/p><p>What started as a small golf shop in Vicenza has grown into the<strong> largest golf megastore in Italy<\/strong>, with <strong>over 2,000 m\u00b2<\/strong> dedicated to golfers of every level.<\/p><p>From the very beginning, our mission has been to provide <strong>high-quality products<\/strong>, professional services, and a unique shopping experience, powered by a <strong>team of specialists <\/strong>and cutting-edge facilities.<\/p><p>Today, Golf 2.0 Megastore is a <strong>recognized reference point <\/strong>where passion and expertise come together to support golfers in every shot.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2161798 elementor-widget elementor-widget-html\" data-id=\"2161798\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* Contenitore con classe testo-maschera *\/\n.testo-maschera {\n  position: relative;\n  overflow: visible;\n}\n\n\/* Ogni riga di testo all'interno *\/\n.testo-maschera .mask-line {\n  position: relative;\n  overflow: hidden;\n  opacity: 0;\n  margin-bottom: 10px;\n}\n\n\/* Il testo effettivo *\/\n.testo-maschera .mask-line &gt; * {\n  display: inline-block;\n  transform: translateY(110%);\n  transition: none;\n}\n\n\/* Quando diventa visibile *\/\n.testo-maschera .mask-line.visible {\n  opacity: 1;\n  transition: opacity 0.5s ease;\n}\n\n.testo-maschera .mask-line.visible &gt; * {\n  animation: slideUpMask 1.2s ease forwards;\n}\n\n\/* Animazione di salita *\/\n@keyframes slideUpMask {\n  0% {\n    transform: translateY(110%);\n  }\n  100% {\n    transform: translateY(0);\n  }\n}\n\n\/* Stile per il titolo h1 *\/\n.testo-maschera h1 {\n  font-family: \"Montserrat\", sans-serif !important;\n  color: white !important;\n  font-weight: bold !important;\n  text-transform: uppercase !important;\n}\n\n\/* Colore per la parte evidenziata *\/\n.testo-maschera .highlight {\n  color: #CDF151 !important;\n  font-weight: bold !important;\n}\n<\/style>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', function() {\n  \/\/ Trova tutti i blocchi con classe testo-maschera\n  const testoMaschere = document.querySelectorAll('.testo-maschera');\n  \n  testoMaschere.forEach(function(blocco) {\n    \/\/ Avvolgi ogni elemento figlio diretto in un contenitore mask-line\n    const children = Array.from(blocco.children);\n    \n    children.forEach(function(child) {\n      \/\/ Crea il contenitore maschera\n      const maskLine = document.createElement('div');\n      maskLine.className = 'mask-line';\n      \n      \/\/ Sostituisci l'elemento con il contenitore\n      blocco.insertBefore(maskLine, child);\n      maskLine.appendChild(child);\n    });\n    \n    \/\/ Avvia l'animazione\n    const maskLines = blocco.querySelectorAll('.mask-line');\n    const baseDelay = 800; \/\/ Ritardo iniziale in ms (pi\u00f9 lento)\n    const incrementalDelay = 500; \/\/ Ritardo tra ogni riga in ms (pi\u00f9 lento)\n    \n    maskLines.forEach(function(line, index) {\n      setTimeout(function() {\n        line.classList.add('visible');\n      }, baseDelay + (index * incrementalDelay));\n    });\n  });\n});\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8f32eb2 e-con-full no-mobile-padding e-flex e-con e-parent\" data-id=\"8f32eb2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-697f9e7 elementor-widget elementor-widget-heading\" data-id=\"697f9e7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Our team<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-802d9af elementor-widget elementor-widget-html\" data-id=\"802d9af\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n    .team-marquee {\n        width: 100%;\n        overflow: hidden;\n        padding: 40px 0 40px 0;\n        position: relative;\n        touch-action: pan-y pinch-zoom;\n    }\n    .marquee-container {\n        display: flex;\n        width: calc(304px * 14);\n        transition: transform 0.3s ease-in-out;\n        touch-action: pan-y;\n    }\n    \n    .team-marquee:hover .marquee-container {\n        animation-play-state: paused;\n    }\n    \n    .team-member {\n        flex: 0 0 300px;\n        text-align: center;\n        padding: 5px;\n        margin: 0 2px;\n        transition: transform 0.3s ease;\n        position: relative;\n        user-select: none;\n        -webkit-user-select: none;\n    }\n    .team-member:hover {\n        transform: translateY(-5px);\n    }\n    \n    .member-photo-container {\n        position: relative;\n        width: 100%;\n        overflow: hidden;\n        border-radius: 15px;\n    }\n    \n    .member-photo {\n        width: 100%;\n        height: auto;\n        display: block;\n        pointer-events: none;\n    }\n    \n    .member-name-overlay {\n        position: absolute;\n        bottom: 0;\n        left: 50%;\n        transform: translateX(-50%);\n        width: 80%;\n        padding: 15px 10px;\n        background: rgba(255, 255, 255, 0.25);\n        backdrop-filter: blur(3px);\n        -webkit-backdrop-filter: blur(3px);\n        border-radius: 15px 15px 0 0;\n        text-align: center;\n        border-top: 1px solid rgba(255, 255, 255, 0.4);\n        border-left: 1px solid rgba(255, 255, 255, 0.4);\n        border-right: 1px solid rgba(255, 255, 255, 0.4);\n        transition: width 0.4s ease, padding 0.4s ease;\n    }\n    \n    .team-member:hover .member-name-overlay {\n        width: 92%;\n        padding: 18px 12px;\n    }\n    \n    .member-name {\n        font-size: 18px;\n        font-weight: 600;\n        color: #3F4D34;\n        font-family: \"Montserrat\", sans-serif !important;\n        margin: 0;\n        line-height: 1.2;\n        transition: color 0.3s ease;\n    }\n    \n    .team-member:hover .member-name {\n        color: #CDF151;\n    }\n    \n    .member-role {\n        font-size: 14px;\n        font-weight: 500;\n        color: #3F4D34;\n        font-family: \"Montserrat\", sans-serif !important;\n        margin: 5px 0 0 0;\n        line-height: 1.2;\n        opacity: 0;\n        max-height: 0;\n        overflow: hidden;\n        transition: opacity 0.4s ease, max-height 0.4s ease, margin 0.4s ease;\n    }\n    \n    .team-member:hover .member-role {\n        opacity: 1;\n        max-height: 30px;\n        margin: 8px 0 0 0;\n    }\n    \n    \/* Frecce di navigazione *\/\n    .marquee-navigation {\n        display: flex;\n        justify-content: center;\n        align-items: center;\n        gap: 30px;\n        margin-top: 50px;\n    }\n    \n    .marquee-arrow {\n        cursor: pointer;\n        width: 26px;\n        height: 26px;\n        transition: transform 0.3s ease, opacity 0.3s ease;\n        opacity: 0.8;\n    }\n    \n    .marquee-arrow:hover {\n        transform: scale(1.2);\n        opacity: 1;\n    }\n    \n    .marquee-arrow img {\n        width: 100%;\n        height: 100%;\n        display: block;\n    }\n    \n    \/* Responsive Tablet *\/\n    @media only screen and (min-width: 40.063em) and (max-width: 64em) {\n        .team-marquee {\n            padding: 40px 20px 30px 20px;\n        }\n        \n        .team-member {\n            flex: 0 0 calc(50vw - 30px);\n            margin: 0 5px;\n        }\n        \n        .member-photo-container {\n            width: 100%;\n            max-width: 400px;\n            margin: 0 auto;\n        }\n        \n        .marquee-container {\n            width: calc((50vw - 20px) * 14);\n        }\n        \n        .member-name {\n            font-size: 17px;\n        }\n        \n        .member-role {\n            font-size: 13px;\n        }\n        \n        .member-name-overlay {\n            width: 82%;\n            padding: 12px 8px;\n        }\n        \n        .team-member:hover .member-name-overlay {\n            width: 90%;\n            padding: 16px 10px;\n        }\n        \n        .marquee-arrow {\n            width: 35px;\n            height: 35px;\n        }\n        \n        .marquee-navigation {\n            gap: 25px;\n            margin-top: 25px;\n        }\n    }\n    \n    \/* Responsive Mobile *\/\n    @media only screen and (max-width: 40em) {\n        .team-marquee {\n            padding: 40px 20px 15px 20px;\n        }\n        \n        .team-member {\n            flex: 0 0 calc(100vw - 40px);\n            margin: 0 5px;\n        }\n        \n        .member-photo-container {\n            width: 100%;\n            max-width: 350px;\n            margin: 0 auto;\n        }\n        \n        .marquee-container {\n            width: calc((100vw - 30px) * 14);\n        }\n        \n        .member-name {\n            font-size: 16px;\n        }\n        \n        .member-role {\n            font-size: 12px;\n        }\n        \n        .member-name-overlay {\n            width: 85%;\n            padding: 10px 5px;\n        }\n        \n        .team-member:hover .member-name-overlay {\n            width: 92%;\n            padding: 14px 8px;\n        }\n        \n        .marquee-arrow {\n            width: 30px;\n            height: 30px;\n        }\n        \n        .marquee-navigation {\n            gap: 20px;\n            margin-top: 20px;\n        }\n    }\n<\/style>\n\n<div class=\"team-marquee\">\n    <div class=\"marquee-container\">\n        <!-- Prima serie di membri del team -->\n        <div class=\"team-member\">\n            <div class=\"member-photo-container\">\n                <img decoding=\"async\" src=\"https:\/\/golfmegastore.it\/wp-content\/uploads\/2025\/11\/team-umberto.webp\" alt=\"Umberto Cuomo\" class=\"member-photo\">\n                <div class=\"member-name-overlay\">\n                    <div class=\"member-name\">Umberto Cuomo<\/div>\n                    <div class=\"member-role\" data-translate=\"role-ceo\">CEO & Founder<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n        \n        <div class=\"team-member\">\n            <div class=\"member-photo-container\">\n                <img decoding=\"async\" src=\"https:\/\/golfmegastore.it\/wp-content\/uploads\/2025\/11\/team-tania.webp\" alt=\"Tania Antonini\" class=\"member-photo\">\n                <div class=\"member-name-overlay\">\n                    <div class=\"member-name\">Tania Antonini<\/div>\n                    <div class=\"member-role\" data-translate=\"role-sales\">Addetta alle vendite<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n        \n        <div class=\"team-member\">\n            <div class=\"member-photo-container\">\n                <img decoding=\"async\" src=\"https:\/\/golfmegastore.it\/wp-content\/uploads\/2025\/11\/team-paolo.webp\" alt=\"Paolo Cuomo\" class=\"member-photo\">\n                <div class=\"member-name-overlay\">\n                    <div class=\"member-name\">Paolo Cuomo<\/div>\n                    <div class=\"member-role\" data-translate=\"role-master-fitter\">Master Club Fitter<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n        \n        <div class=\"team-member\">\n            <div class=\"member-photo-container\">\n                <img decoding=\"async\" src=\"https:\/\/golfmegastore.it\/wp-content\/uploads\/2026\/01\/team-andreaC.webp\" alt=\"Andrea Calgaro\" class=\"member-photo\">\n                <div class=\"member-name-overlay\">\n                    <div class=\"member-name\">Andrea Calgaro<\/div>\n                    <div class=\"member-role\" data-translate=\"role-fitter\">Club Fitter<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n        \n        <div class=\"team-member\">\n            <div class=\"member-photo-container\">\n                <img decoding=\"async\" src=\"https:\/\/golfmegastore.it\/wp-content\/uploads\/2026\/01\/team-erica.webp\" alt=\"Erica Bortolotto\" class=\"member-photo\">\n                <div class=\"member-name-overlay\">\n                    <div class=\"member-name\">Erica Bortolotto<\/div>\n                    <div class=\"member-role\" data-translate=\"role-marketing\">Responsabile Marketing<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n        \n        <div class=\"team-member\">\n            <div class=\"member-photo-container\">\n                <img decoding=\"async\" src=\"https:\/\/golfmegastore.it\/wp-content\/uploads\/2025\/11\/team-andrea.webp\" alt=\"Andrea Melloni\" class=\"member-photo\">\n                <div class=\"member-name-overlay\">\n                    <div class=\"member-name\">Andrea Melloni<\/div>\n                    <div class=\"member-role\" data-translate=\"role-sales\">Addetto alle vendite<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n        \n        <div class=\"team-member\">\n            <div class=\"member-photo-container\">\n                <img decoding=\"async\" src=\"https:\/\/golfmegastore.it\/wp-content\/uploads\/2025\/11\/team-eddy.webp\" alt=\"Eddy Gaudieri\" class=\"member-photo\">\n                <div class=\"member-name-overlay\">\n                    <div class=\"member-name\">Eddy Gaudieri<\/div>\n                    <div class=\"member-role\" data-translate=\"role-sales\">Addetto alle vendite<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n        \n        <!-- Seconda serie identica per loop continuo -->\n        <div class=\"team-member\">\n            <div class=\"member-photo-container\">\n                <img decoding=\"async\" src=\"https:\/\/golfmegastore.it\/wp-content\/uploads\/2025\/11\/team-umberto.webp\" alt=\"Umberto Cuomo\" class=\"member-photo\">\n                <div class=\"member-name-overlay\">\n                    <div class=\"member-name\">Umberto Cuomo<\/div>\n                    <div class=\"member-role\" data-translate=\"role-ceo\">CEO & Founder<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n        \n        <div class=\"team-member\">\n            <div class=\"member-photo-container\">\n                <img decoding=\"async\" src=\"https:\/\/golfmegastore.it\/wp-content\/uploads\/2025\/11\/team-tania.webp\" alt=\"Tania Antonini\" class=\"member-photo\">\n                <div class=\"member-name-overlay\">\n                    <div class=\"member-name\">Tania Antonini<\/div>\n                    <div class=\"member-role\" data-translate=\"role-sales\">Addetta alle vendite<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n        \n        <div class=\"team-member\">\n            <div class=\"member-photo-container\">\n                <img decoding=\"async\" src=\"https:\/\/golfmegastore.it\/wp-content\/uploads\/2025\/11\/team-paolo.webp\" alt=\"Paolo Cuomo\" class=\"member-photo\">\n                <div class=\"member-name-overlay\">\n                    <div class=\"member-name\">Paolo Cuomo<\/div>\n                    <div class=\"member-role\" data-translate=\"role-master-fitter\">Master Club Fitter<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n        \n        <div class=\"team-member\">\n            <div class=\"member-photo-container\">\n                <img decoding=\"async\" src=\"https:\/\/golfmegastore.it\/wp-content\/uploads\/2026\/01\/team-andreaC.webp\" alt=\"Andrea Calgaro\" class=\"member-photo\">\n                <div class=\"member-name-overlay\">\n                    <div class=\"member-name\">Andrea Calgaro<\/div>\n                    <div class=\"member-role\" data-translate=\"role-fitter\">Club Fitter<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n        \n        <div class=\"team-member\">\n            <div class=\"member-photo-container\">\n                <img decoding=\"async\" src=\"https:\/\/golfmegastore.it\/wp-content\/uploads\/2026\/01\/team-erica.webp\" alt=\"Erica Bortolotto\" class=\"member-photo\">\n                <div class=\"member-name-overlay\">\n                    <div class=\"member-name\">Erica Bortolotto<\/div>\n                    <div class=\"member-role\" data-translate=\"role-marketing\">Responsabile Marketing<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n        \n        <div class=\"team-member\">\n            <div class=\"member-photo-container\">\n                <img decoding=\"async\" src=\"https:\/\/golfmegastore.it\/wp-content\/uploads\/2025\/11\/team-andrea.webp\" alt=\"Andrea Melloni\" class=\"member-photo\">\n                <div class=\"member-name-overlay\">\n                    <div class=\"member-name\">Andrea Melloni<\/div>\n                    <div class=\"member-role\" data-translate=\"role-sales\">Addetto alle vendite<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n        \n        <div class=\"team-member\">\n            <div class=\"member-photo-container\">\n                <img decoding=\"async\" src=\"https:\/\/golfmegastore.it\/wp-content\/uploads\/2025\/11\/team-eddy.webp\" alt=\"Eddy Gaudieri\" class=\"member-photo\">\n                <div class=\"member-name-overlay\">\n                    <div class=\"member-name\">Eddy Gaudieri<\/div>\n                    <div class=\"member-role\" data-translate=\"role-sales\">Addetto alle vendite<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n    \n    <!-- Frecce di navigazione -->\n    <div class=\"marquee-navigation\">\n        <div class=\"marquee-arrow marquee-arrow-left\">\n            <img decoding=\"async\" src=\"https:\/\/golfmegastore.it\/wp-content\/uploads\/2025\/11\/freccia-sx.svg\" alt=\"Scorri a sinistra\">\n        <\/div>\n        <div class=\"marquee-arrow marquee-arrow-right\">\n            <img decoding=\"async\" src=\"https:\/\/golfmegastore.it\/wp-content\/uploads\/2025\/11\/freccia-dx.svg\" alt=\"Scorri a destra\">\n        <\/div>\n    <\/div>\n<\/div>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', function() {\n    \/\/ Sistema di traduzione\n    const translations = {\n        'it': {\n            'role-ceo': 'CEO & Founder',\n            'role-sales': 'Addetto alle vendite',\n            'role-master-fitter': 'Master Club Fitter',\n            'role-maker': 'Club Maker',\n            'role-fitter': 'Club Fitter',\n            'role-marketing': 'Responsabile Marketing'\n        },\n        'en': {\n            'role-ceo': 'CEO & Founder',\n            'role-sales': 'Sales Associate',\n            'role-master-fitter': 'Master Club Fitter',\n            'role-maker': 'Club Maker',\n            'role-fitter': 'Club Fitter',\n            'role-marketing': 'Marketing Manager'\n        }\n    };\n    \n    \/\/ Rileva la lingua corrente\n    function getCurrentLanguage() {\n        const path = window.location.pathname;\n        if (path.includes('\/en\/')) {\n            return 'en';\n        }\n        return 'it';\n    }\n    \n    \/\/ Applica le traduzioni\n    function applyTranslations() {\n        const currentLang = getCurrentLanguage();\n        const elements = document.querySelectorAll('[data-translate]');\n        \n        elements.forEach(element => {\n            const key = element.getAttribute('data-translate');\n            if (translations[currentLang] && translations[currentLang][key]) {\n                element.textContent = translations[currentLang][key];\n            }\n        });\n    }\n    \n    \/\/ Applica le traduzioni all'avvio\n    applyTranslations();\n    \n    \/\/ Resto del codice del carosello\n    const container = document.querySelector('.marquee-container');\n    const leftArrow = document.querySelector('.marquee-arrow-left');\n    const rightArrow = document.querySelector('.marquee-arrow-right');\n    const windowWidth = window.innerWidth;\n    \n    \/\/ 40em = 640px, 64em = 1024px\n    const isMobile = windowWidth <= 640;\n    const isTablet = windowWidth > 640 && windowWidth <= 1024;\n    \n    let itemWidth;\n    if (isMobile) {\n        itemWidth = windowWidth - 30;\n    } else if (isTablet) {\n        itemWidth = (windowWidth \/ 2) - 20;\n    } else {\n        itemWidth = 304;\n    }\n    \n    const totalWidth = itemWidth * 7;\n    \n    let currentPosition = 0;\n    let currentIndex = 0;\n    let isAnimating = false;\n    let autoScrollInterval = null;\n    let isManualControl = false;\n    \n    \/\/ Touch\/Swipe variables\n    let touchStartX = 0;\n    let touchEndX = 0;\n    let touchStartY = 0;\n    let touchEndY = 0;\n    let isDragging = false;\n    \n    function startAutoScroll() {\n        if (autoScrollInterval) return;\n        \n        autoScrollInterval = setInterval(() => {\n            if (!isManualControl) {\n                currentPosition -= 1;\n                \n                if (currentPosition <= -totalWidth) {\n                    currentPosition = 0;\n                }\n                \n                container.style.transition = 'none';\n                container.style.transform = `translateX(${currentPosition}px)`;\n            }\n        }, 20);\n    }\n    \n    function stopAutoScroll() {\n        if (autoScrollInterval) {\n            clearInterval(autoScrollInterval);\n            autoScrollInterval = null;\n        }\n    }\n    \n    function scrollToPosition(newPosition) {\n        if (isAnimating) return;\n        \n        isAnimating = true;\n        isManualControl = true;\n        \n        container.style.transition = 'transform 0.3s ease-in-out';\n        container.style.transform = `translateX(${newPosition}px)`;\n        currentPosition = newPosition;\n        \n        setTimeout(() => {\n            isAnimating = false;\n            \/\/ Riavvia subito lo scroll automatico dopo l'animazione\n            if (isMobile || isTablet) {\n                isManualControl = false;\n                startAutoScroll();\n            }\n        }, 300);\n    }\n    \n    function snapToCenter(index) {\n        if (isMobile) {\n            \/\/ Mobile: centra una singola card\n            const viewportCenter = windowWidth \/ 2;\n            const cardCenter = itemWidth \/ 2;\n            const offset = viewportCenter - cardCenter;\n            currentPosition = -(index * itemWidth) + offset;\n        } else if (isTablet) {\n            \/\/ Tablet: centra due card\n            const viewportCenter = windowWidth \/ 2;\n            const twoCardsWidth = itemWidth * 2;\n            const twoCardsCenter = twoCardsWidth \/ 2;\n            const offset = viewportCenter - twoCardsCenter;\n            \/\/ Snap a coppie (0-1, 2-3, 4-5, 6-0)\n            const pairIndex = Math.floor(index \/ 2) * 2;\n            currentPosition = -(pairIndex * itemWidth) + offset;\n        } else {\n            \/\/ Desktop: comportamento normale\n            currentPosition = -(index * itemWidth);\n        }\n        scrollToPosition(currentPosition);\n        currentIndex = index;\n    }\n    \n    \/\/ Touch Events per mobile e tablet\n    if (isMobile || isTablet) {\n        container.addEventListener('touchstart', function(e) {\n            touchStartX = e.touches[0].clientX;\n            touchStartY = e.touches[0].clientY;\n            isDragging = true;\n            stopAutoScroll();\n            isManualControl = true;\n        }, { passive: true });\n        \n        container.addEventListener('touchmove', function(e) {\n            if (!isDragging) return;\n            touchEndX = e.touches[0].clientX;\n            touchEndY = e.touches[0].clientY;\n            \n            \/\/ Previeni lo scroll verticale se lo swipe \u00e8 orizzontale\n            const deltaX = Math.abs(touchStartX - touchEndX);\n            const deltaY = Math.abs(touchStartY - touchEndY);\n            \n            if (deltaX > deltaY) {\n                e.preventDefault();\n            }\n        }, { passive: false });\n        \n        container.addEventListener('touchend', function(e) {\n            if (!isDragging) return;\n            isDragging = false;\n            \n            const deltaX = touchStartX - touchEndX;\n            const deltaY = touchStartY - touchEndY;\n            \n            \/\/ Verifica che sia uno swipe orizzontale (non verticale)\n            if (Math.abs(deltaX) > Math.abs(deltaY) && Math.abs(deltaX) > 50) {\n                if (deltaX > 0) {\n                    \/\/ Swipe left - vai avanti\n                    if (isMobile) {\n                        currentIndex++;\n                        if (currentIndex > 6) {\n                            currentIndex = 0;\n                        }\n                    } else if (isTablet) {\n                        currentIndex += 2;\n                        if (currentIndex > 6) {\n                            currentIndex = 0;\n                        }\n                    }\n                } else {\n                    \/\/ Swipe right - vai indietro\n                    if (isMobile) {\n                        currentIndex--;\n                        if (currentIndex < 0) {\n                            currentIndex = 6;\n                        }\n                    } else if (isTablet) {\n                        currentIndex -= 2;\n                        if (currentIndex < 0) {\n                            currentIndex = 5;\n                        }\n                    }\n                }\n                snapToCenter(currentIndex);\n            } else {\n                \/\/ Swipe troppo corto, riavvia lo scroll\n                isManualControl = false;\n                startAutoScroll();\n            }\n        });\n    }\n    \n    \/\/ Click freccia sinistra\n    leftArrow.addEventListener('click', function() {\n        stopAutoScroll();\n        \n        if (isMobile) {\n            currentIndex--;\n            if (currentIndex < 0) {\n                currentIndex = 6;\n            }\n            snapToCenter(currentIndex);\n        } else if (isTablet) {\n            \/\/ Tablet: salta di 2 card alla volta\n            currentIndex -= 2;\n            if (currentIndex < 0) {\n                currentIndex = 5; \/\/ Va a coppia 5-6\n            }\n            snapToCenter(currentIndex);\n        } else {\n            \/\/ Desktop: comportamento normale\n            let newPosition = currentPosition + itemWidth;\n            if (newPosition > 0) {\n                newPosition = -totalWidth + itemWidth;\n            }\n            scrollToPosition(newPosition);\n        }\n    });\n    \n    \/\/ Click freccia destra\n    rightArrow.addEventListener('click', function() {\n        stopAutoScroll();\n        \n        if (isMobile) {\n            currentIndex++;\n            if (currentIndex > 6) {\n                currentIndex = 0;\n            }\n            snapToCenter(currentIndex);\n        } else if (isTablet) {\n            \/\/ Tablet: salta di 2 card alla volta\n            currentIndex += 2;\n            if (currentIndex > 6) {\n                currentIndex = 0;\n            }\n            snapToCenter(currentIndex);\n        } else {\n            \/\/ Desktop: comportamento normale\n            let newPosition = currentPosition - itemWidth;\n            if (newPosition < -totalWidth) {\n                newPosition = -itemWidth;\n            }\n            scrollToPosition(newPosition);\n        }\n    });\n    \n    \/\/ Su desktop: gestione mouse\n    if (!isMobile && !isTablet) {\n        leftArrow.addEventListener('mouseleave', function() {\n            setTimeout(() => {\n                isManualControl = false;\n                startAutoScroll();\n            }, 100);\n        });\n        \n        rightArrow.addEventListener('mouseleave', function() {\n            setTimeout(() => {\n                isManualControl = false;\n                startAutoScroll();\n            }, 100);\n        });\n        \n        container.addEventListener('mouseenter', function() {\n            stopAutoScroll();\n            isManualControl = true;\n        });\n        \n        container.addEventListener('mouseleave', function() {\n            isManualControl = false;\n            startAutoScroll();\n        });\n    }\n    \n    \/\/ Inizializza: centra le card su mobile\/tablet\n    if (isMobile || isTablet) {\n        snapToCenter(0);\n    }\n    \n    \/\/ Avvia lo scroll automatico all'inizio\n    startAutoScroll();\n});\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-691e511 e-con-full e-flex e-con e-parent\" data-id=\"691e511\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-37d8d9a elementor-widget elementor-widget-html\" data-id=\"37d8d9a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"scroll-reveal-section\">\n  <div class=\"scroll-reveal-sticky-wrapper\">\n    <div class=\"scroll-reveal-image scroll-reveal-base\">\n      <img decoding=\"async\" src=\"https:\/\/golfmegastore.it\/wp-content\/uploads\/2025\/11\/slide-paolo.webp\" alt=\"Paolo\">\n      <div class=\"team-info-card team-info-card-paolo\">\n        <h3>Paolo Cuomo<\/h3>\n        <p><strong>With experience competing on the Alps Tour and Pro Golf Tour,<\/strong> Paolo joined Golf 2.0 Megastore at just <strong>16 years old<\/strong>, growing both as an athlete and as a professional in golf equipment.<\/p>\n        <p>Specialized in Club Fitting, today he is <strong>Director and Master Fitter of the Golf 2.0 Megastore Fitting Center<\/strong><\/p>\n        <p>An <strong>expert in TrackMan technology,<\/strong> Paolo holds top certifications from leading golf brands, delivering precise and <strong>fully personalized fitting services for every golfer.<\/strong><\/p>\n      <\/div>\n    <\/div>\n    <div class=\"scroll-reveal-image scroll-reveal-top\">\n      <img decoding=\"async\" src=\"https:\/\/golfmegastore.it\/wp-content\/uploads\/2025\/11\/slide-umberto.webp\" alt=\"Umberto\">\n      <div class=\"team-info-card team-info-card-umberto\">\n        <h3>Umberto Cuomo<\/h3>\n        <p>Since 2023, Umberto has served as <strong>Executive Director of the PGA<\/strong> of Italy, and since 2024, as <strong>Executive Director<\/strong> of the <strong>National Golf School<\/strong>\u2014cementing his role as a leading figure in Italian golf.<\/p>\n        <p><strong>A professional golfer with solid experience on top international tours<\/strong>, Umberto now leads Golf 2.0 Megastore, Italy\u2019s largest golf store and a nationwide hub for professional golf equipment and advanced club fitting services.<\/p>\n        <p>Under his leadership, the store has received prestigious awards such as <strong>Best Golf Shop at the Italian Golf Awards 2023<\/strong> and <strong>Best Fitting Center in 2024<\/strong>, becoming a true center of excellence for golfers across Italy.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n  \n  <!-- SLIDER DOTS solo mobile -->\n  <div class=\"team-slider-dots\">\n    <span class=\"slider-dot active\" data-slide=\"0\"><\/span>\n    <span class=\"slider-dot\" data-slide=\"1\"><\/span>\n  <\/div>\n<\/div>\n\n<style>\n.scroll-reveal-section {\n  position: relative;\n  width: 100%;\n  height: 400vh;\n}\n\n.scroll-reveal-sticky-wrapper {\n  position: sticky;\n  top: 0;\n  width: 100%;\n  height: 100vh;\n  overflow: hidden;\n}\n\n.scroll-reveal-image {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n}\n\n.scroll-reveal-image img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n}\n\n.scroll-reveal-base {\n  z-index: 1;\n}\n\n.scroll-reveal-top {\n  z-index: 2;\n  clip-path: inset(0 0 0 0);\n}\n\n.team-info-card {\n  position: absolute;\n  bottom: 10%;\n  right: 5%;\n  width: 95%;\n  max-width: 650px;\n  background: #ffffff;\n  border-radius: 20px;\n  padding: 50px;\n  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);\n  transition: transform 0.05s linear, opacity 0.05s linear;\n}\n\n.team-info-card-umberto {\n  transform: translateY(150%);\n}\n\n.team-info-card-paolo {\n  transform: translateY(150%);\n}\n\n.team-info-card h3 {\n  font-family: 'Joane', serif;\n  font-size: 32px;\n  font-weight: 400;\n  color: #3F4D34;\n  margin: 0 0 20px 0;\n}\n\n.team-info-card p {\n  font-family: 'Montserrat', sans-serif;\n  font-size: 16px;\n  line-height: 1.7;\n  color: #333333;\n  margin: 0 0 15px 0;\n}\n\n.team-info-card p:last-child {\n  margin-bottom: 0;\n}\n\n.team-info-card p strong {\n  font-weight: 700;\n}\n\n\/* SLIDER DOTS - nascosti su desktop *\/\n.team-slider-dots {\n  display: none;\n}\n\n@media (max-width: 1024px) {\n  .team-info-card {\n    width: 90%;\n    right: 5%;\n    padding: 40px;\n    max-width: 600px;\n  }\n  \n  .team-info-card h3 {\n    font-size: 28px;\n  }\n  \n  .team-info-card p {\n    font-size: 15px;\n  }\n}\n\n@media (max-width: 768px) {\n  \/* SU MOBILE: diventa uno slider statico *\/\n  .scroll-reveal-section {\n    height: auto;\n    min-height: 100vh;\n  }\n  \n  .scroll-reveal-sticky-wrapper {\n    position: relative;\n    height: 100vh;\n  }\n  \n  .scroll-reveal-image {\n    transition: opacity 0.5s ease, transform 0.5s ease;\n  }\n  \n  .scroll-reveal-image img {\n    object-position: left center;\n  }\n  \n  \/* Slider dots *\/\n  .team-slider-dots {\n    display: flex;\n    justify-content: center;\n    gap: 12px;\n    position: absolute;\n    bottom: 20px;\n    left: 50%;\n    transform: translateX(-50%);\n    z-index: 10;\n  }\n  \n  .slider-dot {\n    width: 10px;\n    height: 10px;\n    border-radius: 50%;\n    background: rgba(255, 255, 255, 0.5);\n    cursor: pointer;\n    transition: all 0.3s ease;\n  }\n  \n  .slider-dot.active {\n    background: #CDF151;\n    width: 30px;\n    border-radius: 5px;\n  }\n  \n  .team-info-card {\n    width: 90%;\n    right: 5%;\n    bottom: 60px;\n    padding: 25px;\n    transition: opacity 0.5s ease, transform 0.5s ease;\n    transform: translateY(0) !important;\n    opacity: 1;\n  }\n  \n  .team-info-card h3 {\n    font-size: 22px;\n    margin-bottom: 12px;\n  }\n  \n  .team-info-card p {\n    font-size: 13px;\n    line-height: 1.6;\n    margin-bottom: 10px;\n  }\n  \n  \/* Nascondi slide non attiva *\/\n  .scroll-reveal-image:not(.active-slide) {\n    opacity: 0;\n    pointer-events: none;\n  }\n  \n  .scroll-reveal-image.active-slide {\n    opacity: 1;\n  }\n}\n<\/style>\n\n<script>\n(function() {\n  const section = document.querySelector('.scroll-reveal-section');\n  const topImage = document.querySelector('.scroll-reveal-top');\n  const baseImage = document.querySelector('.scroll-reveal-base');\n  const infoCardUmberto = document.querySelector('.team-info-card-umberto');\n  const infoCardPaolo = document.querySelector('.team-info-card-paolo');\n  \n  if (!section || !topImage || !infoCardUmberto || !infoCardPaolo) return;\n  \n  let isMobile = window.innerWidth <= 768;\n  let currentSlide = 0;\n  let touchStartX = 0;\n  let touchEndX = 0;\n  \n  \/\/ FUNZIONE PER MOBILE SLIDER\n  function initMobileSlider() {\n    const dots = document.querySelectorAll('.slider-dot');\n    const stickyWrapper = document.querySelector('.scroll-reveal-sticky-wrapper');\n    \n    \/\/ Mostra prima slide (UMBERTO)\n    topImage.classList.add('active-slide');\n    baseImage.classList.remove('active-slide');\n    \n    function showSlide(index) {\n      currentSlide = index;\n      \n      if (index === 0) {\n        \/\/ Mostra UMBERTO (prima slide)\n        topImage.classList.add('active-slide');\n        baseImage.classList.remove('active-slide');\n      } else {\n        \/\/ Mostra PAOLO (seconda slide)\n        baseImage.classList.add('active-slide');\n        topImage.classList.remove('active-slide');\n      }\n      \n      \/\/ Aggiorna dots\n      dots.forEach((dot, i) => {\n        dot.classList.toggle('active', i === index);\n      });\n    }\n    \n    \/\/ Click sui dots\n    dots.forEach((dot, index) => {\n      dot.addEventListener('click', () => showSlide(index));\n    });\n    \n    \/\/ Touch\/swipe support\n    stickyWrapper.addEventListener('touchstart', (e) => {\n      touchStartX = e.changedTouches[0].screenX;\n    }, { passive: true });\n    \n    stickyWrapper.addEventListener('touchend', (e) => {\n      touchEndX = e.changedTouches[0].screenX;\n      handleSwipe();\n    }, { passive: true });\n    \n    function handleSwipe() {\n      const swipeThreshold = 50;\n      const diff = touchStartX - touchEndX;\n      \n      if (Math.abs(diff) > swipeThreshold) {\n        if (diff > 0 && currentSlide < 1) {\n          \/\/ Swipe left - prossima slide\n          showSlide(currentSlide + 1);\n        } else if (diff < 0 && currentSlide > 0) {\n          \/\/ Swipe right - slide precedente\n          showSlide(currentSlide - 1);\n        }\n      }\n    }\n  }\n  \n  \/\/ FUNZIONE PER DESKTOP SCROLL ANIMATION (originale)\n  function updateReveal() {\n    const sectionRect = section.getBoundingClientRect();\n    const sectionHeight = section.offsetHeight;\n    const viewportHeight = window.innerHeight;\n    \n    const scrolled = Math.max(0, -sectionRect.top);\n    const maxScroll = sectionHeight - viewportHeight;\n    \n    let progress = scrolled \/ maxScroll;\n    progress = Math.max(0, Math.min(1, progress));\n    \n    const umbertoPhase = 0.25;\n    const paoloStartClip = 0.6;\n    \n    \/\/ FASE 1: Card Umberto sale\n    if (progress <= umbertoPhase) {\n      const cardProgress = progress \/ umbertoPhase;\n      const cardTranslate = 150 - (cardProgress * 150);\n      infoCardUmberto.style.transform = `translateY(${cardTranslate}%)`;\n      topImage.style.clipPath = 'inset(0 0 0 0)';\n      \n      infoCardPaolo.style.transform = 'translateY(150%)';\n      \n    \/\/ FASE 2: Taglio immagine + card Paolo sale\n    } else {\n      infoCardUmberto.style.transform = 'translateY(0%)';\n      \n      const clipProgress = (progress - umbertoPhase) \/ (1 - umbertoPhase);\n      const clipValue = clipProgress * 100;\n      topImage.style.clipPath = `inset(0 0 ${clipValue}% 0)`;\n      \n      if (clipProgress >= paoloStartClip) {\n        const paoloProgress = (clipProgress - paoloStartClip) \/ (1 - paoloStartClip);\n        const paoloTranslate = 150 - (paoloProgress * 150);\n        infoCardPaolo.style.transform = `translateY(${paoloTranslate}%)`;\n      } else {\n        infoCardPaolo.style.transform = 'translateY(150%)';\n      }\n    }\n  }\n  \n  let ticking = false;\n  \n  function requestUpdate() {\n    if (!ticking) {\n      window.requestAnimationFrame(() => {\n        updateReveal();\n        ticking = false;\n      });\n      ticking = true;\n    }\n  }\n  \n  function handleResize() {\n    const wasMobile = isMobile;\n    isMobile = window.innerWidth <= 768;\n    \n    \/\/ Se passiamo da desktop a mobile o viceversa, reinizializza\n    if (wasMobile !== isMobile) {\n      if (isMobile) {\n        initMobileSlider();\n      } else {\n        \/\/ Rimuovi classi slider e ripristina animazione desktop\n        baseImage.classList.remove('active-slide');\n        topImage.classList.remove('active-slide');\n        updateReveal();\n      }\n    }\n  }\n  \n  \/\/ Inizializza in base al device\n  if (isMobile) {\n    initMobileSlider();\n  } else {\n    window.addEventListener('scroll', requestUpdate, { passive: true });\n    updateReveal();\n  }\n  \n  window.addEventListener('resize', handleResize);\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-49d31e3 e-con-full e-flex e-con e-parent\" data-id=\"49d31e3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b915c40 elementor-widget elementor-widget-video\" data-id=\"b915c40\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;video_type&quot;:&quot;hosted&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;play_on_mobile&quot;:&quot;yes&quot;,&quot;mute&quot;:&quot;yes&quot;,&quot;loop&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t\t\t\t<div class=\"e-hosted-video elementor-wrapper elementor-open-inline\">\n\t\t\t\t\t<video class=\"elementor-video\" src=\"https:\/\/golfmegastore.it\/wp-content\/uploads\/2025\/11\/Clip30sec_GolfMegastore-ottimizzato.mp4\" autoplay=\"\" loop=\"\" muted=\"muted\" playsinline=\"\" controlsList=\"nodownload\"><\/video>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-87a60ad e-flex e-con-boxed e-con e-parent\" data-id=\"87a60ad\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-ecdc300 e-con-full e-flex e-con e-child\" data-id=\"ecdc300\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;motion_fx_translateY_effect&quot;:&quot;yes&quot;,&quot;motion_fx_translateY_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:2.79999999999999982236431605997495353221893310546875,&quot;sizes&quot;:[]},&quot;motion_fx_translateY_affectedRange&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:16,&quot;end&quot;:72}},&quot;motion_fx_blur_effect&quot;:&quot;yes&quot;,&quot;motion_fx_blur_level&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:4,&quot;sizes&quot;:[]},&quot;motion_fx_blur_range&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:0,&quot;end&quot;:56}},&quot;motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;tablet&quot;],&quot;motion_fx_blur_direction&quot;:&quot;out-in&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d453257 elementor-widget elementor-widget-heading\" data-id=\"d453257\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Our partners<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-aa156e3 e-grid e-con-full e-con e-child\" data-id=\"aa156e3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-86ef4ab elementor-widget elementor-widget-image\" data-id=\"86ef4ab\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"139\" height=\"92\" src=\"https:\/\/golfmegastore.it\/wp-content\/uploads\/2025\/11\/logo-golfmegastore-bianco.svg\" class=\"attachment-large size-large wp-image-3043\" alt=\"Logo Golf Megastore\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ca31527 elementor-widget elementor-widget-image\" data-id=\"ca31527\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"304\" height=\"203\" src=\"https:\/\/golfmegastore.it\/wp-content\/uploads\/2025\/12\/LogoIndoor_Bianco.svg\" class=\"attachment-large size-large wp-image-3047\" alt=\"Golf megastore\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5d2f587 elementor-widget elementor-widget-image\" data-id=\"5d2f587\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"164\" height=\"143\" src=\"https:\/\/golfmegastore.it\/wp-content\/uploads\/2025\/11\/logo-nodari.png\" class=\"attachment-large size-large wp-image-3044\" alt=\"nodari\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5f1fbb9 elementor-widget elementor-widget-image\" data-id=\"5f1fbb9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"246\" height=\"82\" src=\"https:\/\/golfmegastore.it\/wp-content\/uploads\/2025\/11\/logo-amnin.png\" class=\"attachment-large size-large wp-image-3045\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d9df070 elementor-widget elementor-widget-image\" data-id=\"d9df070\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"146\" height=\"143\" src=\"https:\/\/golfmegastore.it\/wp-content\/uploads\/2025\/11\/logo-vicenza.png\" class=\"attachment-large size-large wp-image-3046\" alt=\"vicenza\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>A story born in 2013 from a true passion for golf Golf 2.0 Megastore was founded in 2013 by Umberto Cuomo, a professional golfer driven by his lifelong passion for the game. What started as a small golf shop in Vicenza has grown into the largest golf megastore in Italy, with over 2,000 m\u00b2 dedicated &#8230; <a title=\"About us\" class=\"read-more\" href=\"https:\/\/golfmegastore.it\/en\/about-us\/\" aria-label=\"Read more about About us\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_joinchat":[],"footnotes":""},"class_list":["post-3048","page","type-page","status-publish"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>About us - Golf 2.0 Megastore<\/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:\/\/golfmegastore.it\/en\/about-us\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"About us - Golf 2.0 Megastore\" \/>\n<meta property=\"og:description\" content=\"A story born in 2013 from a true passion for golf Golf 2.0 Megastore was founded in 2013 by Umberto Cuomo, a professional golfer driven by his lifelong passion for the game. What started as a small golf shop in Vicenza has grown into the largest golf megastore in Italy, with over 2,000 m\u00b2 dedicated ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/golfmegastore.it\/en\/about-us\/\" \/>\n<meta property=\"og:site_name\" content=\"Golf 2.0 Megastore\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-10T07:51:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/golfmegastore.it\/wp-content\/uploads\/2025\/11\/team-umberto.webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/golfmegastore.it\\\/en\\\/about-us\\\/\",\"url\":\"https:\\\/\\\/golfmegastore.it\\\/en\\\/about-us\\\/\",\"name\":\"About us - Golf 2.0 Megastore\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/golfmegastore.it\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/golfmegastore.it\\\/en\\\/about-us\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/golfmegastore.it\\\/en\\\/about-us\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/golfmegastore.it\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/team-umberto.webp\",\"datePublished\":\"2025-11-26T14:59:25+00:00\",\"dateModified\":\"2026-02-10T07:51:49+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/golfmegastore.it\\\/en\\\/about-us\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/golfmegastore.it\\\/en\\\/about-us\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/golfmegastore.it\\\/en\\\/about-us\\\/#primaryimage\",\"url\":\"https:\\\/\\\/golfmegastore.it\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/team-umberto.webp\",\"contentUrl\":\"https:\\\/\\\/golfmegastore.it\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/team-umberto.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/golfmegastore.it\\\/en\\\/about-us\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/golfmegastore.it\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"About us\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/golfmegastore.it\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/golfmegastore.it\\\/en\\\/\",\"name\":\"Golf 2.0 Megastore\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/golfmegastore.it\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"About us - Golf 2.0 Megastore","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:\/\/golfmegastore.it\/en\/about-us\/","og_locale":"en_US","og_type":"article","og_title":"About us - Golf 2.0 Megastore","og_description":"A story born in 2013 from a true passion for golf Golf 2.0 Megastore was founded in 2013 by Umberto Cuomo, a professional golfer driven by his lifelong passion for the game. What started as a small golf shop in Vicenza has grown into the largest golf megastore in Italy, with over 2,000 m\u00b2 dedicated ... Read more","og_url":"https:\/\/golfmegastore.it\/en\/about-us\/","og_site_name":"Golf 2.0 Megastore","article_modified_time":"2026-02-10T07:51:49+00:00","og_image":[{"url":"https:\/\/golfmegastore.it\/wp-content\/uploads\/2025\/11\/team-umberto.webp","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/golfmegastore.it\/en\/about-us\/","url":"https:\/\/golfmegastore.it\/en\/about-us\/","name":"About us - Golf 2.0 Megastore","isPartOf":{"@id":"https:\/\/golfmegastore.it\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/golfmegastore.it\/en\/about-us\/#primaryimage"},"image":{"@id":"https:\/\/golfmegastore.it\/en\/about-us\/#primaryimage"},"thumbnailUrl":"https:\/\/golfmegastore.it\/wp-content\/uploads\/2025\/11\/team-umberto.webp","datePublished":"2025-11-26T14:59:25+00:00","dateModified":"2026-02-10T07:51:49+00:00","breadcrumb":{"@id":"https:\/\/golfmegastore.it\/en\/about-us\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/golfmegastore.it\/en\/about-us\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/golfmegastore.it\/en\/about-us\/#primaryimage","url":"https:\/\/golfmegastore.it\/wp-content\/uploads\/2025\/11\/team-umberto.webp","contentUrl":"https:\/\/golfmegastore.it\/wp-content\/uploads\/2025\/11\/team-umberto.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/golfmegastore.it\/en\/about-us\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/golfmegastore.it\/en\/"},{"@type":"ListItem","position":2,"name":"About us"}]},{"@type":"WebSite","@id":"https:\/\/golfmegastore.it\/en\/#website","url":"https:\/\/golfmegastore.it\/en\/","name":"Golf 2.0 Megastore","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/golfmegastore.it\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/golfmegastore.it\/en\/wp-json\/wp\/v2\/pages\/3048","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/golfmegastore.it\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/golfmegastore.it\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/golfmegastore.it\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/golfmegastore.it\/en\/wp-json\/wp\/v2\/comments?post=3048"}],"version-history":[{"count":9,"href":"https:\/\/golfmegastore.it\/en\/wp-json\/wp\/v2\/pages\/3048\/revisions"}],"predecessor-version":[{"id":3719,"href":"https:\/\/golfmegastore.it\/en\/wp-json\/wp\/v2\/pages\/3048\/revisions\/3719"}],"wp:attachment":[{"href":"https:\/\/golfmegastore.it\/en\/wp-json\/wp\/v2\/media?parent=3048"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}