{"id":1359,"date":"2024-08-20T12:25:52","date_gmt":"2024-08-20T10:25:52","guid":{"rendered":"https:\/\/dev.codingbase.at\/hofstaetter\/pagina-iniziale\/"},"modified":"2026-07-15T11:00:52","modified_gmt":"2026-07-15T09:00:52","slug":"pagina-iniziale","status":"publish","type":"page","link":"https:\/\/www.hofstatter.com\/it\/","title":{"rendered":"Tenuta"},"content":{"rendered":"<section class=\"l-section wpb_row us_custom_5b2df13b us_animate_this hide_on_mobiles height_small width_full\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_bottom type_default stacking_default\"><div class=\"wpb_column vc_column_container us_custom_e923cb39\"><div class=\"vc_column-inner\"><div class=\"w-iconbox us_custom_9eba9c5b wobble iconpos_top style_default color_custom align_center no_text no_title\" id=\"see-more-button\"><a href=\"#content\" class=\"w-iconbox-link\" aria-label=\"fal|chevron-down\"><div class=\"w-iconbox-icon\" style=\"font-size:3rem;--icon-color:rgba(255,255,255,0.70);\"><i class=\"fal fa-chevron-down\"><\/i><\/div><\/a><div class=\"w-iconbox-meta\"><\/div><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row height_auto\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default\"><div class=\"wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"w-html\">\n        <style id=\"preloader-styles\">\n\n        \/* \u2500\u2500 Scrollbar unterdr\u00fccken w\u00e4hrend Preloader aktiv \u2500\u2500 *\/\n        html.pl-active {\n            overflow: hidden !important;\n\t\t\tscrollbar-gutter: stable !important;\n        }\n\n        \/* \u2500\u2500 Overlay \u2500\u2500 *\/\n        #pl-overlay {\n            position: fixed !important;\n            top: 0 !important;\n            left: 0 !important;\n            right: 0 !important;\n            bottom: 0 !important;\n            width: 100% !important;\n            height: 100% !important;\n            z-index: 2147483646 !important;   \/* max z-index *\/\n            background: var(--color-content-primary) !important;\n            opacity: 1;\n            pointer-events: all !important;\n            margin: 0 !important;\n            padding: 0 !important;\n            transform: none !important;\n            display: block !important;\n            visibility: visible !important;\n        }\n\n        \/* Overlay-Transitions werden per JS gesetzt, damit keine\n           CSS-Animations von au\u00dfen dazwischenfunken *\/\n\n        \/* \u2500\u2500 Logo eingefroren \u2500\u2500 *\/\n        html.pl-active #hofstaetter-logo {\n            opacity: 0 !important;\n            transition: none !important;\n            animation: none !important;\n            visibility: visible !important;    \/* Layout bleibt erhalten *\/\n        }\n\t\t\n\t\thtml.pl-active .l-header{\n\t\t\tposition:relative;\n\t\t\tz-index:2147483647 !important;\n\t\t}\n\t\t\n\n        \/* \u2500\u2500 Nav-Links eingefroren \u2500\u2500 *\/\n        html.pl-active .nav-main-link,\n\t\thtml.pl-active #see-more-button {\n            opacity: 0 !important;\n            transition: none !important;\n            animation: none !important;\n            visibility: visible !important;\n        }\n\n        \/* \u2500\u2500 Reduced Motion: Preloader komplett deaktivieren \u2500\u2500 *\/\n        @media (prefers-reduced-motion: reduce) {\n            #pl-overlay {\n                display: none !important;\n            }\n            html.pl-active #hofstaetter-logo,\n            html.pl-active .nav-main-link,\n\t\t\thtml.pl-active #see-more-button {\n                opacity: 1 !important;\n            }\n        }\n\n    <\/style>\n\n        <script>\n    (function () {\n\t\tvar plDebug = new URLSearchParams(location.search).has('pl_debug');\n        if (!plDebug && sessionStorage.getItem('pl_done')) return; \/\/auskommentieren f\u00fcr DEBUGGING\n        document.documentElement.classList.add('pl-active');\n    }());\n    <\/script>\n\n        <div id=\"pl-overlay\" aria-hidden=\"true\" role=\"presentation\"><\/div>\n\n        <script>\n(function () {\n\tvar PL_DEBUG = new URLSearchParams(location.search).has('pl_debug');\n\t\n\tif (!PL_DEBUG && sessionStorage.getItem('pl_done')) {\n\n        var existingOverlay = document.getElementById('pl-overlay');\n        if (existingOverlay && existingOverlay.parentNode) {\n            existingOverlay.parentNode.removeChild(existingOverlay);\n        }\n        var s = document.getElementById('preloader-styles');\n        if (s) s.parentNode.removeChild(s);\n        return;\n    }\n\t\n\t\/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n       DEBUG-MODUS\n       Aufruf mit ?pl_debug=1 an der URL:\n       - Preloader bleibt dauerhaft stehen (kein Auto-Fade-Out)\n       - Zeigt Computed Styles + prefers-reduced-motion direkt an\n    \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n    var PL_START = performance.now();\n    var debugBox;\n\t\n\t    function plLog(msg) {\n        if (!PL_DEBUG) return;\n        var t = Math.round(performance.now() - PL_START);\n        var line = '+' + t + 'ms  ' + msg;\n        console.log('[PL]', line);\n\n        if (!debugBox) {\n            debugBox = document.createElement('div');\n            debugBox.style.cssText =\n                'position:fixed;top:0;left:0;z-index:2147483647;' +\n                'background:#000;color:#0f0;font:11px monospace;' +\n                'padding:8px;max-width:90vw;max-height:60vh;overflow:auto;' +\n                'white-space:pre-wrap;line-height:1.4;';\n            document.body.appendChild(debugBox);\n        }\n        debugBox.textContent += line + '\\n';\n    }\n\n    function plCheckDisplay(label, el) {\n        if (!el) { plLog(label + ': Element nicht gefunden!'); return; }\n        var cs = getComputedStyle(el);\n        plLog(label + ' \u2192 display:' + cs.display\n            + ' visibility:' + cs.visibility\n            + ' opacity:' + cs.opacity\n            + ' transition:' + cs.transitionProperty + ' ' + cs.transitionDuration);\n    } \n\n    \/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n       TIMING (alle Werte in ms) \u2013 deine Werte, neu zugeordnet:\n       logoDelay\/logoFadeIn: steuern das Logo (w\u00e4hrend Overlay steht)\n       holdBeforeFadeOut: Pause nach Logo, bevor Overlay verschwindet\n       bgFadeOut: Dauer Overlay-Fade-Out\n       navDelay\/navFadeIn\/navStagger: Nav NACH dem Overlay-Fade-Out\n    \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n    var T = {\n        logoDelay        : 1500,  \/\/ Logo startet 1s nach Seitenstart\n        logoFadeIn       : 1000,  \/\/ Logo-Fade-Dauer\n        holdBeforeFadeOut: 300,    \/\/ Pause, nachdem Logo fertig ist\n        bgFadeOut        : 1000,   \/\/ Dauer: Overlay ausblenden\n        navDelay         : 0,  \/\/ Wartezeit NACH Overlay-Verschwinden, bevor Nav startet\n        navFadeIn        : 1000,  \/\/ Nav-Fade-Dauer\n        navStagger       : 0,     \/\/ Versatz zwischen Nav-Links\n    };\n\n    \/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n       ELEMENTE\n    \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n    var overlay  = document.getElementById('pl-overlay');\n\tif (PL_DEBUG && overlay) {\n    var origOpacityDescriptor = Object.getOwnPropertyDescriptor(\n        CSSStyleDeclaration.prototype, 'opacity'\n    );\n\n    if (origOpacityDescriptor && origOpacityDescriptor.set) {\n        Object.defineProperty(overlay.style, 'opacity', {\n            configurable: true,\n            get: function () {\n                return origOpacityDescriptor.get.call(this);\n            },\n            set: function (val) {\n                plLog('\ud83d\udd75\ufe0f opacity-Setter aufgerufen mit: \"' + val + '\"');\n                console.trace('[PL] opacity gesetzt auf', val);\n                return origOpacityDescriptor.set.call(this, val);\n            }\n        });\n        plLog('opacity-Setter-Trap auf #pl-overlay aktiv');\n    }\n\n    \/* Zus\u00e4tzlich: kompletten style-String bei jeder \u00c4nderung loggen,\n       falls es \u00fcber setAttribute('style', ...) oder cssText l\u00e4uft\n       statt \u00fcber .style.opacity direkt *\/\n    var moFull = new MutationObserver(function (mutations) {\n        mutations.forEach(function (m) {\n            plLog('\ud83d\udd0d style-Attribut ge\u00e4ndert \u2192 \"' + overlay.getAttribute('style') + '\"');\n        });\n    });\n    moFull.observe(overlay, { attributes: true, attributeFilter: ['style'] });\n}\n    var logo     = document.getElementById('hofstaetter-logo');\n    var navLinks = [];\n\n    var overlayGoneHandled = false;\n\n    \/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n       HILFSFUNKTIONEN\n    \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n    function fadeIn(el, duration, delay) {\n        if (!el) return;\n        setTimeout(function () {\n            el.style.setProperty('transition',\n                'opacity ' + duration + 'ms ease', 'important');\n            el.style.setProperty('opacity', '1', 'important');\n            el.style.setProperty('animation', 'none', 'important');\n        }, delay || 0);\n    }\n\n    function releaseEl(el) {\n        if (!el) return;\n        el.style.removeProperty('transition');\n        el.style.removeProperty('opacity');\n        el.style.removeProperty('animation');\n    }\n\n    \/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n       AUFR\u00c4UMEN (final \u2013 erst wenn wirklich alles fertig ist)\n    \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n    function cleanup() {\n        document.documentElement.classList.remove('pl-active');\n\n        releaseEl(logo);\n        navLinks.forEach(releaseEl);\n\n        var s = document.getElementById('preloader-styles');\n        if (s) s.parentNode.removeChild(s);\n\n        sessionStorage.setItem('pl_done', '1');\n    }\n\n    \/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n       Wird aufgerufen, sobald das Overlay komplett weg ist\n    \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n    function afterOverlayGone() {\n        if (overlayGoneHandled) return;\n        overlayGoneHandled = true;\n\t\t\n\t\tif (PL_DEBUG) plLog('afterOverlayGone() \u2014 Overlay wird entfernt, Nav startet');\n\n        \/* Overlay aus dem DOM entfernen *\/\n        if (overlay && overlay.parentNode) {\n            overlay.parentNode.removeChild(overlay);\n        }\n\n        \/* \u2500\u2500 Jetzt erst: Nav-Links einblenden \u2500\u2500 *\/\n        navLinks.forEach(function (link, i) {\n            fadeIn(link, T.navFadeIn, T.navDelay + i * T.navStagger);\n        });\n\n        var lastNavEnd = T.navDelay\n            + Math.max(navLinks.length - 1, 0) * T.navStagger\n            + T.navFadeIn;\n\n        setTimeout(function () {\n            if (PL_DEBUG) plLog('cleanup() \u2014 fertig');\n            cleanup();\n        }, lastNavEnd + 100);\n    }\n\n    \/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n       HAUPTABLAUF\n    \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n    function run() {\n\n        navLinks = Array.from(document.querySelectorAll('.nav-main-link'));\n\t\t\n\t\t\/\/Add See-More-Button to navlinks\n\t\tvar seeMoreBtn = document.getElementById('see-more-button');\n\t\tif (seeMoreBtn) navLinks.push(seeMoreBtn);\n\n        if (PL_DEBUG) {\n            plLog('run() gestartet \u2014 ' + navLinks.length + ' Nav-Links gefunden');\n            plCheckDisplay('overlay (Start)', overlay);\n            plCheckDisplay('logo (Start)', logo);\n            navLinks.forEach(function (l, i) { plCheckDisplay('navLink[' + i + '] (Start)', l); });\n        }\n\n        if (!overlay) { afterOverlayGone(); return; }\n\n        \/* \u2500\u2500 1. Logo einblenden, w\u00e4hrend Overlay noch steht \u2500\u2500 *\/\n        fadeIn(logo, T.logoFadeIn, T.logoDelay);\n\t\tif (PL_DEBUG) plLog('logo fadeIn geplant: delay=' + T.logoDelay + ' duration=' + T.logoFadeIn);\n\n        \/* \u2500\u2500 2. Overlay ausblenden, NACHDEM das Logo fertig ist \u2500\u2500 *\/\n        var overlayFadeStart = T.logoDelay + T.logoFadeIn + T.holdBeforeFadeOut;\n\n        setTimeout(function () {\n\t\t\t\n\t\t\tif (PL_DEBUG) {\n                plLog('Overlay-Fade-Out startet jetzt (geplant bei ' + overlayFadeStart + 'ms)');\n                plCheckDisplay('overlay (vor Fade-Out)', overlay);\n            }\n\n            overlay.style.transition = 'opacity ' + T.bgFadeOut + 'ms ease';\n\n            overlay.addEventListener('transitionend', function handler(e) {\n                if (e.propertyName !== 'opacity') return;\n                overlay.removeEventListener('transitionend', handler);\n\t\t\t\tif (PL_DEBUG) plLog('\u2705 transitionend gefeuert (opacity) \u2014 sauberer Fade-Out');\n                afterOverlayGone();\n            });\n\n            \/* Fallback, falls transitionend nicht feuert *\/\n\t\t\tsetTimeout(function () {\n                if (PL_DEBUG) plLog('\u26a0\ufe0f Fallback-Timeout ausgel\u00f6st \u2014 transitionend hat NICHT gefeuert!');\n                afterOverlayGone();\n            }, T.bgFadeOut + 200);\n\n            \/* Doppeltes rAF: erzwingt, dass der Browser die Transition\n       (opacity:1) tats\u00e4chlich als Frame gerendert hat, BEVOR\n       der Zielwert (opacity:0) gesetzt wird. Ohne das batcht\n       mobiles WebKit beide \u00c4nderungen und \u00fcberspringt die\n       Transition komplett. *\/\n    requestAnimationFrame(function () {\n        requestAnimationFrame(function () {\n\t\t\tif (PL_DEBUG) plCheckDisplay('overlay (direkt vor opacity=0, nach 2x rAF)', overlay);\n\n            overlay.style.opacity = '0';\n        });\n    });\n\n        }, overlayFadeStart);\n    }\n\n    \/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n       STARTEN\n    \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n    if (document.readyState === 'loading') {\n        document.addEventListener('DOMContentLoaded', run);\n    } else {\n        run();\n    }\n\n}());\n    <\/script>\n\n    \n<\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row height_auto\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default\"><div class=\"wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"w-html\">        <div class=\"floating-button-container start-hidden hide-until-scroll-desktop\" id=\"floatingBookingButton_1\">\n            <button\n                class=\"w-btn us-btn-style_3 floating-main-button\"\n                aria-label=\"Degustazioni e Tour Men\u00fc\"\n                aria-expanded=\"false\"\n            >\n                <i class=\"button-icon fal fa-calendar-check\" aria-hidden=\"true\"><\/i>\n                <span class=\"button-text\">Degustazioni e Tour<\/span>\n            <\/button>\n \n            <div class=\"floating-submenu\" role=\"menu\">\n                                    <a\n                        href=\"\/erleben\/tastings-tours\/#content\"\n                        role=\"menuitem\"\n                                            >Jetzt buchen<\/a>\n                                    <a\n                        href=\"\/erleben\/enoteca\/#info\"\n                        role=\"menuitem\"\n                                            >\u00d6ffnungszeiten<\/a>\n                                    <a\n                        href=\"https:\/\/www.shop.hofstatter.com\/\"\n                        role=\"menuitem\"\n                                            >Shop<\/a>\n                            <\/div>\n        <\/div>\n \n        <script>\n        (function () {\n\t\t\tvar SCROLL_OFFSET_VALUE = 50;\n\t\t\tvar SCROLL_OFFSET_UNIT  = 'vh';            \n\t\t\tvar container  = document.getElementById('floatingBookingButton_1');\n            if ( ! container ) return;\n \n            var mainButton = container.querySelector('.floating-main-button');\n            var submenu    = container.querySelector('.floating-submenu');\n            var isActive   = false;\n\t\t\t\n\t\t\tfunction getScrollThreshold() {\n\t\t\t\treturn SCROLL_OFFSET_UNIT === 'vh'\n\t\t\t\t\t? (SCROLL_OFFSET_VALUE \/ 100) * window.innerHeight\n\t\t\t\t\t: SCROLL_OFFSET_VALUE;\n\t\t\t}\n \n            \/* \u2500\u2500 Measure submenu and write --submenu-h \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n             *\n             * The submenu is hidden (visibility:hidden \/ opacity:0) in the DOM,\n             * which means its height IS available via scrollHeight even when\n             * invisible. We add the button's own height as a small gap so the\n             * button never overlaps the submenu.\n             *\n             * Called once on load and again on every resize so the value stays\n             * correct if the viewport changes (e.g. font scaling, orientation).\n             *\/\n            function measureSubmenu() {\n                \/\/ Make temporarily measurable without flickering\n                var prevVisibility = submenu.style.visibility;\n                var prevPosition   = submenu.style.position;\n \n                submenu.style.visibility = 'hidden';\n                submenu.style.position   = 'absolute'; \/\/ already is, but be safe\n \n                var submenuHeight = submenu.scrollHeight;\n                var gap           = 2; \/\/ px gap between submenu top and button bottom\n \n                container.style.setProperty(\n                    '--submenu-h',\n                    (submenuHeight + gap) + 'px'\n                );\n \n                submenu.style.visibility = prevVisibility;\n                submenu.style.position   = prevPosition;\n            }\n \n            \/\/ Run after layout is complete\n            if ( document.readyState === 'loading' ) {\n                document.addEventListener('DOMContentLoaded', measureSubmenu);\n            } else {\n                measureSubmenu();\n            }\n \n            window.addEventListener('resize', measureSubmenu, { passive: true });\n \n            \/* \u2500\u2500 Mobile: click-toggle \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n            function isMobile() {\n                return window.innerWidth <= 768;\n            }\n \n            mainButton.addEventListener('click', function (e) {\n                if ( ! isMobile() ) return;\n                e.stopPropagation();\n                isActive = ! isActive;\n                container.classList.toggle('active', isActive);\n                mainButton.setAttribute('aria-expanded', String(isActive));\n            });\n \n            document.addEventListener('click', function (e) {\n                if ( isMobile() && ! container.contains(e.target) ) {\n                    isActive = false;\n                    container.classList.remove('active');\n                    mainButton.setAttribute('aria-expanded', 'false');\n                }\n            });\n \n            \/* \u2500\u2500 Scroll handler \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n            function checkScroll() {\n    \t\t\tcontainer.classList.toggle('scrolled', window.scrollY > getScrollThreshold());            \n\t\t\t}\n \n            checkScroll();\n            window.addEventListener('scroll', checkScroll, { passive: true });\n \n            \/* \u2500\u2500 Resize handler \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n            window.addEventListener('resize', function () {\n                checkScroll();\n                if ( ! isMobile() ) {\n                    container.classList.remove('active');\n                    isActive = false;\n                    mainButton.setAttribute('aria-expanded', 'false');\n                }\n            });\n        })();\n        <\/script>\n        \n<\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row us_custom_650985bf hide_on_default hide_on_laptops hide_on_tablets height_small width_full\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_bottom type_default stacking_default\"><div class=\"wpb_column vc_column_container us_custom_740249e9\"><div class=\"vc_column-inner\"><div class=\"w-iconbox us_custom_9eba9c5b wobble iconpos_top style_default color_custom align_center no_text no_title\"><a href=\"#content\" class=\"w-iconbox-link\" aria-label=\"fal|chevron-down\"><div class=\"w-iconbox-icon\" style=\"font-size:3rem;--icon-color:rgba(255,255,255,0.70);\"><i class=\"fal fa-chevron-down\"><\/i><\/div><\/a><div class=\"w-iconbox-meta\"><\/div><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row height_large\" id=\"content\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default\"><div class=\"wpb_column vc_column_container us_custom_60e9caca us_animate_this\"><div class=\"vc_column-inner\"><div class=\"wpb_text_column us_custom_e2aee182 font-teaser\"><div class=\"wpb_wrapper\"><p>Profondamente radicati. Sempre curiosi.<br \/>\nLa nostra azienda vinicola a conduzione familiare, situata nel paese vitivinicolo di Termeno, ha un solo obiettivo: raccontare la storia della nostra terra natale, l&#8217;Alto Adige. Con vini che riflettano le loro origini: il carattere chiaro e forte di una regione avvolta dalle Dolomiti.<\/p>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row hofstaetter-slider height_auto width_full\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default\"><div class=\"wpb_column vc_column_container us_custom_cfdf64d4\"><div class=\"vc_column-inner\"><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row us_custom_c45ec09c height_large\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default\"><div class=\"wpb_column vc_column_container us_custom_60e9caca us_animate_this\"><div class=\"vc_column-inner\"><h2 class=\"w-text us_custom_eb849559\"><span class=\"w-text-h\"><span class=\"w-text-value\">Famiglia<\/span><\/span><\/h2><div class=\"wpb_text_column us_custom_2e9da019 font-teaser-2\"><div class=\"wpb_wrapper\"><p>Pinot Nero e Gew\u00fcrztraminer ci accompagnano fin dall&#8217;inizio. La passione per le novit\u00e0 ci ha condotti anche oltre i confini dell&#8217;Alto Adige: fino a 823 metri sul livello del mare &#8211; in vigneti circondati dalle imponenti montagne del Trentino. E fino ai ripidi pendii della Mosella, dove ci dedichiamo totalmente al Riesling.<\/p>\n<\/div><\/div><div class=\"w-btn-wrapper align_center\"><a class=\"w-btn us-btn-style_1 button-underlined\" href=\"https:\/\/www.hofstatter.com\/it\/famiglia\/\"><span class=\"w-btn-label\">Scopri di pi\u00f9<\/span><\/a><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row hofstaetter-slider height_auto width_full\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default\"><div class=\"wpb_column vc_column_container us_custom_cfdf64d4\"><div class=\"vc_column-inner\"><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row us_custom_c45ec09c height_large\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default\"><div class=\"wpb_column vc_column_container us_custom_60e9caca us_animate_this\"><div class=\"vc_column-inner\"><h2 class=\"w-text us_custom_eb849559\"><span class=\"w-text-h\"><span class=\"w-text-value\">Vigna<\/span><\/span><\/h2><div class=\"wpb_text_column us_custom_2e9da019 font-teaser-2\"><div class=\"wpb_wrapper\"><p>Pi\u00f9 precisa \u00e8 l\u2019origine, pi\u00f9 inconfondibile \u00e8 il vino. Questo principio trova la sua piena espressione nel termine \u201cVigna\u201d. Siamo stati i primi a introdurlo in Alto Adige e lo utilizziamo dal 1987. Con i nostri vini da singolo vigneto non seguiamo le mode: creiamo punti di riferimento.<\/p>\n<\/div><\/div><div class=\"w-btn-wrapper align_center\"><a class=\"w-btn us-btn-style_1 button-underlined\" href=\"https:\/\/www.hofstatter.com\/it\/vigna\/\"><span class=\"w-btn-label\">Scopri di pi\u00f9<\/span><\/a><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row hofstaetter-slider height_auto width_full\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default\"><div class=\"wpb_column vc_column_container us_custom_cfdf64d4\"><div class=\"vc_column-inner\"><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row us_custom_c45ec09c height_large\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default\"><div class=\"wpb_column vc_column_container us_custom_60e9caca us_animate_this\"><div class=\"vc_column-inner\"><h2 class=\"w-text us_custom_eb849559\"><span class=\"w-text-h\"><span class=\"w-text-value\">Vivere il vino<\/span><\/span><\/h2><div class=\"wpb_text_column us_custom_2e9da019 font-teaser-2\"><div class=\"wpb_wrapper\"><p>Una visita alla nostra enoteca, una passeggiata nel giardino didattico o un tour nei vigneti: scoprite la nostra cantina.<br \/>\nVisita la nostra cantina.<\/p>\n<\/div><\/div><div class=\"w-btn-wrapper align_center\"><a class=\"w-btn us-btn-style_1 button-underlined\" href=\"https:\/\/www.hofstatter.com\/it\/vivere\/\"><span class=\"w-btn-label\">Scopri di pi\u00f9<\/span><\/a><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row hofstaetter-slider height_auto width_full\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default\"><div class=\"wpb_column vc_column_container us_custom_75e891b3 has_bg_color\"><div class=\"vc_column-inner\"><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row height_large\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default\"><div class=\"wpb_column vc_column_container us_custom_60e9caca us_animate_this\"><div class=\"vc_column-inner\"><div class=\"w-text us_custom_33b9ee00 font-quote\"><span class=\"w-text-h\"><span class=\"w-text-value\">Per noi la classificazione Vigna \u00e8 pi\u00f9 di un principio, \u00e8 il futuro della viticoltura altoatesina.<\/span><\/span><\/div><div class=\"w-text us_custom_976b2d9f has_text_color\"><span class=\"w-text-h\"><span class=\"w-text-value\">Martin Foradori Hofst\u00e4tter<\/span><\/span><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row height_auto\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default\"><div class=\"wpb_column vc_column_container\"><div class=\"vc_column-inner\"><\/div><\/div><\/div><\/div><\/section>\n","protected":false},"excerpt":{"rendered":"Degustazioni e Tour Jetzt buchen \u00d6ffnungszeiten Shop Profondamente radicati. Sempre curiosi. La nostra azienda vinicola a conduzione familiare, situata nel paese vitivinicolo di Termeno, ha un solo obiettivo: raccontare la storia della nostra terra natale, l&#8217;Alto Adige. Con vini che riflettano le loro origini: il carattere chiaro e forte di una regione avvolta dalle Dolomiti....","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-1359","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Tenuta J. Hofst\u00e4tter - Vini | Alto Adige | Termeno<\/title>\n<meta name=\"description\" content=\"Da quattro generazioni Hofst\u00e4tter \u00e8 sinonimo di viticoltura di qualit\u00e0 in Alto Adige. Situata a Termeno, unisce tradizione e innovazione.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.hofstatter.com\/it\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tenuta J. Hofst\u00e4tter - Vini | Alto Adige | Termeno\" \/>\n<meta property=\"og:description\" content=\"Da quattro generazioni Hofst\u00e4tter \u00e8 sinonimo di viticoltura di qualit\u00e0 in Alto Adige. Situata a Termeno, unisce tradizione e innovazione.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hofstatter.com\/it\/\" \/>\n<meta property=\"og:site_name\" content=\"Tenuta J. Hofst\u00e4tter\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-15T09:00:52+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.hofstatter.com\\\/it\\\/\",\"url\":\"https:\\\/\\\/www.hofstatter.com\\\/it\\\/\",\"name\":\"Tenuta J. Hofst\u00e4tter - Vini | Alto Adige | Termeno\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hofstatter.com\\\/it\\\/#website\"},\"datePublished\":\"2024-08-20T10:25:52+00:00\",\"dateModified\":\"2026-07-15T09:00:52+00:00\",\"description\":\"Da quattro generazioni Hofst\u00e4tter \u00e8 sinonimo di viticoltura di qualit\u00e0 in Alto Adige. Situata a Termeno, unisce tradizione e innovazione.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.hofstatter.com\\\/it\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.hofstatter.com\\\/it\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.hofstatter.com\\\/it\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/www.hofstatter.com\\\/it\\\/pagina-iniziale\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tenuta\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.hofstatter.com\\\/it\\\/#website\",\"url\":\"https:\\\/\\\/www.hofstatter.com\\\/it\\\/\",\"name\":\"Weingut J. Hofst\u00e4tter\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.hofstatter.com\\\/it\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.hofstatter.com\\\/it\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.hofstatter.com\\\/it\\\/#organization\",\"name\":\"Weingut J. Hofst\u00e4tter\",\"url\":\"https:\\\/\\\/www.hofstatter.com\\\/it\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/www.hofstatter.com\\\/it\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.hofstatter.com\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/logo.png\",\"contentUrl\":\"https:\\\/\\\/www.hofstatter.com\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/logo.png\",\"width\":1540,\"height\":311,\"caption\":\"Weingut J. Hofst\u00e4tter\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hofstatter.com\\\/it\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.instagram.com\\\/hofstatter.winery\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/tenuta-hofstaetter\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Tenuta J. Hofst\u00e4tter - Vini | Alto Adige | Termeno","description":"Da quattro generazioni Hofst\u00e4tter \u00e8 sinonimo di viticoltura di qualit\u00e0 in Alto Adige. Situata a Termeno, unisce tradizione e innovazione.","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:\/\/www.hofstatter.com\/it\/","og_locale":"it_IT","og_type":"article","og_title":"Tenuta J. Hofst\u00e4tter - Vini | Alto Adige | Termeno","og_description":"Da quattro generazioni Hofst\u00e4tter \u00e8 sinonimo di viticoltura di qualit\u00e0 in Alto Adige. Situata a Termeno, unisce tradizione e innovazione.","og_url":"https:\/\/www.hofstatter.com\/it\/","og_site_name":"Tenuta J. Hofst\u00e4tter","article_modified_time":"2026-07-15T09:00:52+00:00","twitter_card":"summary_large_image","twitter_misc":{"Tempo di lettura stimato":"8 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.hofstatter.com\/it\/","url":"https:\/\/www.hofstatter.com\/it\/","name":"Tenuta J. Hofst\u00e4tter - Vini | Alto Adige | Termeno","isPartOf":{"@id":"https:\/\/www.hofstatter.com\/it\/#website"},"datePublished":"2024-08-20T10:25:52+00:00","dateModified":"2026-07-15T09:00:52+00:00","description":"Da quattro generazioni Hofst\u00e4tter \u00e8 sinonimo di viticoltura di qualit\u00e0 in Alto Adige. Situata a Termeno, unisce tradizione e innovazione.","breadcrumb":{"@id":"https:\/\/www.hofstatter.com\/it\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hofstatter.com\/it\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.hofstatter.com\/it\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/www.hofstatter.com\/it\/pagina-iniziale\/"},{"@type":"ListItem","position":2,"name":"Tenuta"}]},{"@type":"WebSite","@id":"https:\/\/www.hofstatter.com\/it\/#website","url":"https:\/\/www.hofstatter.com\/it\/","name":"Weingut J. Hofst\u00e4tter","description":"","publisher":{"@id":"https:\/\/www.hofstatter.com\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.hofstatter.com\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/www.hofstatter.com\/it\/#organization","name":"Weingut J. Hofst\u00e4tter","url":"https:\/\/www.hofstatter.com\/it\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.hofstatter.com\/it\/#\/schema\/logo\/image\/","url":"https:\/\/www.hofstatter.com\/wp-content\/uploads\/2024\/08\/logo.png","contentUrl":"https:\/\/www.hofstatter.com\/wp-content\/uploads\/2024\/08\/logo.png","width":1540,"height":311,"caption":"Weingut J. Hofst\u00e4tter"},"image":{"@id":"https:\/\/www.hofstatter.com\/it\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.instagram.com\/hofstatter.winery\/","https:\/\/www.linkedin.com\/company\/tenuta-hofstaetter\/"]}]}},"_links":{"self":[{"href":"https:\/\/www.hofstatter.com\/it\/wp-json\/wp\/v2\/pages\/1359","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hofstatter.com\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.hofstatter.com\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.hofstatter.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hofstatter.com\/it\/wp-json\/wp\/v2\/comments?post=1359"}],"version-history":[{"count":64,"href":"https:\/\/www.hofstatter.com\/it\/wp-json\/wp\/v2\/pages\/1359\/revisions"}],"predecessor-version":[{"id":7930,"href":"https:\/\/www.hofstatter.com\/it\/wp-json\/wp\/v2\/pages\/1359\/revisions\/7930"}],"wp:attachment":[{"href":"https:\/\/www.hofstatter.com\/it\/wp-json\/wp\/v2\/media?parent=1359"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}