{"id":7891,"date":"2026-08-28T11:18:53","date_gmt":"2026-08-28T11:18:53","guid":{"rendered":"https:\/\/giardinisasa.ch\/home-new\/"},"modified":"2026-10-21T12:03:47","modified_gmt":"2026-10-21T12:03:47","slug":"home-new","status":"publish","type":"page","link":"https:\/\/giardinisasa.ch\/en\/","title":{"rendered":"Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"7891\" class=\"elementor elementor-7891 elementor-6435\" data-elementor-settings=\"{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3d4fcd8 e-con-full hero-mouse e-flex e-con e-parent\" data-id=\"3d4fcd8\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;sticky&quot;:&quot;top&quot;,&quot;_ha_eqh_enable&quot;:false,&quot;sticky_on&quot;:[&quot;widescreen&quot;,&quot;desktop&quot;,&quot;laptop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;sticky_offset&quot;:0,&quot;sticky_effects_offset&quot;:0,&quot;sticky_anchor_link_offset&quot;:0}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d643dfe elementor-widget elementor-widget-html\" data-id=\"d643dfe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"hero-mouse-bg\"><img decoding=\"async\" src=\"https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/10\/Progetto-senza-titolo-15.png\" class=\"hero-img is-active\" alt=\"\"><img decoding=\"async\" src=\"https:\/\/giardinisasa.ch\/wp-content\/uploads\/2025\/03\/Senza-titolo-1340-x-750-px-1340-x-756-px.png\" class=\"hero-img\" alt=\"\"><img decoding=\"async\" src=\"https:\/\/giardinisasa.ch\/wp-content\/uploads\/2025\/03\/Senza-titolo-1340-x-750-px-1340-x-756-px-1.png\" class=\"hero-img\" alt=\"\"><img decoding=\"async\" src=\"https:\/\/mediumspringgreen-chimpanzee-302449.hostingersite.com\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-28-ago-2026-13_27_39.png\" class=\"hero-img\" alt=\"\"><img decoding=\"async\" src=\"https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/10\/Progetto-senza-titolo-14.png\" class=\"hero-img\" alt=\"\"><\/div><style>\/* =========================================\r\n   HERO PRINCIPALE\r\n   ========================================= *\/\r\n\r\n.hero-mouse {\r\n    position: relative;\r\n    overflow: hidden;\r\n\r\n    \/*\r\n     * 100vh = altezza dello schermo\r\n     * 100px = compensazione header fisso\r\n     *\/\r\n    height: calc(100vh + 100px) !important;\r\n    min-height: calc(100vh + 100px) !important;\r\n}\r\n\r\n\r\n\/* =========================================\r\n   CONTENITORE DELLE IMMAGINI\r\n   ========================================= *\/\r\n\r\n.hero-mouse .hero-mouse-bg {\r\n    position: absolute;\r\n    inset: 0;\r\n\r\n    width: 100%;\r\n    height: 100%;\r\n\r\n    z-index: 0;\r\n    pointer-events: none;\r\n    overflow: hidden;\r\n}\r\n\r\n\r\n\/* =========================================\r\n   SINGOLE IMMAGINI\r\n   ========================================= *\/\r\n\r\n.hero-mouse .hero-img {\r\n    position: absolute;\r\n    inset: 0;\r\n\r\n    display: block;\r\n\r\n    width: 100%;\r\n    height: 100%;\r\n\r\n    object-fit: cover;\r\n    object-position: center;\r\n\r\n    opacity: 0;\r\n\r\n    transform: scale(1.03);\r\n\r\n    transition:\r\n        opacity 0.35s ease,\r\n        transform 1.2s ease;\r\n\r\n    will-change: opacity, transform;\r\n}\r\n\r\n\r\n\/* =========================================\r\n   IMMAGINE ATTIVA\r\n   ========================================= *\/\r\n\r\n.hero-mouse .hero-img.is-active {\r\n    opacity: 1;\r\n    transform: scale(1);\r\n}\r\n\r\n\r\n\/* =========================================\r\n   OVERLAY SCURO CINEMATOGRAFICO\r\n   ========================================= *\/\r\n\r\n.hero-mouse .hero-mouse-bg::after {\r\n    content: \"\";\r\n\r\n    position: absolute;\r\n    inset: 0;\r\n\r\n    background:\r\n        linear-gradient(\r\n            90deg,\r\n            rgba(0, 0, 0, 0.55) 0%,\r\n            rgba(0, 0, 0, 0.30) 45%,\r\n            rgba(0, 0, 0, 0.15) 100%\r\n        );\r\n\r\n    z-index: 5;\r\n    pointer-events: none;\r\n}\r\n\r\n\r\n\/* =========================================\r\n   CONTENUTO HERO\r\n   ========================================= *\/\r\n\r\n.hero-mouse .hero-content {\r\n    position: relative;\r\n    z-index: 10;\r\n}\r\n\r\n\r\n\/* Mantiene i widget Elementor davanti allo sfondo *\/\r\n\r\n.hero-mouse > .e-con-inner,\r\n.hero-mouse > .elementor-element:not(.elementor-widget-html) {\r\n    position: relative;\r\n    z-index: 10;\r\n}\r\n\r\n\r\n\/* =========================================\r\n   WIDGET HTML DELLO SFONDO\r\n   ========================================= *\/\r\n\r\n.hero-mouse .elementor-widget-html {\r\n    position: absolute;\r\n    inset: 0;\r\n\r\n    width: 100%;\r\n    height: 100%;\r\n\r\n    z-index: 0;\r\n    margin: 0;\r\n}\r\n\r\n.hero-mouse .elementor-widget-html > .elementor-widget-container {\r\n    width: 100%;\r\n    height: 100%;\r\n}\r\n\r\n\r\n\/* =========================================\r\n   TABLET\r\n   ========================================= *\/\r\n\r\n@media (max-width: 1024px) {\r\n\r\n    .hero-mouse {\r\n        height: calc(100vh + 80px) !important;\r\n        min-height: calc(100vh + 80px) !important;\r\n    }\r\n\r\n}\r\n\r\n\r\n\/* =========================================\r\n   MOBILE\r\n   ========================================= *\/\r\n\r\n@media (max-width: 767px) {\r\n\r\n    .hero-mouse {\r\n        height: 750px !important;\r\n        min-height: 750px !important;\r\n    }\r\n\r\n    .hero-mouse .hero-img {\r\n        object-position: center center;\r\n    }\r\n\r\n}\r\n\r\n\r\n\/* Migliore gestione dell'altezza sui browser moderni *\/\r\n\r\n@supports (height: 100dvh) {\r\n\r\n    .hero-mouse {\r\n        height: calc(100dvh + 100px) !important;\r\n        min-height: calc(100dvh + 100px) !important;\r\n    }\r\n\r\n    @media (max-width: 1024px) {\r\n\r\n        .hero-mouse {\r\n            height: calc(100dvh + 80px) !important;\r\n            min-height: calc(100dvh + 80px) !important;\r\n        }\r\n\r\n    }\r\n\r\n    @media (max-width: 767px) {\r\n\r\n        .hero-mouse {\r\n            height: 750px !important;\r\n            min-height: 750px !important;\r\n        }\r\n\r\n    }\r\n\r\n}\r\n\r\n<\/style><script>(function () {\r\n\r\n    function initHeroMouse() {\r\n\r\n        const hero = document.querySelector('.hero-mouse');\r\n\r\n        if (!hero) return;\r\n\r\n\r\n        const images = hero.querySelectorAll('.hero-img');\r\n\r\n        if (!images.length) return;\r\n\r\n\r\n        let currentImage = 0;\r\n\r\n\r\n        \/* Assicura che solo la prima immagine sia attiva *\/\r\n\r\n        images.forEach(function (image, index) {\r\n\r\n            if (index === 0) {\r\n                image.classList.add('is-active');\r\n            } else {\r\n                image.classList.remove('is-active');\r\n            }\r\n\r\n        });\r\n\r\n\r\n        function changeImage(clientX) {\r\n\r\n            const rect = hero.getBoundingClientRect();\r\n\r\n            if (rect.width <= 0) return;\r\n\r\n\r\n            const mouseX = clientX - rect.left;\r\n\r\n            let percentage = mouseX \/ rect.width;\r\n\r\n\r\n            \/* Limita il valore tra 0 e 0.9999 *\/\r\n\r\n            percentage = Math.max(\r\n                0,\r\n                Math.min(0.9999, percentage)\r\n            );\r\n\r\n\r\n            \/* Divide la Hero in base al numero di immagini *\/\r\n\r\n            const newImage = Math.floor(\r\n                percentage * images.length\r\n            );\r\n\r\n\r\n            if (newImage === currentImage) return;\r\n\r\n\r\n            images[currentImage].classList.remove('is-active');\r\n\r\n            images[newImage].classList.add('is-active');\r\n\r\n            currentImage = newImage;\r\n\r\n        }\r\n\r\n\r\n        \/* =====================================\r\n           DESKTOP - MOVIMENTO MOUSE\r\n           ===================================== *\/\r\n\r\n        hero.addEventListener(\r\n            'pointermove',\r\n            function (event) {\r\n\r\n                if (\r\n                    event.pointerType === 'mouse' ||\r\n                    event.pointerType === 'pen'\r\n                ) {\r\n\r\n                    changeImage(event.clientX);\r\n\r\n                }\r\n\r\n            }\r\n        );\r\n\r\n\r\n        \/* =====================================\r\n           MOBILE - MOVIMENTO DITO\r\n           ===================================== *\/\r\n\r\n        hero.addEventListener(\r\n            'touchmove',\r\n            function (event) {\r\n\r\n                if (event.touches.length > 0) {\r\n\r\n                    changeImage(\r\n                        event.touches[0].clientX\r\n                    );\r\n\r\n                }\r\n\r\n            },\r\n            {\r\n                passive: true\r\n            }\r\n        );\r\n\r\n    }\r\n\r\n\r\n    \/* Compatibilit\u00e0 Elementor *\/\r\n\r\n    if (document.readyState === 'loading') {\r\n\r\n        document.addEventListener(\r\n            'DOMContentLoaded',\r\n            initHeroMouse\r\n        );\r\n\r\n    } else {\r\n\r\n        initHeroMouse();\r\n\r\n    }\r\n\r\n})();\r\n\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-43a3dd4 e-con-full e-flex e-con e-child\" data-id=\"43a3dd4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-c9a97e7 e-con-full e-flex e-con e-child\" data-id=\"c9a97e7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7978cb2 elementor-widget elementor-widget-heading\" data-id=\"7978cb2\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation_mobile&quot;:&quot;fadeInDown&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Green Spaces <br \/>Beyond the Garden<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b5d7d61 e-con-full e-flex e-con e-child\" data-id=\"b5d7d61\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-57fc81a elementor-mobile-align-justify elementor-widget-mobile__width-inherit elementor-widget elementor-widget-button\" data-id=\"57fc81a\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation_mobile&quot;:&quot;fadeInLeft&quot;}\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/giardinisasa.ch\/en\/contact\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-arrow-right\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">CONTACT US<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\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<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7b89bb1 e-con-full e-flex e-con e-parent\" data-id=\"7b89bb1\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-6a97d8c e-con-full e-flex e-con e-child\" data-id=\"6a97d8c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-6df611a e-con-full e-flex e-con e-child\" data-id=\"6df611a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-9b99052 e-con-full e-flex e-con e-child\" data-id=\"9b99052\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-391f596 elementor-widget elementor-widget-heading\" data-id=\"391f596\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation_mobile&quot;:&quot;fadeInUp&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Green Spaces as Part of Living.<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2617da9 elementor-widget elementor-widget-text-editor\" data-id=\"2617da9\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation_mobile&quot;:&quot;fadeInUp&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>WE DESIGN GREEN SPACES INTENDED TO INTERACT WITH ARCHITECTURE, THE LANDSCAPE, AND THOSE WHO LIVE IN THEM.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1400946 e-con-full e-flex e-con e-child\" data-id=\"1400946\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation_mobile&quot;:&quot;fadeInUp&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-530352a e-con-full e-flex e-con e-child\" data-id=\"530352a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-ec37c67 e-con-full elementor-hidden-mobile e-flex e-con e-child\" data-id=\"ec37c67\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fd5b6e3 e-con-full e-flex e-con e-child\" data-id=\"fd5b6e3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-41f136e elementor-widget elementor-widget-text-editor\" data-id=\"41f136e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p class=\"PDq2pG_selectionAnchorContainer\" data-start=\"2447\" data-end=\"2573\">Sas\u00e0 Giardini was founded on the belief that a garden is not merely a space to be filled, but a place to be designed.<\/p><p data-start=\"2578\" data-end=\"2743\">Vegetation, materials, light, and architecture are studied as parts of a single whole, creating balanced, natural environments destined to evolve over time.<\/p><p data-start=\"2748\" data-end=\"2851\">From concept to creation, each project takes shape around the place and the people who inhabit it.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e98186b e-con-full elementor-hidden-mobile e-flex e-con e-child\" data-id=\"e98186b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e1ee22c e-con-full e-flex e-con e-child\" data-id=\"e1ee22c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0e2c88b elementor-widget elementor-widget-button\" data-id=\"0e2c88b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/giardinisasa.ch\/en\/history\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-arrow-right\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Discover our approach<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\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<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-430777c e-con-full elementor-hidden-mobile e-flex e-con e-parent\" data-id=\"430777c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-bda50e3 gallery e-flex e-con-boxed e-con e-child\" data-id=\"bda50e3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c955d00 e-con-full left e-flex e-con e-child\" data-id=\"c955d00\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-46a3739 e-con-full desktopContent e-flex e-con e-child\" data-id=\"46a3739\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-27a5e5a e-con-full desktopContentSection e-flex e-con e-child\" data-id=\"27a5e5a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d24329d reveal elementor-widget elementor-widget-heading\" data-id=\"d24329d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">01 \/ Design<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5560406 elementor-widget elementor-widget-text-editor\" data-id=\"5560406\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Every project begins by listening to the space. We study the context, architecture, exposure, and the needs of those who live in it to define a coherent, functional garden designed to last. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-400dd55 e-con-full desktopContentSection e-flex e-con e-child\" data-id=\"400dd55\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-64e3242 reveal elementor-widget elementor-widget-heading\" data-id=\"64e3242\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">02 \/ Construction<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b0e8d2c elementor-widget elementor-widget-text-editor\" data-id=\"b0e8d2c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>From soil preparation to the planting of plant varieties, every element is executed with precision. Materials, vegetation, pathways, and details take shape as parts of a single project. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c460f8e e-con-full desktopContentSection e-flex e-con e-child\" data-id=\"c460f8e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a25018b reveal elementor-widget elementor-widget-heading\" data-id=\"a25018b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">03 \/ Maintenance<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-67ee2b0 elementor-widget elementor-widget-text-editor\" data-id=\"67ee2b0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>A garden changes every day. Pruning, nutrition, irrigation, and seasonal interventions are planned to support its growth and preserve its balance, form, and character. <\/p>\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<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b7447fa e-con-full e-flex e-con e-child\" data-id=\"b7447fa\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-1a0adb3 e-flex e-con-boxed e-con e-child\" data-id=\"1a0adb3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;sticky&quot;:&quot;top&quot;,&quot;sticky_parent&quot;:&quot;yes&quot;,&quot;_ha_eqh_enable&quot;:false,&quot;sticky_on&quot;:[&quot;widescreen&quot;,&quot;desktop&quot;,&quot;laptop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;sticky_offset&quot;:0,&quot;sticky_effects_offset&quot;:0,&quot;sticky_anchor_link_offset&quot;:0}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-3aed24d e-con-full desktopPhoto e-flex e-con e-child\" data-id=\"3aed24d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;sticky&quot;:&quot;top&quot;,&quot;sticky_parent&quot;:&quot;yes&quot;,&quot;_ha_eqh_enable&quot;:false,&quot;sticky_on&quot;:[&quot;widescreen&quot;,&quot;desktop&quot;,&quot;laptop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;sticky_offset&quot;:0,&quot;sticky_effects_offset&quot;:0,&quot;sticky_anchor_link_offset&quot;:0}\">\n\t\t<div class=\"elementor-element elementor-element-d43d9af e-con-full desktopPhoto e-flex e-con e-child\" data-id=\"d43d9af\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e6b1b40 e-con-full desktopPhoto e-flex e-con e-child\" data-id=\"e6b1b40\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-58f8f65 e-con-full desktopPhoto e-flex e-con e-child\" data-id=\"58f8f65\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;,&quot;_ha_eqh_enable&quot;:false}\">\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\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-769079f elementor-hidden-widescreen elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed e-con e-parent\" data-id=\"769079f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d6ab7b0 elementor-widget elementor-widget-html\" data-id=\"d6ab7b0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script data-minify=\"1\" src=\"https:\/\/nicolaipalmkvist.com\/wp-content\/cache\/min\/1\/ajax\/libs\/gsap\/3.11.0\/gsap.min.js?ver=1787218127\"><\/script><script data-minify=\"1\" src=\"https:\/\/nicolaipalmkvist.com\/wp-content\/cache\/min\/1\/ajax\/libs\/gsap\/3.11.0\/ScrollTrigger.min.js?ver=1787218127\"><\/script><script>let mediaAnimation = gsap.matchMedia();\r\n\r\nScrollTrigger.defaults({\r\n  markers: false\r\n});\r\n\r\nconst colors = [\"#f1f1f1\", \"#f1f1f1\", \"#f1f1f1\", \"#f1f1f1\", \"#f1f1f1\"];\r\n\r\n\r\nmediaAnimation.add(\"(min-width: 666px)\", () => {\r\n\r\n  \/\/ Desktop animations\r\n\r\n  const details = gsap.utils.toArray(\".desktopContentSection:not(:first-child)\");\r\n  const photos = gsap.utils.toArray(\".desktopPhoto:not(:first-child)\");\r\n\r\n  gsap.set(photos, {\r\n    clipPath: 'inset(100% 0% 0% 0%)',\r\n    autoAlpha: 1\r\n  });\r\n\r\n  const allPhotos = gsap.utils.toArray(\".desktopPhoto\");\r\n\r\n  details.forEach((section, i) => {\r\n\r\n    let bgColor = colors[i + 1];\r\n\r\n    ScrollTrigger.create({\r\n\r\n      trigger: section,\r\n      start: \"200 bottom\",\r\n      end: \"+=100%\",\r\n\r\n      onToggle: self => {\r\n\r\n        if (self.isActive) {\r\n\r\n          gsap.to(\".gallery\", {\r\n            backgroundColor: bgColor\r\n          });\r\n\r\n        } else if (\r\n          (i === 0 &amp;&amp; self.direction < 0) ||\r\n          (i === details.length - 1 &amp;&amp; self.direction > 0)\r\n        ) {\r\n\r\n          gsap.to(\".gallery\", {\r\n            backgroundColor: \"#f1f1f1\"\r\n          });\r\n\r\n        }\r\n\r\n      }\r\n\r\n    });\r\n\r\n  });\r\n\r\n\r\n  details.forEach((detail, index) => {\r\n\r\n    let headline = detail.querySelector(\".reveal\");\r\n\r\n    let animation = gsap.timeline()\r\n\r\n      .to(photos[index], {\r\n        clipPath: 'inset(0% 0% 0% 0%)',\r\n        autoAlpha: 1,\r\n        duration: 1.5\r\n      })\r\n\r\n      .set(allPhotos[index], {\r\n        autoAlpha: 1,\r\n        duration: 1.5\r\n      });\r\n\r\n\r\n    ScrollTrigger.create({\r\n\r\n      trigger: headline,\r\n      start: \"top 120%\",\r\n      end: \"top 60%\",\r\n      animation: animation,\r\n      scrub: true,\r\n      markers: false\r\n\r\n    });\r\n\r\n  });\r\n\r\n});\r\n\r\n\r\nmediaAnimation.add(\"(max-width: 665px)\", () => {\r\n\r\n  \/\/ Mobile animations\r\n\r\n  const details = gsap.utils.toArray(\".desktopContentSection:not(:first-child)\");\r\n\r\n  details.forEach((section, i) => {\r\n\r\n    let bgColor = colors[i + 1];\r\n\r\n    ScrollTrigger.create({\r\n\r\n      trigger: section,\r\n      start: \"200 bottom\",\r\n      end: \"+=100%\",\r\n\r\n      onToggle: self => {\r\n\r\n        if (self.isActive) {\r\n\r\n          gsap.to(\".gallery\", {\r\n            backgroundColor: bgColor\r\n          });\r\n\r\n        } else if (\r\n          (i === 0 &amp;&amp; self.direction < 0) ||\r\n          (i === details.length - 1 &amp;&amp; self.direction > 0)\r\n        ) {\r\n\r\n          gsap.to(\".gallery\", {\r\n            backgroundColor: \"#f1f1f1\"\r\n          });\r\n\r\n        }\r\n\r\n      }\r\n\r\n    });\r\n\r\n  });\r\n\r\n});\r\n\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c940643 e-con-full elementor-hidden-widescreen elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-tablet e-flex e-con e-parent\" data-id=\"c940643\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-de5c207 e-con-full e-flex e-con e-child\" data-id=\"de5c207\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-edd79a3 elementor-widget elementor-widget-counter\" data-id=\"edd79a3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"counter.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-counter\">\n\t\t\t<div class=\"elementor-counter-title\">Years of experience<\/div>\t\t\t<div class=\"elementor-counter-number-wrapper\">\n\t\t\t\t<span class=\"elementor-counter-number-prefix\"><\/span>\n\t\t\t\t<span class=\"elementor-counter-number\" data-duration=\"2000\" data-to-value=\"34\" data-from-value=\"0\" data-delimiter=\",\">0<\/span>\n\t\t\t\t<span class=\"elementor-counter-number-suffix\"><\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-36d708d e-con-full e-flex e-con e-child\" data-id=\"36d708d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dfd6098 elementor-widget elementor-widget-counter\" data-id=\"dfd6098\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"counter.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-counter\">\n\t\t\t<div class=\"elementor-counter-title\">Projects completed<\/div>\t\t\t<div class=\"elementor-counter-number-wrapper\">\n\t\t\t\t<span class=\"elementor-counter-number-prefix\"><\/span>\n\t\t\t\t<span class=\"elementor-counter-number\" data-duration=\"2000\" data-to-value=\"500\" data-from-value=\"0\" data-delimiter=\",\">0<\/span>\n\t\t\t\t<span class=\"elementor-counter-number-suffix\">+<\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bb0b84f e-con-full e-flex e-con e-child\" data-id=\"bb0b84f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-eb16781 elementor-widget elementor-widget-counter\" data-id=\"eb16781\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"counter.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-counter\">\n\t\t\t<div class=\"elementor-counter-title\">Collaborators<\/div>\t\t\t<div class=\"elementor-counter-number-wrapper\">\n\t\t\t\t<span class=\"elementor-counter-number-prefix\"><\/span>\n\t\t\t\t<span class=\"elementor-counter-number\" data-duration=\"2000\" data-to-value=\"15\" data-from-value=\"0\" data-delimiter=\",\">0<\/span>\n\t\t\t\t<span class=\"elementor-counter-number-suffix\"><\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-30efb6a e-con-full elementor-hidden-mobile e-flex e-con e-parent\" data-id=\"30efb6a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-58c03c7 e-con-full e-flex e-con e-child\" data-id=\"58c03c7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-b67110f e-con-full e-flex e-con e-child\" data-id=\"b67110f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-14ac4f4 e-con-full e-flex e-con e-child\" data-id=\"14ac4f4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-88d7fdf elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"88d7fdf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\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-45de86d e-con-full e-flex e-con e-child\" data-id=\"45de86d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-60cc3a0 elementor-widget elementor-widget-counter\" data-id=\"60cc3a0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"counter.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-counter\">\n\t\t\t<div class=\"elementor-counter-title\">Years of experience<\/div>\t\t\t<div class=\"elementor-counter-number-wrapper\">\n\t\t\t\t<span class=\"elementor-counter-number-prefix\"><\/span>\n\t\t\t\t<span class=\"elementor-counter-number\" data-duration=\"2000\" data-to-value=\"34\" data-from-value=\"0\" data-delimiter=\",\">0<\/span>\n\t\t\t\t<span class=\"elementor-counter-number-suffix\"><\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6c984d3 e-con-full e-flex e-con e-child\" data-id=\"6c984d3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-0d0cd8d e-con-full e-flex e-con e-child\" data-id=\"0d0cd8d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1859fc0 elementor-widget elementor-widget-counter\" data-id=\"1859fc0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"counter.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-counter\">\n\t\t\t<div class=\"elementor-counter-title\">Projects completed<\/div>\t\t\t<div class=\"elementor-counter-number-wrapper\">\n\t\t\t\t<span class=\"elementor-counter-number-prefix\"><\/span>\n\t\t\t\t<span class=\"elementor-counter-number\" data-duration=\"2000\" data-to-value=\"500\" data-from-value=\"0\" data-delimiter=\",\">0<\/span>\n\t\t\t\t<span class=\"elementor-counter-number-suffix\">+<\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bd6c0d6 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"bd6c0d6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1fde2ec e-con-full e-flex e-con e-child\" data-id=\"1fde2ec\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6101e47 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"6101e47\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\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-5888fd9 e-con-full e-flex e-con e-child\" data-id=\"5888fd9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-80adda4 elementor-widget elementor-widget-counter\" data-id=\"80adda4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"counter.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-counter\">\n\t\t\t<div class=\"elementor-counter-title\">Collaborators<\/div>\t\t\t<div class=\"elementor-counter-number-wrapper\">\n\t\t\t\t<span class=\"elementor-counter-number-prefix\"><\/span>\n\t\t\t\t<span class=\"elementor-counter-number\" data-duration=\"2000\" data-to-value=\"15\" data-from-value=\"0\" data-delimiter=\",\">0<\/span>\n\t\t\t\t<span class=\"elementor-counter-number-suffix\"><\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-94889c5 e-con-full elementor-hidden-widescreen elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-tablet e-flex e-con e-parent\" data-id=\"94889c5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-4158e4e e-con-full e-flex e-con e-child\" data-id=\"4158e4e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2b22043 elementor--h-position-center elementor--v-position-middle elementor-arrows-position-inside elementor-widget elementor-widget-slides\" data-id=\"2b22043\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;navigation&quot;:&quot;arrows&quot;,&quot;autoplay_speed&quot;:4000,&quot;transition&quot;:&quot;fade&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;infinite&quot;:&quot;yes&quot;,&quot;transition_speed&quot;:500}\" data-widget_type=\"slides.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-swiper\">\n\t\t\t\t\t<div class=\"elementor-slides-wrapper elementor-main-swiper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Slides\" dir=\"ltr\" data-animation=\"fadeInUp\">\n\t\t\t\t<div class=\"swiper-wrapper elementor-slides\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-repeater-item-c4807b9 swiper-slide\" role=\"group\" aria-roledescription=\"slide\"><div class=\"swiper-slide-bg elementor-ken-burns elementor-ken-burns--in\" role=\"img\" aria-label=\"foto progetto\"><\/div><div class=\"elementor-background-overlay\"><\/div><div class=\"swiper-slide-inner\" ><div class=\"swiper-slide-contents\"><div class=\"elementor-slide-heading\">01 \/ Design<\/div><div class=\"elementor-slide-description\"><p>Every project begins by listening to the space. We study the context, architecture, exposure, and the needs of those who live in it to define a coherent, functional garden designed to last. <\/p>\n<\/div><\/div><\/div><\/div><div class=\"elementor-repeater-item-388fb1d swiper-slide\" role=\"group\" aria-roledescription=\"slide\"><div class=\"swiper-slide-bg elementor-ken-burns elementor-ken-burns--in\" role=\"img\" aria-label=\"foto costruzione\"><\/div><div class=\"elementor-background-overlay\"><\/div><div class=\"swiper-slide-inner\" ><div class=\"swiper-slide-contents\"><div class=\"elementor-slide-heading\">02 \/ Construction<\/div><div class=\"elementor-slide-description\"><p>From soil preparation to the planting of plant varieties, every element is executed with precision. Materials, vegetation, pathways, and details take shape as parts of a single project. <\/p>\n<\/div><\/div><\/div><\/div><div class=\"elementor-repeater-item-39452b2 swiper-slide\" role=\"group\" aria-roledescription=\"slide\"><div class=\"swiper-slide-bg elementor-ken-burns elementor-ken-burns--in\" role=\"img\" aria-label=\"foto manutenzione\"><\/div><div class=\"elementor-background-overlay\"><\/div><div class=\"swiper-slide-inner\" ><div class=\"swiper-slide-contents\"><div class=\"elementor-slide-heading\">03 \/ Maintenance<\/div><div class=\"elementor-slide-description\"><p>A garden changes every day. Pruning, nutrition, irrigation, and seasonal interventions are planned to support its growth and preserve its balance, form, and character. <\/p>\n<\/div><\/div><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-prev\" role=\"button\" tabindex=\"0\" aria-label=\"Previous slide\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-chevron-left\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M646 125C629 125 613 133 604 142L308 442C296 454 292 471 292 487 292 504 296 521 308 533L604 854C617 867 629 875 646 875 663 875 679 871 692 858 704 846 713 829 713 812 713 796 708 779 692 767L438 487 692 225C700 217 708 204 708 187 708 171 704 154 692 142 675 129 663 125 646 125Z\"><\/path><\/svg>\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-next\" role=\"button\" tabindex=\"0\" aria-label=\"Next slide\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-chevron-right\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M696 533C708 521 713 504 713 487 713 471 708 454 696 446L400 146C388 133 375 125 354 125 338 125 325 129 313 142 300 154 292 171 292 187 292 204 296 221 308 233L563 492 304 771C292 783 288 800 288 817 288 833 296 850 308 863 321 871 338 875 354 875 371 875 388 867 400 854L696 533Z\"><\/path><\/svg>\t\t\t\t\t\t<\/div>\n\t\t\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\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6ad6011 e-con-full elementor-hidden-mobile e-flex e-con e-parent\" data-id=\"6ad6011\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-cba4d15 e-con-full e-flex e-con e-child\" data-id=\"cba4d15\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-4aa9103 e-con-full elementor-hidden-mobile e-flex e-con e-child\" data-id=\"4aa9103\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-194db89 elementor-widget elementor-widget-heading\" data-id=\"194db89\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">OUR SERVICES<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cdfa054 e-con-full elementor-hidden-mobile e-flex e-con e-child\" data-id=\"cdfa054\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-43a001f hover-image-link elementor-widget elementor-widget-heading\" data-id=\"43a001f\" data-element_type=\"widget\" data-e-type=\"widget\" data-image=\"https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/foto-manutenzione.webp\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"http:\/\/vjg\">Garden maintenance<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-26264fd elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"26264fd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d6bbe73 hover-image-link elementor-widget elementor-widget-heading\" data-id=\"d6bbe73\" data-element_type=\"widget\" data-e-type=\"widget\" data-image=\"https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/foto-disboscamento.jpeg\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"http:\/\/vvfggh\">Land Clearing<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-39d9bad elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"39d9bad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-985b4ed hover-image-link elementor-widget elementor-widget-heading\" data-id=\"985b4ed\" data-element_type=\"widget\" data-e-type=\"widget\" data-image=\"https:\/\/giardinisasa.ch\/wp-content\/uploads\/2025\/05\/IMG_2432-0373be5e-1920w.webp\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"http:\/\/gjg\">Garden fencing<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6b56881 elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"6b56881\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-682fecf hover-image-link elementor-widget elementor-widget-heading\" data-id=\"682fecf\" data-element_type=\"widget\" data-e-type=\"widget\" data-image=\"https:\/\/giardinisasa.ch\/wp-content\/uploads\/2025\/03\/o_1demt4ll228b148018dke7n4n3e.jpg\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"http:\/\/gg\">Irrigation Systems<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-daf46d8 elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"daf46d8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5e33289 hover-image-link elementor-widget elementor-widget-heading\" data-id=\"5e33289\" data-element_type=\"widget\" data-e-type=\"widget\" data-image=\"https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/paviment-.webp\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"http:\/\/gg\">Mosaic stone slab and shaped paving<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-719b23d elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"719b23d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fb2688e hover-image-link elementor-widget elementor-widget-heading\" data-id=\"fb2688e\" data-element_type=\"widget\" data-e-type=\"widget\" data-image=\"https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/foto-progetto-scaled.webp\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"http:\/\/gg\">Design and construction <\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bcd0c30 elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"bcd0c30\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-92cdc9e hover-image-link elementor-widget elementor-widget-heading\" data-id=\"92cdc9e\" data-element_type=\"widget\" data-e-type=\"widget\" data-image=\"https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/saxxx-.webp\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"http:\/\/gg\">Stone Walls<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9e3ad54 elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"9e3ad54\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-281ddcc hover-image-link elementor-widget elementor-widget-heading\" data-id=\"281ddcc\" data-element_type=\"widget\" data-e-type=\"widget\" data-image=\"https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/01\/ChatGPT-Image-31-gen-2026-16_40_31.png\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"http:\/\/gg\">Pergolas<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-92aaec5 elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"92aaec5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9383591 hover-image-link elementor-widget elementor-widget-heading\" data-id=\"9383591\" data-element_type=\"widget\" data-e-type=\"widget\" data-image=\"https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/01\/ChatGPT-Image-31-gen-2026-16_37_45.png\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"http:\/\/gg\">Wooden planter boxes<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2ec3df0 e-con-full e-flex e-con e-child\" data-id=\"2ec3df0\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-9220fed e-con-full e-flex e-con e-child\" data-id=\"9220fed\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-96dd6ba e-con-full e-flex e-con e-child\" data-id=\"96dd6ba\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-be2e7b7 elementor-widget elementor-widget-text-editor\" data-id=\"be2e7b7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>From design to implementation, and ongoing care, we approach every green space with a comprehensive and tailored method. Vegetation, materials, water, and architecture are studied as parts of a single project. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ff0322b elementor-widget elementor-widget-button\" data-id=\"ff0322b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/giardinisasa.ch\/en\/services\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"hm hm-arrow-right\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">DISCOVER OUR SERVICES<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bdfeeaf e-con-full elementor-hidden-mobile e-flex e-con e-child\" data-id=\"bdfeeaf\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-db847ec e-con-full hover-image-area elementor-hidden-mobile e-flex e-con e-child\" data-id=\"db847ec\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-12908d8 elementor-widget elementor-widget-html\" data-id=\"12908d8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"hover-image-area\">\r\n    <div class=\"hover-preview\">\r\n        <img decoding=\"async\" src=\"\" alt=\"\">\r\n    <\/div>\r\n<\/div>\r\n\r\n<script>\r\ndocument.addEventListener(\"DOMContentLoaded\", function () {\r\n\r\n    const links = document.querySelectorAll(\".hover-image-link\");\r\n    const preview = document.querySelector(\".hover-preview\");\r\n    const image = preview ? preview.querySelector(\"img\") : null;\r\n\r\n    if (!links.length || !preview || !image) {\r\n        console.log(\"Hover image: elementi non trovati\");\r\n        return;\r\n    }\r\n\r\n    links.forEach(function(link) {\r\n\r\n        link.addEventListener(\"mouseenter\", function() {\r\n\r\n            const imageUrl = link.getAttribute(\"data-image\");\r\n\r\n            if (!imageUrl) {\r\n                console.log(\"Manca data-image su:\", link);\r\n                return;\r\n            }\r\n\r\n            image.src = imageUrl;\r\n            preview.classList.add(\"is-visible\");\r\n\r\n        });\r\n\r\n    });\r\n\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d90905c e-con-full e-flex e-con e-parent\" data-id=\"d90905c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fb11ea5 elementor-absolute elementor-widget elementor-widget-heading\" data-id=\"fb11ea5\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Social Wall<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-abea1f6 elementor-absolute elementor-shape-rounded elementor-grid-0 e-grid-align-center elementor-widget elementor-widget-social-icons\" data-id=\"abea1f6\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"social-icons.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-social-icons-wrapper elementor-grid\">\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-repeater-item-9eb7871\" href=\"https:\/\/www.instagram.com\/giardinisasa\/\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Instagram<\/span>\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-instagram\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z\"><\/path><\/svg>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\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-ba4a3fb e-con-full mdw-curved-slider e-flex e-con e-child\" data-id=\"ba4a3fb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aa1b0a1 elementor-widget elementor-widget-html\" data-id=\"aa1b0a1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n\r\n\/* CONTENITORE PRINCIPALE *\/\r\n[class^='mdw-curved-slider'],\r\n[class*=' mdw-curved-slider']{\r\n    height: var(--min-height, 100vh);\r\n    position: relative;\r\n    overflow: hidden;\r\n}\r\n\r\n\r\n\/* NASCONDE LA GALLERIA ORIGINALE ELEMENTOR\r\n   MA LA LASCIA NEL DOM PERCH\u00c9 IL JAVASCRIPT\r\n   DEVE LEGGERE GLI URL DELLE IMMAGINI *\/\r\n[class^='mdw-curved-slider'] .elementor-widget-image-gallery,\r\n[class*=' mdw-curved-slider'] .elementor-widget-image-gallery{\r\n    position: absolute !important;\r\n\r\n    width: 1px !important;\r\n    height: 1px !important;\r\n\r\n    opacity: 0 !important;\r\n    visibility: hidden !important;\r\n\r\n    overflow: hidden !important;\r\n\r\n    pointer-events: none !important;\r\n}\r\n\r\n\r\n\/* CANVAS THREE.JS *\/\r\n[class^='mdw-curved-slider'] canvas,\r\n[class*=' mdw-curved-slider'] canvas{\r\n    position: absolute;\r\n\r\n    top: 0;\r\n    left: 0;\r\n\r\n    width: 100% !important;\r\n    height: 100% !important;\r\n\r\n    z-index: 2;\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/three.js\/0.160.0\/three.min.js\"><\/script>\r\n\r\n\r\n<script>\r\n\r\nif(!MDWNonce111){\r\n\r\nvar MDWNonce111 = true\r\n\r\nvar selector = \"[class^='mdw-curved-slider'], [class*=' mdw-curved-slider']\",\r\n\r\n    scene = [],\r\n    renderer = [],\r\n    options = [],\r\n    time = [],\r\n    camera = [],\r\n    slideAmount = [],\r\n    currentContainerHeight = [],\r\n    previousContainerHeight = [],\r\n    planes = []\r\n\r\n\r\naddEventListener('DOMContentLoaded', function(){\r\n\r\n\r\nfunction getWidth(gap){\r\n\r\n    return 1 + gap\/100\r\n\r\n}\r\n\r\n\r\nfunction getPlaneWidth(el, camera){\r\n\r\n    var vFov = camera.fov*Math.PI\/180,\r\n\r\n    height = 2*Math.tan(vFov\/2)*camera.position.z,\r\n\r\n    aspect = el.clientWidth\/el.clientHeight,\r\n\r\n    width = height*aspect\r\n\r\n    return el.clientWidth\/width\r\n\r\n}\r\n\r\n\r\nfunction init(e = 'none'){\r\n\r\n\r\nArray.from(\r\n    document.querySelectorAll(selector)\r\n).forEach(function(el, index){\r\n\r\n\r\n    if( e == 'none' ){\r\n\r\n        currentContainerHeight[index] =\r\n        previousContainerHeight[index] =\r\n        el.clientHeight\r\n\r\n    }else{\r\n\r\n        currentContainerHeight[index] =\r\n        el.clientHeight\r\n\r\n        if(\r\n            mobileHeightChage &&\r\n            currentContainerHeight[index] ==\r\n            previousContainerHeight[index]\r\n        ) return\r\n\r\n    }\r\n\r\n\r\n    previousContainerHeight[index] =\r\n    currentContainerHeight[index]\r\n\r\n\r\n    var className =\r\n        el.getAttribute('class'),\r\n\r\n    classNameIndex =\r\n        className.indexOf('mdw-curved-slider'),\r\n\r\n    shortClass =\r\n        className.substring(\r\n            classNameIndex,\r\n            className.indexOf(' ',classNameIndex)\r\n        ),\r\n\r\n    values =\r\n        shortClass.split('-')\r\n\r\n\r\n    options[index] = {\r\n\r\n        speed: 30,\r\n\r\n        gap: 10,\r\n\r\n        curve: 12,\r\n\r\n        direction: -1\r\n\r\n    }\r\n\r\n\r\n    values.forEach(function(value, i){\r\n\r\n\r\n        if(\r\n            value=='speed' &&\r\n            values[i+1] &&\r\n            !isNaN(values[i+1])\r\n        ){\r\n\r\n            options[index].speed =\r\n            values[i+1]\r\n\r\n        }\r\n\r\n\r\n        if(\r\n            value=='gap' &&\r\n            values[i+1] &&\r\n            !isNaN(values[i+1])\r\n        ){\r\n\r\n            options[index].gap =\r\n            values[i+1]\r\n\r\n        }\r\n\r\n\r\n        if(\r\n            value=='curve' &&\r\n            values[i+1] &&\r\n            !isNaN(values[i+1])\r\n        ){\r\n\r\n            options[index].curve =\r\n            values[i+1]\r\n\r\n        }\r\n\r\n\r\n        if(value=='reverse'){\r\n\r\n            options[index].direction = 1\r\n\r\n        }\r\n\r\n    })\r\n\r\n\r\n    var images = [],\r\n\r\n        allImages = []\r\n\r\n\r\n    time[index] = 0\r\n\r\n\r\n    Array.from(\r\n        el.querySelectorAll(\r\n            '.elementor-widget-image-gallery .gallery-item'\r\n        )\r\n    ).forEach(function(el, index){\r\n\r\n        images.push(\r\n            el.querySelector('img')\r\n              .getAttribute('src')\r\n        )\r\n\r\n    })\r\n\r\n\r\n    allImages = images\r\n\r\n    slideAmount[index] =\r\n        images.length\r\n\r\n\r\n    scene[index] =\r\n        new THREE.Scene()\r\n\r\n\r\n    camera[index] =\r\n        new THREE.PerspectiveCamera(\r\n\r\n            75,\r\n\r\n            el.clientWidth \/\r\n            el.clientHeight,\r\n\r\n            0.1,\r\n\r\n            20\r\n\r\n        )\r\n\r\n\r\n    camera[index].position.z = 2\r\n\r\n\r\n    renderer[index] =\r\n        new THREE.WebGLRenderer({\r\n\r\n            alpha: true,\r\n\r\n            antialias: true\r\n\r\n        })\r\n\r\n\r\n    renderer[index].setSize(\r\n\r\n        el.clientWidth,\r\n\r\n        el.clientHeight\r\n\r\n    )\r\n\r\n\r\n    renderer[index].setPixelRatio(\r\n\r\n        window.devicePixelRatio\r\n\r\n    )\r\n\r\n\r\n    var previousCanvas =\r\n        el.querySelector('canvas')\r\n\r\n\r\n    if(previousCanvas){\r\n\r\n        el.removeChild(previousCanvas)\r\n\r\n    }\r\n\r\n\r\n    el.appendChild(\r\n\r\n        renderer[index].domElement\r\n\r\n    )\r\n\r\n\r\n    var geometry =\r\n        new THREE.PlaneGeometry(\r\n            1,\r\n            1,\r\n            20,\r\n            20\r\n        ),\r\n\r\n    planeSpace =\r\n        getPlaneWidth(\r\n            el,\r\n            camera[index]\r\n        ) *\r\n        getWidth(\r\n            options[index].gap\r\n        ),\r\n\r\n    ratio =\r\n        Math.ceil(\r\n            el.clientWidth \/\r\n            (\r\n                planeSpace *\r\n                images.length\r\n            )\r\n        ),\r\n\r\n    totalImage =\r\n        Math.ceil(\r\n            el.clientWidth \/\r\n            planeSpace\r\n        )\r\n        + 1\r\n        + images.length,\r\n\r\n    initialOffset =\r\n        Math.ceil(\r\n            el.clientWidth \/\r\n            (\r\n                2 *\r\n                planeSpace\r\n            )\r\n            - 0.5\r\n        )\r\n\r\n\r\n    for(\r\n        var i = slideAmount[index];\r\n        i < totalImage;\r\n        i++\r\n    ){\r\n\r\n        allImages.push(\r\n\r\n            images[\r\n                i %\r\n                slideAmount[index]\r\n            ]\r\n\r\n        )\r\n\r\n    }\r\n\r\n\r\n    planes[index] = []\r\n\r\n\r\n    allImages.forEach(\r\n\r\n        function(image, i){\r\n\r\n\r\n            var loader =\r\n                new THREE.TextureLoader()\r\n\r\n\r\n            loader.load(\r\n\r\n                image,\r\n\r\n                function(texture){\r\n\r\n\r\n                    var material =\r\n                        new THREE.ShaderMaterial({\r\n\r\n                            uniforms: {\r\n\r\n                                tex: {\r\n                                    value: texture\r\n                                },\r\n\r\n                                curve: {\r\n                                    value:\r\n                                    options[index].curve\r\n                                }\r\n\r\n                            },\r\n\r\n\r\n                            vertexShader: `\r\n\r\n                                uniform float curve;\r\n\r\n                                varying vec2 vertexUV;\r\n\r\n\r\n                                void main(){\r\n\r\n                                    vertexUV = uv;\r\n\r\n                                    vec3 newPosition =\r\n                                    position;\r\n\r\n\r\n                                    float distanceFromCenter =\r\n                                    abs(\r\n                                        modelMatrix *\r\n                                        vec4(\r\n                                            position,\r\n                                            1.0\r\n                                        )\r\n                                    ).x;\r\n\r\n\r\n                                    newPosition.y *=\r\n\r\n                                    1.0 +\r\n\r\n                                    (curve \/ 100.0) *\r\n\r\n                                    pow(\r\n                                        distanceFromCenter,\r\n                                        2.0\r\n                                    );\r\n\r\n\r\n                                    gl_Position =\r\n\r\n                                    projectionMatrix *\r\n\r\n                                    modelViewMatrix *\r\n\r\n                                    vec4(\r\n                                        newPosition,\r\n                                        1.0\r\n                                    );\r\n\r\n                                }\r\n\r\n                            `,\r\n\r\n\r\n                            fragmentShader: `\r\n\r\n                                uniform sampler2D tex;\r\n\r\n                                varying vec2 vertexUV;\r\n\r\n\r\n                                void main(){\r\n\r\n                                    gl_FragColor =\r\n\r\n                                    texture2D(\r\n                                        tex,\r\n                                        vertexUV\r\n                                    );\r\n\r\n                                }\r\n\r\n                            `\r\n\r\n                        })\r\n\r\n\r\n                    planes[index][i] =\r\n\r\n                        new THREE.Mesh(\r\n\r\n                            geometry,\r\n\r\n                            material\r\n\r\n                        )\r\n\r\n\r\n                    planes[index][i]\r\n                    .position.x =\r\n\r\n                    -1 *\r\n\r\n                    options[index].direction *\r\n\r\n                    (\r\n                        i -\r\n                        initialOffset\r\n                    ) *\r\n\r\n                    getWidth(\r\n                        options[index].gap\r\n                    )\r\n\r\n\r\n                    scene[index].add(\r\n\r\n                        planes[index][i]\r\n\r\n                    )\r\n\r\n                }\r\n\r\n            )\r\n\r\n        }\r\n\r\n    )\r\n\r\n})\r\n\r\n}\r\n\r\n\r\ninit()\r\n\r\n\r\nvar currentWidth,\r\n\r\n    previousWidth =\r\n        window.innerWidth,\r\n\r\n    mobileHeightChage =\r\n        false\r\n\r\n\r\nfunction onResize(){\r\n\r\n    currentWidth =\r\n        window.innerWidth\r\n\r\n\r\n    mobileHeightChage =\r\n\r\n        currentWidth < 768 &&\r\n\r\n        currentWidth ==\r\n        previousWidth\r\n\r\n\r\n    init('resize')\r\n\r\n\r\n    previousWidth =\r\n        currentWidth\r\n\r\n}\r\n\r\n\r\nwindow.addEventListener(\r\n\r\n    'resize',\r\n\r\n    function(){\r\n\r\n        onResize()\r\n\r\n        setTimeout(\r\n            onResize,\r\n            100\r\n        )\r\n\r\n    }\r\n\r\n)\r\n\r\n\r\nvar previousTime = 0\r\n\r\n\r\nfunction animate(currentTime){\r\n\r\n\r\n    var timePassed =\r\n\r\n        currentTime -\r\n        previousTime\r\n\r\n\r\n    Array.from(\r\n        document.querySelectorAll(selector)\r\n    ).forEach(function(el, index){\r\n\r\n\r\n        if(\r\n\r\n            Math.abs(\r\n                scene[index].position.x\r\n            )\r\n\r\n            >=\r\n\r\n            getWidth(\r\n                options[index].gap\r\n            )\r\n\r\n            *\r\n\r\n            slideAmount[index]\r\n\r\n        ){\r\n\r\n            time[index] = 0\r\n\r\n        }\r\n\r\n\r\n        time[index] +=\r\n\r\n            options[index].direction *\r\n\r\n            timePassed *\r\n\r\n            0.00001\r\n\r\n\r\n        scene[index].position.x =\r\n\r\n            time[index] *\r\n\r\n            options[index].speed\r\n\r\n\r\n        renderer[index].render(\r\n\r\n            scene[index],\r\n\r\n            camera[index]\r\n\r\n        )\r\n\r\n    })\r\n\r\n\r\n    previousTime =\r\n        currentTime\r\n\r\n\r\n    requestAnimationFrame(\r\n        animate\r\n    )\r\n\r\n}\r\n\r\n\r\nrequestAnimationFrame(\r\n    animate\r\n)\r\n\r\n\r\n})\r\n\r\n}\r\n\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a60c75a elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-image-gallery\" data-id=\"a60c75a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-gallery.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-gallery\">\n\t\t\t<div id='gallery-1' class='gallery galleryid-7891 gallery-columns-4 gallery-size-full'><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1080\" height=\"1080\" src=\"https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/Senza-titolo-1080-x-1080-px-2.png\" class=\"attachment-full size-full\" alt=\"\" srcset=\"https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/Senza-titolo-1080-x-1080-px-2.png 1080w, https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/Senza-titolo-1080-x-1080-px-2-300x300.png 300w, https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/Senza-titolo-1080-x-1080-px-2-1024x1024.png 1024w, https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/Senza-titolo-1080-x-1080-px-2-150x150.png 150w, https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/Senza-titolo-1080-x-1080-px-2-768x768.png 768w\" sizes=\"(max-width: 1080px) 100vw, 1080px\" \/>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img decoding=\"async\" width=\"1080\" height=\"1080\" src=\"https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/Senza-titolo-1080-x-1080-px-3.webp\" class=\"attachment-full size-full\" alt=\"\" srcset=\"https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/Senza-titolo-1080-x-1080-px-3.webp 1080w, https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/Senza-titolo-1080-x-1080-px-3-300x300.webp 300w, https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/Senza-titolo-1080-x-1080-px-3-1024x1024.webp 1024w, https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/Senza-titolo-1080-x-1080-px-3-150x150.png 150w, https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/Senza-titolo-1080-x-1080-px-3-768x768.png 768w\" sizes=\"(max-width: 1080px) 100vw, 1080px\" \/>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img decoding=\"async\" width=\"1080\" height=\"1080\" src=\"https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/Senza-titolo-1080-x-1080-px-4.webp\" class=\"attachment-full size-full\" alt=\"\" srcset=\"https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/Senza-titolo-1080-x-1080-px-4.webp 1080w, https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/Senza-titolo-1080-x-1080-px-4-300x300.webp 300w, https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/Senza-titolo-1080-x-1080-px-4-1024x1024.webp 1024w, https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/Senza-titolo-1080-x-1080-px-4-150x150.webp 150w, https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/Senza-titolo-1080-x-1080-px-4-768x768.webp 768w\" sizes=\"(max-width: 1080px) 100vw, 1080px\" \/>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1080\" height=\"1080\" src=\"https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/Senza-titolo-1080-x-1080-px-5.webp\" class=\"attachment-full size-full\" alt=\"\" srcset=\"https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/Senza-titolo-1080-x-1080-px-5.webp 1080w, https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/Senza-titolo-1080-x-1080-px-5-300x300.webp 300w, https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/Senza-titolo-1080-x-1080-px-5-1024x1024.webp 1024w, https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/Senza-titolo-1080-x-1080-px-5-150x150.webp 150w, https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/Senza-titolo-1080-x-1080-px-5-768x768.webp 768w\" sizes=\"(max-width: 1080px) 100vw, 1080px\" \/>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1080\" height=\"1080\" src=\"https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/Senza-titolo-1080-x-1080-px-6.webp\" class=\"attachment-full size-full\" alt=\"\" srcset=\"https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/Senza-titolo-1080-x-1080-px-6.webp 1080w, https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/Senza-titolo-1080-x-1080-px-6-300x300.webp 300w, https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/Senza-titolo-1080-x-1080-px-6-1024x1024.webp 1024w, https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/Senza-titolo-1080-x-1080-px-6-150x150.webp 150w, https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/Senza-titolo-1080-x-1080-px-6-768x768.webp 768w\" sizes=\"(max-width: 1080px) 100vw, 1080px\" \/>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1080\" height=\"1080\" src=\"https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/Senza-titolo-1080-x-1080-px-7.webp\" class=\"attachment-full size-full\" alt=\"\" srcset=\"https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/Senza-titolo-1080-x-1080-px-7.webp 1080w, https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/Senza-titolo-1080-x-1080-px-7-300x300.webp 300w, https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/Senza-titolo-1080-x-1080-px-7-1024x1024.webp 1024w, https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/Senza-titolo-1080-x-1080-px-7-150x150.webp 150w, https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/Senza-titolo-1080-x-1080-px-7-768x768.webp 768w\" sizes=\"(max-width: 1080px) 100vw, 1080px\" \/>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1080\" height=\"1080\" src=\"https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/Senza-titolo-1080-x-1080-px-1.webp\" class=\"attachment-full size-full\" alt=\"\" srcset=\"https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/Senza-titolo-1080-x-1080-px-1.webp 1080w, https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/Senza-titolo-1080-x-1080-px-1-300x300.webp 300w, https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/Senza-titolo-1080-x-1080-px-1-1024x1024.webp 1024w, https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/Senza-titolo-1080-x-1080-px-1-150x150.webp 150w, https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/Senza-titolo-1080-x-1080-px-1-768x768.webp 768w\" sizes=\"(max-width: 1080px) 100vw, 1080px\" \/>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1080\" height=\"1080\" src=\"https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/Senza-titolo-1080-x-1080-px.webp\" class=\"attachment-full size-full\" alt=\"\" srcset=\"https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/Senza-titolo-1080-x-1080-px.webp 1080w, https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/Senza-titolo-1080-x-1080-px-300x300.webp 300w, https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/Senza-titolo-1080-x-1080-px-1024x1024.webp 1024w, https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/Senza-titolo-1080-x-1080-px-150x150.webp 150w, https:\/\/giardinisasa.ch\/wp-content\/uploads\/2026\/09\/Senza-titolo-1080-x-1080-px-768x768.webp 768w\" sizes=\"(max-width: 1080px) 100vw, 1080px\" \/>\n\t\t\t<\/div><\/figure>\n\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5eea02c e-con-full e-flex e-con e-parent\" data-id=\"5eea02c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;sticky&quot;:&quot;top&quot;,&quot;sticky_on&quot;:[&quot;widescreen&quot;,&quot;desktop&quot;,&quot;laptop&quot;,&quot;tablet&quot;],&quot;_ha_eqh_enable&quot;:false,&quot;sticky_offset&quot;:0,&quot;sticky_effects_offset&quot;:0,&quot;sticky_anchor_link_offset&quot;:0}\">\n\t\t<div class=\"elementor-element elementor-element-c2c2569 e-con-full e-flex e-con e-child\" data-id=\"c2c2569\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9917fc4 elementor-widget elementor-widget-ha-text-scroll happy-addon ha-text-scroll\" data-id=\"9917fc4\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;text_scroll_highlight_opacity&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;text_scroll_type&quot;:&quot;vertical_line_highlight&quot;}\" data-widget_type=\"ha-text-scroll.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t<div class=\"ha-split-lines\">\n\t\t\tWe design spaces that breathe.\n\nWe build them to last.\n\nWe care for them so they grow over time.\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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>Green Spaces Beyond the Garden CONTACT US Green Spaces as Part of Living. WE DESIGN GREEN SPACES INTENDED TO INTERACT WITH ARCHITECTURE, THE LANDSCAPE, AND THOSE WHO LIVE IN THEM. Sas\u00e0 Giardini was founded on the belief that a garden is not merely a space to be filled, but a place to be designed. Vegetation, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"om_disable_all_campaigns":false,"_uag_custom_page_level_css":"","_monsterinsights_skip_tracking":false,"footnotes":""},"class_list":["post-7891","page","type-page","status-publish","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"Beyond the Garden CONTACT US Green Spaces as Part of Living. WE DESIGN GREEN SPACES INTENDED TO INTERACT WITH ARCHITECTURE, THE LANDSCAPE, AND THOSE WHO LIVE IN THEM. Sas\u00e0 Giardini was founded on the belief that a garden is not merely a space to be filled, but a place to be designed.Vegetation, materials, light, and\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/giardinisasa.ch\/en\/\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Giardini Sas\u00e0 -\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Home - Giardini Sas\u00e0\" \/>\n\t\t<meta property=\"og:description\" content=\"Beyond the Garden CONTACT US Green Spaces as Part of Living. WE DESIGN GREEN SPACES INTENDED TO INTERACT WITH ARCHITECTURE, THE LANDSCAPE, AND THOSE WHO LIVE IN THEM. Sas\u00e0 Giardini was founded on the belief that a garden is not merely a space to be filled, but a place to be designed.Vegetation, materials, light, and\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/giardinisasa.ch\/en\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/giardinisasa.ch\/wp-content\/uploads\/2025\/02\/ChatGPT-Image-28-ago-2026-13_45_11-e1788784881821.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/giardinisasa.ch\/wp-content\/uploads\/2025\/02\/ChatGPT-Image-28-ago-2026-13_45_11-e1788784881821.png\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-08-28T11:18:53+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-10-21T12:03:47+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/giardinisasa\/\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Home - Giardini Sas\u00e0\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Beyond the Garden CONTACT US Green Spaces as Part of Living. WE DESIGN GREEN SPACES INTENDED TO INTERACT WITH ARCHITECTURE, THE LANDSCAPE, AND THOSE WHO LIVE IN THEM. Sas\u00e0 Giardini was founded on the belief that a garden is not merely a space to be filled, but a place to be designed.Vegetation, materials, light, and\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/giardinisasa.ch\/wp-content\/uploads\/2025\/02\/ChatGPT-Image-28-ago-2026-13_45_11-e1788784881821.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/giardinisasa.ch\\\/en\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/giardinisasa.ch\\\/en\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/giardinisasa.ch\\\/en\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/giardinisasa.ch\\\/en\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/giardinisasa.ch\\\/en\\\/#listItem\",\"position\":2,\"name\":\"Home\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/giardinisasa.ch\\\/en\\\/#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/giardinisasa.ch\\\/en\\\/#organization\",\"name\":\"Giardini Sas\\u00e0 Giardini Sas\\u00e0\",\"description\":\"Giardini Sas\\u00e0 \\u00e8 una ditta di giardinaggio in Ticino: manutenzione giardini, potature, siepi, irrigazione e cura del verde. Sopralluogo e preventivo gratuito.\",\"url\":\"https:\\\/\\\/giardinisasa.ch\\\/en\\\/\",\"telephone\":\"+41767926094\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"http:\\\/\\\/mediumspringgreen-chimpanzee-302449.hostingersite.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/giardini-sasaA_-LOGO-VETTORIALE-1.pdf-512-x-512-px-512-x-512-px.png\",\"@id\":\"https:\\\/\\\/giardinisasa.ch\\\/en\\\/#organizationLogo\"},\"image\":{\"@id\":\"https:\\\/\\\/giardinisasa.ch\\\/en\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/giardinisasa\\\/\",\"https:\\\/\\\/www.instagram.com\\\/giardinisasa\\\/\"]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/giardinisasa.ch\\\/en\\\/#webpage\",\"url\":\"https:\\\/\\\/giardinisasa.ch\\\/en\\\/\",\"name\":\"Home - Giardini Sas\\u00e0\",\"description\":\"Beyond the Garden CONTACT US Green Spaces as Part of Living. WE DESIGN GREEN SPACES INTENDED TO INTERACT WITH ARCHITECTURE, THE LANDSCAPE, AND THOSE WHO LIVE IN THEM. Sas\\u00e0 Giardini was founded on the belief that a garden is not merely a space to be filled, but a place to be designed.Vegetation, materials, light, and\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/giardinisasa.ch\\\/en\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/giardinisasa.ch\\\/en\\\/#breadcrumblist\"},\"datePublished\":\"2026-08-28T11:18:53+00:00\",\"dateModified\":\"2026-10-21T12:03:47+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/giardinisasa.ch\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/giardinisasa.ch\\\/en\\\/\",\"name\":\"Giardini Sas\\u00e0\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/giardinisasa.ch\\\/en\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Home - Giardini Sas\u00e0","description":"Beyond the Garden CONTACT US Green Spaces as Part of Living. WE DESIGN GREEN SPACES INTENDED TO INTERACT WITH ARCHITECTURE, THE LANDSCAPE, AND THOSE WHO LIVE IN THEM. Sas\u00e0 Giardini was founded on the belief that a garden is not merely a space to be filled, but a place to be designed.Vegetation, materials, light, and","canonical_url":"https:\/\/giardinisasa.ch\/en\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/giardinisasa.ch\/en\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/giardinisasa.ch\/en\/#listItem","position":1,"name":"Home","item":"https:\/\/giardinisasa.ch\/en\/","nextItem":{"@type":"ListItem","@id":"https:\/\/giardinisasa.ch\/en\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/giardinisasa.ch\/en\/#listItem","position":2,"name":"Home","previousItem":{"@type":"ListItem","@id":"https:\/\/giardinisasa.ch\/en\/#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/giardinisasa.ch\/en\/#organization","name":"Giardini Sas\u00e0 Giardini Sas\u00e0","description":"Giardini Sas\u00e0 \u00e8 una ditta di giardinaggio in Ticino: manutenzione giardini, potature, siepi, irrigazione e cura del verde. Sopralluogo e preventivo gratuito.","url":"https:\/\/giardinisasa.ch\/en\/","telephone":"+41767926094","logo":{"@type":"ImageObject","url":"http:\/\/mediumspringgreen-chimpanzee-302449.hostingersite.com\/wp-content\/uploads\/2026\/01\/giardini-sasaA_-LOGO-VETTORIALE-1.pdf-512-x-512-px-512-x-512-px.png","@id":"https:\/\/giardinisasa.ch\/en\/#organizationLogo"},"image":{"@id":"https:\/\/giardinisasa.ch\/en\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/giardinisasa\/","https:\/\/www.instagram.com\/giardinisasa\/"]},{"@type":"WebPage","@id":"https:\/\/giardinisasa.ch\/en\/#webpage","url":"https:\/\/giardinisasa.ch\/en\/","name":"Home - Giardini Sas\u00e0","description":"Beyond the Garden CONTACT US Green Spaces as Part of Living. WE DESIGN GREEN SPACES INTENDED TO INTERACT WITH ARCHITECTURE, THE LANDSCAPE, AND THOSE WHO LIVE IN THEM. Sas\u00e0 Giardini was founded on the belief that a garden is not merely a space to be filled, but a place to be designed.Vegetation, materials, light, and","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/giardinisasa.ch\/en\/#website"},"breadcrumb":{"@id":"https:\/\/giardinisasa.ch\/en\/#breadcrumblist"},"datePublished":"2026-08-28T11:18:53+00:00","dateModified":"2026-10-21T12:03:47+00:00"},{"@type":"WebSite","@id":"https:\/\/giardinisasa.ch\/en\/#website","url":"https:\/\/giardinisasa.ch\/en\/","name":"Giardini Sas\u00e0","inLanguage":"en-US","publisher":{"@id":"https:\/\/giardinisasa.ch\/en\/#organization"}}]},"og:locale":"en_US","og:site_name":"Giardini Sas\u00e0 -","og:type":"article","og:title":"Home - Giardini Sas\u00e0","og:description":"Beyond the Garden CONTACT US Green Spaces as Part of Living. WE DESIGN GREEN SPACES INTENDED TO INTERACT WITH ARCHITECTURE, THE LANDSCAPE, AND THOSE WHO LIVE IN THEM. Sas\u00e0 Giardini was founded on the belief that a garden is not merely a space to be filled, but a place to be designed.Vegetation, materials, light, and","og:url":"https:\/\/giardinisasa.ch\/en\/","og:image":"https:\/\/giardinisasa.ch\/wp-content\/uploads\/2025\/02\/ChatGPT-Image-28-ago-2026-13_45_11-e1788784881821.png","og:image:secure_url":"https:\/\/giardinisasa.ch\/wp-content\/uploads\/2025\/02\/ChatGPT-Image-28-ago-2026-13_45_11-e1788784881821.png","article:published_time":"2026-08-28T11:18:53+00:00","article:modified_time":"2026-10-21T12:03:47+00:00","article:publisher":"https:\/\/www.facebook.com\/giardinisasa\/","twitter:card":"summary_large_image","twitter:title":"Home - Giardini Sas\u00e0","twitter:description":"Beyond the Garden CONTACT US Green Spaces as Part of Living. WE DESIGN GREEN SPACES INTENDED TO INTERACT WITH ARCHITECTURE, THE LANDSCAPE, AND THOSE WHO LIVE IN THEM. Sas\u00e0 Giardini was founded on the belief that a garden is not merely a space to be filled, but a place to be designed.Vegetation, materials, light, and","twitter:image":"https:\/\/giardinisasa.ch\/wp-content\/uploads\/2025\/02\/ChatGPT-Image-28-ago-2026-13_45_11-e1788784881821.png"},"aioseo_meta_data":{"post_id":"7891","title":null,"description":null,"keywords":null,"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"WebPage","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":{"subject":"","preview":"","content":""},"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2026-10-01 11:46:05","updated":"2026-10-21 12:51:44","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/giardinisasa.ch\/en\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tHome\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/giardinisasa.ch\/en\/"},{"label":"Home","link":"https:\/\/giardinisasa.ch\/en\/"}],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"tavarone.leonardo@gmail.com","author_link":"https:\/\/giardinisasa.ch\/en\/author\/tavarone-leonardogmail-com\/"},"uagb_comment_info":0,"uagb_excerpt":"Green Spaces Beyond the Garden CONTACT US Green Spaces as Part of Living. WE DESIGN GREEN SPACES INTENDED TO INTERACT WITH ARCHITECTURE, THE LANDSCAPE, AND THOSE WHO LIVE IN THEM. Sas\u00e0 Giardini was founded on the belief that a garden is not merely a space to be filled, but a place to be designed. Vegetation,&hellip;","_links":{"self":[{"href":"https:\/\/giardinisasa.ch\/en\/wp-json\/wp\/v2\/pages\/7891","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/giardinisasa.ch\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/giardinisasa.ch\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/giardinisasa.ch\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/giardinisasa.ch\/en\/wp-json\/wp\/v2\/comments?post=7891"}],"version-history":[{"count":11,"href":"https:\/\/giardinisasa.ch\/en\/wp-json\/wp\/v2\/pages\/7891\/revisions"}],"predecessor-version":[{"id":8496,"href":"https:\/\/giardinisasa.ch\/en\/wp-json\/wp\/v2\/pages\/7891\/revisions\/8496"}],"wp:attachment":[{"href":"https:\/\/giardinisasa.ch\/en\/wp-json\/wp\/v2\/media?parent=7891"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}