{"id":57354,"date":"2026-10-01T18:52:24","date_gmt":"2026-10-01T16:52:24","guid":{"rendered":"https:\/\/oswald-sorge.ch\/gewerbebauland-in-gebenstorf\/"},"modified":"2026-10-01T19:26:04","modified_gmt":"2026-10-01T17:26:04","slug":"commercial-land-in-gebenstorf","status":"publish","type":"post","link":"https:\/\/oswald-sorge.ch\/en\/commercial-land-in-gebenstorf\/","title":{"rendered":"For sale | Commercial plot with development potential | 5412 Gebenstorf AG"},"content":{"rendered":"<div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling gradient-container-1\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-margin-bottom:-30px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:95.68%;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><!-- =========================================================\n     OSP LANDING PAGE\n     GEBENSTORF \u2013 COMMERCIAL LAND WITH DEVELOPMENT POTENTIAL\n\n     SEO FOCUS:\n     Focus keyword: Commercial land in Gebenstorf\n     SEO title: Commercial Land in Gebenstorf | 1'909 m\u00b2 Development Potential\n     Slug: commercial-land-in-gebenstorf\n========================================================= -->\n\n\n<!-- =========================\n     HERO\n========================= -->\n\n<section class=\"immo-hero\" id=\"start\">\n  <div class=\"immo-hero-inner\">\n\n    <div class=\"immo-hero-badge\">\n      For sale\n    <\/div>\n\n    <h1 class=\"immo-hero-title\">\n      Commercial land in Gebenstorf<br>\n      with potential for a new-build project\n    <\/h1>\n\n    <div class=\"immo-hero-subtitle\">\n      1'909 m\u00b2 fully serviced commercial plot with an existing feasibility study\n    <\/div>\n\n    <a class=\"immo-hero-address immo-map-link\" href=\"https:\/\/www.google.com\/maps\/search\/?api=1&amp;query=Sch%C3%A4chlistrasse%201%2C%205412%20Gebenstorf%20AG\" target=\"_blank\" rel=\"noopener\" aria-label=\"Open Sch\u00e4chlistrasse 1 in Gebenstorf in Google Maps\">\n\n      <span>\u2316<\/span>\n      <span>Sch\u00e4chlistrasse 1, 5412 Gebenstorf AG<\/span>\n\n    <\/a>\n\n    <div class=\"immo-hero-buttons\">\n\n      <a\n        href=\"#kontakt\"\n        class=\"immo-hero-button immo-hero-button-primary\">\n        Request further information\n      <\/a>\n\n      <a\n        href=\"#projekt\"\n        class=\"immo-hero-button\">\n        Explore the potential\n      <\/a>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n\n\n<!-- =========================\n     NAVIGATION\n========================= -->\n\n<nav class=\"immo-object-nav\">\n\n  <div class=\"immo-object-nav-inner\">\n\n    <a href=\"https:\/\/www.oswald-sorge.ch\/\" class=\"immo-object-nav-logo-link\" aria-label=\"Go to the Oswald &amp; Sorge Partner AG homepage\">\n\n      <img data-opt-id=1918592783  fetchpriority=\"high\" decoding=\"async\"\n        src=\"https:\/\/mldvsdannycf.i.optimole.com\/cb:bpag.c968\/w:auto\/h:auto\/q:mauto\/f:best\/ig:avif\/https:\/\/oswald-sorge.ch\/wp-content\/uploads\/LOGO_OSP_Klassisch_cmyk_blau_schriftzug-inkl.-Emblem.svg\"\n        alt=\"Oswald & Sorge Partner AG\">\n\n    <\/a>\n\n    <button\n      type=\"button\"\n      class=\"immo-mobile-menu-toggle\"\n      aria-label=\"Open menu\"\n      aria-expanded=\"false\"\n      aria-controls=\"immoMobileMenu\"\n      data-open-label=\"Open menu\"\n      data-close-label=\"Close menu\">\n\n      <span><\/span>\n      <span><\/span>\n      <span><\/span>\n\n    <\/button>\n\n    <div\n      class=\"immo-object-nav-links\"\n      id=\"immoMobileMenu\">\n\n      <a href=\"#start\">Start<\/a>\n      <a href=\"#projekt\">Development potential<\/a>\n      <a href=\"#investment\">Investment highlights<\/a>\n      <a href=\"#fakten\">Key facts<\/a>\n\n      <a\n        href=\"#kontakt\"\n        class=\"immo-object-nav-cta\">\n        Enquire\n      <\/a>\n\n      <div class=\"immo-lang-switch\">\n        \n<div role=\"navigation\" aria-label=\"Language Switcher\" class=\"wpml-ls-statics-shortcode_actions wpml-ls wpml-ls-legacy-list-horizontal\">\n\t<ul><li class=\"wpml-ls-slot-shortcode_actions wpml-ls-item wpml-ls-item-de wpml-ls-first-item wpml-ls-item-legacy-list-horizontal\">\n\t\t\t\t<a href=\"https:\/\/oswald-sorge.ch\/\" hreflang=\"de\" lang=\"de\" class=\"wpml-ls-link\" aria-label=\"Switch to DE (DE)\" title=\"Switch to DE (DE)\">\n\t\t\t\t\t<span class=\"wpml-ls-native\">DE<\/span><\/a>\n\t\t\t<\/li><li class=\"wpml-ls-slot-shortcode_actions wpml-ls-item wpml-ls-item-it wpml-ls-item-legacy-list-horizontal\">\n\t\t\t\t<a href=\"https:\/\/oswald-sorge.ch\/it\/\" hreflang=\"it\" lang=\"it\" class=\"wpml-ls-link\" aria-label=\"Switch to IT (IT)\" title=\"Switch to IT (IT)\">\n\t\t\t\t\t<span class=\"wpml-ls-native\">IT<\/span><\/a>\n\t\t\t<\/li><li class=\"wpml-ls-slot-shortcode_actions wpml-ls-item wpml-ls-item-en wpml-ls-current-language wpml-ls-item-legacy-list-horizontal\">\n\t\t\t\t<a href=\"https:\/\/oswald-sorge.ch\/en\/\" hreflang=\"en\" lang=\"en\" class=\"wpml-ls-link\" aria-current=\"page\" aria-label=\"Switch to EN (EN)\" title=\"Switch to EN (EN)\">\n\t\t\t\t\t<span class=\"wpml-ls-native\">EN<\/span><\/a>\n\t\t\t<\/li><li class=\"wpml-ls-slot-shortcode_actions wpml-ls-item wpml-ls-item-fr wpml-ls-last-item wpml-ls-item-legacy-list-horizontal\">\n\t\t\t\t<a href=\"https:\/\/oswald-sorge.ch\/fr\/\" hreflang=\"fr\" lang=\"fr\" class=\"wpml-ls-link\" aria-label=\"Switch to FR (FR)\" title=\"Switch to FR (FR)\">\n\t\t\t\t\t<span class=\"wpml-ls-native\">FR<\/span><\/a>\n\t\t\t<\/li><\/ul>\n<\/div>\n\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n\n<\/nav>\n\n<div\n  class=\"immo-mobile-menu-overlay\"\n  aria-hidden=\"true\">\n<\/div>\n\n\n<!-- =========================\n     PROJECT OVERVIEW\n========================= -->\n\n<section\n  class=\"immo-target-section\"\n  id=\"ueberblick\">\n\n  <div class=\"immo-target-inner\">\n\n    <div class=\"immo-target-head\">\n\n      <div class=\"immo-target-eyebrow\">\n        Project overview\n      <\/div>\n\n      <h2 class=\"immo-target-title\">\n        Fully serviced commercial land in Gebenstorf with development potential\n      <\/h2>\n\n      <p class=\"immo-story-text\">\n        Commercial land in Gebenstorf with good transport connections and an existing\n        project basis: the plot at Sch\u00e4chlistrasse 1 covers 1'909 m\u00b2, is practically level\n        and fully serviced. It offers an attractive opportunity for the development of a\n        new office or commercial building.\n      <\/p>\n\n      <p class=\"immo-story-text\">\n        A feasibility study is available. It examines a new building with four full storeys\n        \u2013 ground floor and first to third upper floors \u2013 plus a penthouse level which,\n        according to the study, may be used as office or residential space.\n      <\/p>\n\n      <p class=\"immo-story-text\">\n        The feasibility study indicates a net floor area of approximately 6'348 m\u00b2.\n        The proposed uses include office, commercial, fitness, physiotherapy and medical\n        practice space, as well as parking for around 50 vehicles.\n      <\/p>\n\n    <\/div>\n\n  <\/div>\n\n<\/section>\n\n\n<!-- =========================\n     DEVELOPMENT POTENTIAL \/ IMAGES\n========================= -->\n\n<section\n  class=\"immo-gallery-section\"\n  id=\"projekt\">\n\n  <div class=\"immo-gallery-info\">\n\n    <div class=\"immo-gallery-title-wrap\">\n\n      <div class=\"immo-gallery-eyebrow\">\n        Commercial plot & feasibility study\n      <\/div>\n\n      <h2 class=\"immo-gallery-title\">\n        1'909 m\u00b2 commercial plot with potential for a multi-storey new build\n      <\/h2>\n\n      <a class=\"immo-gallery-address immo-map-link\" href=\"https:\/\/www.google.com\/maps\/search\/?api=1&amp;query=Sch%C3%A4chlistrasse%201%2C%205412%20Gebenstorf%20AG\" target=\"_blank\" rel=\"noopener\" aria-label=\"Open address in Google Maps\">\n\n        <span class=\"immo-gallery-address-icon\">\u2316<\/span>\n\n        <span>\n          Sch\u00e4chlistrasse 1, 5412 Gebenstorf AG\n        <\/span>\n\n      <\/a>\n\n    <\/div>\n\n  <\/div>\n\n  <div class=\"immo-gallery-grid\">\n\n    <!-- PROPERTY -->\n\n    <button\n      type=\"button\"\n      class=\"immo-gallery-item immo-gallery-item-main js-immo-lightbox\"\n      data-img=\"https:\/\/mldvsdannycf.i.optimole.com\/cb:bpag.c968\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/oswald-sorge.ch\/wp-content\/uploads\/zu-verkaufen-gewerbebauland-gebenstorf-01.jpg\"\n      aria-label=\"Enlarge commercial plot in Gebenstorf\">\n\n      <img data-opt-id=1742537486  fetchpriority=\"high\" decoding=\"async\"\n        src=\"https:\/\/mldvsdannycf.i.optimole.com\/cb:bpag.c968\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/oswald-sorge.ch\/wp-content\/uploads\/zu-verkaufen-gewerbebauland-gebenstorf-01.jpg\"\n        alt=\"Commercial land in Gebenstorf at Sch\u00e4chlistrasse 1\">\n\n      <div class=\"immo-gallery-main-label\">\n\n        <strong>\n          Commercial plot in Gebenstorf\n        <\/strong>\n\n        <span>\n          1'909 m\u00b2, practically level and fully serviced\n        <\/span>\n\n      <\/div>\n\n    <\/button>\n\n\n    <!-- BUILDING SECTION -->\n\n    <button\n      type=\"button\"\n      class=\"immo-gallery-item js-immo-lightbox\"\n      data-img=\"https:\/\/mldvsdannycf.i.optimole.com\/cb:bpag.c968\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/oswald-sorge.ch\/wp-content\/uploads\/zu-verkaufen-gewerbebauland-gebenstorf-03.jpg\"\n      aria-label=\"Enlarge building section from the feasibility study\">\n\n      <img data-opt-id=1808046442  decoding=\"async\"\n        src=\"https:\/\/mldvsdannycf.i.optimole.com\/cb:bpag.c968\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/oswald-sorge.ch\/wp-content\/uploads\/zu-verkaufen-gewerbebauland-gebenstorf-03.jpg\"\n        alt=\"Building section from the feasibility study for the commercial plot in Gebenstorf\">\n\n      <span class=\"immo-gallery-more\">\n        Building section\n      <\/span>\n\n    <\/button>\n\n\n    <!-- PLOT PLAN -->\n\n    <button\n      type=\"button\"\n      class=\"immo-gallery-item js-immo-lightbox\"\n      data-img=\"https:\/\/mldvsdannycf.i.optimole.com\/cb:bpag.c968\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/oswald-sorge.ch\/wp-content\/uploads\/zu-verkaufen-gewerbebauland-gebenstorf-02.jpg\"\n      aria-label=\"Enlarge plot plan of the commercial property in Gebenstorf\">\n\n      <img data-opt-id=1258379531  decoding=\"async\"\n        src=\"https:\/\/mldvsdannycf.i.optimole.com\/cb:bpag.c968\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/oswald-sorge.ch\/wp-content\/uploads\/zu-verkaufen-gewerbebauland-gebenstorf-02.jpg\"\n        alt=\"Plot plan, cadastral no. 269, Sch\u00e4chlistrasse 1, Gebenstorf\">\n\n      <span class=\"immo-gallery-more\">\n        Plot plan\n      <\/span>\n\n    <\/button>\n\n  <\/div>\n\n<\/section>\n\n\n<!-- =========================\n     DEVELOPMENT POTENTIAL\n========================= -->\n\n<section class=\"immo-story-section\">\n\n  <div class=\"immo-story-inner\">\n\n    <div class=\"immo-story-grid\">\n\n      <div class=\"immo-story-image\">\n\n        <img data-opt-id=1808046442  decoding=\"async\"\n          src=\"https:\/\/mldvsdannycf.i.optimole.com\/cb:bpag.c968\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/oswald-sorge.ch\/wp-content\/uploads\/zu-verkaufen-gewerbebauland-gebenstorf-03.jpg\"\n          alt=\"Section from the feasibility study for the development potential in Gebenstorf\">\n\n      <\/div>\n\n      <div class=\"immo-story-content\">\n\n        <div class=\"immo-story-eyebrow\">\n          Development potential\n        <\/div>\n\n        <h2 class=\"immo-story-title\">\n          Feasibility study available for a new office and commercial building\n        <\/h2>\n\n        <p class=\"immo-story-text\">\n          The available feasibility study demonstrates the potential for a new building\n          with four full storeys and an additional penthouse level. According to the study,\n          the penthouse level may be used as office or residential space.\n        <\/p>\n\n        <p class=\"immo-story-text\">\n          A total net floor area of approximately 6'348 m\u00b2 is indicated. The uses examined\n          include office, commercial, fitness, physiotherapy and shared medical practice space.\n          The concept also provides parking for around 50 vehicles.\n        <\/p>\n\n        <div class=\"immo-highlight-grid\">\n\n          <div class=\"immo-highlight-card\">\n\n            <strong>\n              approx. 6'348 m\u00b2 NFA\n            <\/strong>\n\n            <span>\n              Net floor area according to the available feasibility study.\n            <\/span>\n\n          <\/div>\n\n          <div class=\"immo-highlight-card\">\n\n            <strong>\n              4 full storeys + penthouse level\n            <\/strong>\n\n            <span>\n              Potential for office or commercial use; the penthouse level may also be used\n              for residential purposes according to the study.\n            <\/span>\n\n          <\/div>\n\n          <div class=\"immo-highlight-card\">\n\n            <strong>\n              approx. 50 parking spaces\n            <\/strong>\n\n            <span>\n              Parking for around 50 vehicles is included in the feasibility study.\n            <\/span>\n\n          <\/div>\n\n          <div class=\"immo-highlight-card\">\n\n            <strong>\n              Fully serviced\n            <\/strong>\n\n            <span>\n              Practically level commercial plot that is already fully serviced.\n            <\/span>\n\n          <\/div>\n\n        <\/div>\n\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n\n<\/section>\n\n\n<!-- =========================\n     INVESTMENT HIGHLIGHTS\n========================= -->\n\n<section\n  class=\"immo-target-section immo-investment-section\"\n  id=\"investment\">\n\n  <div class=\"immo-target-inner\">\n\n    <div class=\"immo-target-head\">\n\n      <div class=\"immo-target-eyebrow\">\n        Investment highlights\n      <\/div>\n\n      <h2 class=\"immo-target-title\">\n        Project basis, income potential and excellent transport connections\n      <\/h2>\n\n      <p class=\"immo-story-text\">\n        The following figures are based on the available feasibility study and are intended\n        to illustrate the development potential.\n      <\/p>\n\n    <\/div>\n\n    <div class=\"immo-target-grid\">\n\n      <div class=\"immo-target-card\">\n\n        <strong>\n          Feasibility study available\n        <\/strong>\n\n        <span>\n          Project basis for a multi-storey office or commercial new build\n          with various possible uses.\n        <\/span>\n\n      <\/div>\n\n      <div class=\"immo-target-card\">\n\n        <strong>\n          approx. CHF 866'000 p.a.\n        <\/strong>\n\n        <span>\n          Indicated potential total rental income according to the feasibility study.\n        <\/span>\n\n      <\/div>\n\n      <div class=\"immo-target-card\">\n\n        <strong>\n          approx. 5.4% gross yield\n        <\/strong>\n\n        <span>\n          According to the feasibility study, based on assumed investment costs\n          of approximately CHF 16 million.\n        <\/span>\n\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n\n<\/section>\n\n\n<!-- =========================\n     LOCATION\n========================= -->\n\n<section class=\"immo-location-section\">\n\n  <div class=\"immo-location-inner\">\n\n    <div class=\"immo-location-content\">\n\n      <div class=\"immo-story-eyebrow\">\n        Location\n      <\/div>\n\n      <h2 class=\"immo-story-title\">\n        Well connected on the Brugg\u2013Baden corridor\n      <\/h2>\n\n      <p class=\"immo-story-text\">\n        The commercial plot is located in the Wasserschloss area of Gebenstorf, directly\n        on the important transport corridor between Brugg and Baden. The location offers\n        favourable conditions for commercial uses with strong regional connections.\n      <\/p>\n\n      <p class=\"immo-story-text\">\n        The motorway and public transport are easily accessible. For rail connections,\n        the feasibility study and factsheet specifically refer to Turgi SBB railway station.\n      <\/p>\n\n      <p class=\"immo-story-text\">\n        For those seeking commercial land in Gebenstorf for a development project, this\n        opportunity combines a fully serviced plot, an existing feasibility study and a\n        well-connected location between two important regional centres.\n      <\/p>\n\n      <p class=\"immo-story-text\">\n        The combination of a fully serviced commercial plot, an existing feasibility study\n        and versatile potential uses provides an attractive starting point for investors and\n        project developers seeking commercial land in Gebenstorf with already assessed\n        development potential.\n      <\/p>\n\n    <\/div>\n\n    <div class=\"immo-location-card\">\n\n      <div class=\"immo-location-label\">\n        Location\n      <\/div>\n\n      <strong>\n        Sch\u00e4chlistrasse 1\n      <\/strong>\n\n      <span>\n        5412 Gebenstorf AG\n      <\/span>\n\n      <a href=\"https:\/\/www.google.com\/maps\/search\/?api=1&amp;query=Sch%C3%A4chlistrasse%201%2C%205412%20Gebenstorf%20AG\" target=\"_blank\" rel=\"noopener\">\n        Open in Google Maps\n      <\/a>\n\n    <\/div>\n\n  <\/div>\n\n<\/section>\n\n\n<!-- =========================\n     KEY FACTS\n========================= -->\n\n<section\n  class=\"immo-facts-3col\"\n  id=\"fakten\">\n\n  <div class=\"immo-facts-intro\">\n\n    <div class=\"immo-target-eyebrow\">\n      Selected key facts\n    <\/div>\n\n    <h2 class=\"immo-target-title\">\n      Commercial land in Gebenstorf: key facts at a glance\n    <\/h2>\n\n    <p class=\"immo-story-text\">\n      The feasibility study and further information are available\n      to interested investors on request.\n    <\/p>\n\n  <\/div>\n\n  <div class=\"immo-facts-grid\">\n\n    <div class=\"immo-facts-column\">\n\n      <div class=\"immo-fact-row\">\n\n        <div class=\"immo-fact-label\">\n          Plot area\n        <\/div>\n\n        <div class=\"immo-fact-value\">\n          1'909 m<sup>2<\/sup>\n        <\/div>\n\n      <\/div>\n\n      <div class=\"immo-fact-row\">\n\n        <div class=\"immo-fact-label\">\n          Cadastral no.\n        <\/div>\n\n        <div class=\"immo-fact-value\">\n          269\n        <\/div>\n\n      <\/div>\n\n      <div class=\"immo-fact-row\">\n\n        <div class=\"immo-fact-label\">\n          Zone\n        <\/div>\n\n        <div class=\"immo-fact-value\">\n          Commercial zone\n        <\/div>\n\n      <\/div>\n\n    <\/div>\n\n\n    <div class=\"immo-facts-column\">\n\n      <div class=\"immo-fact-row\">\n\n        <div class=\"immo-fact-label\">\n          New-build potential\n        <\/div>\n\n        <div class=\"immo-fact-value\">\n          4 full storeys + penthouse level\n        <\/div>\n\n      <\/div>\n\n      <div class=\"immo-fact-row\">\n\n        <div class=\"immo-fact-label\">\n          Net floor area\n        <\/div>\n\n        <div class=\"immo-fact-value\">\n          approx. 6'348 m<sup>2<\/sup>\n        <\/div>\n\n      <\/div>\n\n      <div class=\"immo-fact-row\">\n\n        <div class=\"immo-fact-label\">\n          Parking\n        <\/div>\n\n        <div class=\"immo-fact-value\">\n          approx. 50 spaces\n        <\/div>\n\n      <\/div>\n\n    <\/div>\n\n\n    <div class=\"immo-facts-column\">\n\n      <div class=\"immo-fact-row\">\n\n        <div class=\"immo-fact-label\">\n          Rental income potential\n        <\/div>\n\n        <div class=\"immo-fact-value\">\n          approx. CHF 866'000 p.a.\n        <\/div>\n\n      <\/div>\n\n      <div class=\"immo-fact-row\">\n\n        <div class=\"immo-fact-label\">\n          Gross yield\n        <\/div>\n\n        <div class=\"immo-fact-value\">\n          approx. 5.4%*\n        <\/div>\n\n      <\/div>\n\n      <div class=\"immo-fact-row\">\n\n        <div class=\"immo-fact-label\">\n          Purchase price \u2013 land\n        <\/div>\n\n        <div class=\"immo-fact-value\">\n          CHF 2'100'000\n        <\/div>\n\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n\n  <div class=\"immo-price-note\">\n    * According to the feasibility study, based on investment costs of approximately CHF 16 million.\n    The sales commission is paid by the seller.\n  <\/div>\n\n<\/section>\n\n\n<!-- =========================\n     CONTACT\n========================= -->\n\n<section\n  class=\"immo-contact-section\"\n  id=\"kontakt\">\n\n  <div class=\"immo-contact-wrap\">\n\n    <div class=\"immo-contact-card\">\n\n      <div class=\"immo-contact-image\">\n\n        <img data-opt-id=397104248  decoding=\"async\"\n          src=\"https:\/\/mldvsdannycf.i.optimole.com\/cb:bpag.c968\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/oswald-sorge.ch\/wp-content\/uploads\/Patrick-D.-Oswald-scaled.jpg\"\n          alt=\"Patrick D. Oswald \u2013 contact for the commercial plot in Gebenstorf\">\n\n      <\/div>\n\n      <div class=\"immo-contact-content\">\n\n        <div class=\"immo-contact-label\">\n          Your contact\n        <\/div>\n\n        <div class=\"immo-contact-name\">\n          Patrick D. Oswald\n        <\/div>\n\n        <div class=\"immo-contact-links\">\n\n          <a href=\"tel:+41525031020\">\n            Tel. +41 52 503 10 20\n          <\/a>\n\n          <a href=\"mailto:patrick.oswald@oswald-sorge.ch\">\n            patrick.oswald@oswald-sorge.ch\n          <\/a>\n\n        <\/div>\n\n      <\/div>\n\n    <\/div>\n\n    <div class=\"immo-form-card\">\n\n      <h2 class=\"immo-form-heading\">\n        Interested in the feasibility study?\n      <\/h2>\n\n      <p class=\"immo-form-intro\">\n        We will be pleased to provide you with further information about the commercial plot\n        and its development potential at Sch\u00e4chlistrasse 1. The feasibility study and additional\n        project information are available to interested investors on request.\n        Please contact Patrick D. Oswald using the form below.\n      <\/p>\n\n      <div class=\"immo-form-slot\">\n\n        <script>\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_245' ><div id='gf_245' class='gform_anchor' tabindex='-1'><\/div>\n                        <div class='gform_heading'>\n\t\t\t\t\t\t\t<p class='gform_required_legend'>&quot;<span class=\"gfield_required gfield_required_asterisk\">*<\/span>&quot; indicates required fields<\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data' target='gform_ajax_frame_245' id='gform_245'  action='\/en\/wp-json\/wp\/v2\/posts\/57354#gf_245' data-formid='245' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_245' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id=\"field_245_9\" class=\"gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_245_9'><span class='gform-field-label__text'>Phone<\/span><\/label><div class='ginput_container'><input name='input_9' id='input_245_9' type='text' value='' autocomplete='new-password'\/><\/div><div class='gfield_description' id='gfield_description_245_9'>This field is for validation purposes and should be left unchanged.<\/div><\/div><div id=\"field_245_4\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_245_4'><span class='gform-field-label__text'>First name<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_4' id='input_245_4' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_245_3\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_245_3'><span class='gform-field-label__text'>Last name<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_3' id='input_245_3' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_245_7\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_245_7'><span class='gform-field-label__text'>Street, No.<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_7' id='input_245_7' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_245_8\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_245_8'><span class='gform-field-label__text'>ZIP code \/ City<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_8' id='input_245_8' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_245_6\" class=\"gfield gfield--type-phone gfield--input-type-phone gfield--phone-format-international gfield--width-half field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_245_6'><span class='gform-field-label__text'>Phone<\/span><\/label><div class='ginput_container ginput_container_phone'><input name='input_6' id='input_245_6' type='tel' value='' class='large'    aria-invalid=\"false\"    \/><\/div><\/div><div id=\"field_245_1\" class=\"gfield gfield--type-email gfield--input-type-email gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_245_1'><span class='gform-field-label__text'>Email<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_1' id='input_245_1' type='email' value='' class='large'   placeholder='Enter your email address *' aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><fieldset id=\"field_245_2\" class=\"gfield gfield--type-radio gfield--type-choice gfield--input-type-radio gfield--width-full button_accent_color: #2b3871 gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gfield--choice-align-vertical\"  ><legend class='gfield_label gform-field-label' ><span class='gform-field-label__text'>Privacy policy<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/legend><div class='ginput_container ginput_container_radio'><div class='gfield_radio' id='input_245_2'>\n\t\t\t<div class='gchoice gchoice_245_2_0'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_2' type='radio' value='Privacy Policy Accepted*'  id='choice_245_2_0' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_245_2_0' id='label_245_2_0' class='gform-field-label gform-field-label--type-inline'>Privacy Policy Accepted*<\/label>\n\t\t\t<\/div><\/div><\/div><\/fieldset><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <button type='submit' id='gform_submit_button_245' class='gform_button button gform-button--width-full' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' >Request further information<\/button> <input type='hidden' name='gform_ajax' value='form_id=245&amp;title=&amp;description=&amp;tabindex=0&amp;theme=gravity-theme&amp;styles=[]&amp;hash=bd2bda77c2cc498f0a719c3de8cfa999' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_245' value='iframe' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_245' id='gform_theme_245' value='gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_245' id='gform_style_settings_245' value='[]' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_245' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='245' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='CHF' value='wb1pywaqigPs1hsxWms0wCGEesauXlsF5xeFuIsaRFowBv0go7wezUqw+xHSMjZZDgDkQYfGSSY\/CycpZjn2udyP0LGWHSEG9j4RMeSCQqDx1xw=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_245' value='WyJ7XCIyXCI6W1wiYWUzNmVkOGEyMTg4Njk5YmI2MjgxZDVmNjZhY2Y0M2VcIl0sXCJnZm9ybV9zdWJtaXNzaW9uX21ldGhvZFwiOltcIjI4ZGYwNTU4NzdiODYzN2I4MzZmY2MzNmU5ZjgwYmJjXCIsXCI3ZmZjYmJiN2NiMDNlM2EwMmRiMWZkOGM2Mzg4MjNhZFwiLFwiMDQ1NzJkZTM3NjJiMjQ1OWVlMDQ2OGQ1NjBjN2M4ZWVcIl0sXCJnZm9ybV90aGVtZVwiOlwiZTI2ODI0ZWZkMzI2NDJjNmQ1NGRjOTJlYWRiM2Q5M2VcIixcImdmb3JtX3N0eWxlX3NldHRpbmdzXCI6XCI5MDMwMDhhOTA4NTU2ZWQ5Zjk4NzZkNjYwNGViYTY0OFwiLFwiZm9ybV9pZFwiOlwiMjk5OTA2N2Q0NGY2NGVkZjA2ODVjZDJiZTkyOTkwNmZcIixcInVybFwiOlwiZmRlZTIyYTUxODdlZDVlNDBhNTYzMzBmNGQxMDYwZmJcIixcInN0YXRlX3RpbWVzdGFtcFwiOlwiZWFkMzhkYmVhNzNmM2Q2NTVmYTg3NzUyOTZlMTIzMmVcIn0iLCI1NDc3ZTZhZjE3ZGRmMTgxZGFiYjNjYjlhMTVjZTM5YSIsMTc5MDk4MTE1OF0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_245' id='gform_target_page_number_245' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_245' id='gform_source_page_number_245' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div>\n\t\t                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_245' id='gform_ajax_frame_245' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'><\/iframe>\n\t\t                <script>\ngform.initializeOnLoaded( function() {jQuery('#gform_ajax_frame_245').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_245');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_245').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_245').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_245').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_245').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/ jQuery(document).scrollTop(jQuery('#gform_wrapper_245').offset().top - mt); }, 50 );var current_page = jQuery('#gform_source_page_number_245').val();jQuery(document).trigger('gform_page_loaded', [245, current_page]);window['gf_submitting_245'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_245').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_245').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [245]);window['gf_submitting_245'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_245').text());}else{jQuery('#gform_245').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"245\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_245\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_245\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_245\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 245, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );\n<\/script>\n\n\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n\n<\/section>\n\n\n<!-- =========================\n     LIGHTBOX\n========================= -->\n\n<div\n  class=\"immo-lightbox\"\n  id=\"immoLightbox\"\n  aria-hidden=\"true\">\n\n  <button\n    type=\"button\"\n    class=\"immo-lightbox-close\"\n    aria-label=\"Close project view\">\n    \u00d7\n  <\/button>\n\n  <div class=\"immo-lightbox-stage\">\n\n    <button\n      type=\"button\"\n      class=\"immo-lightbox-nav immo-lightbox-prev\"\n      aria-label=\"Previous image\">\n      \u2039\n    <\/button>\n\n    <img decoding=\"async\"\n      src=\"\"\n      alt=\"Enlarged project view\">\n\n    <button\n      type=\"button\"\n      class=\"immo-lightbox-nav immo-lightbox-next\"\n      aria-label=\"Next image\">\n      \u203a\n    <\/button>\n\n    <div\n      class=\"immo-lightbox-counter\"\n      id=\"immoLightboxCounter\">\n      1 \/ 3\n    <\/div>\n\n  <\/div>\n\n<\/div>\n\n\n<!-- =========================================================\n     JAVASCRIPT \u2013 LIGHTBOX\n========================================================= -->\n\n<script>\n\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n\n  const lightbox = document.getElementById(\"immoLightbox\");\n\n  if (!lightbox) return;\n\n  const lightboxImg =\n    lightbox.querySelector(\"img\");\n\n  const closeBtn =\n    lightbox.querySelector(\".immo-lightbox-close\");\n\n  const prevBtn =\n    lightbox.querySelector(\".immo-lightbox-prev\");\n\n  const nextBtn =\n    lightbox.querySelector(\".immo-lightbox-next\");\n\n  const counter =\n    document.getElementById(\"immoLightboxCounter\");\n\n  const galleryButtons =\n    Array.from(\n      document.querySelectorAll(\".js-immo-lightbox\")\n    );\n\n  let currentIndex = 0;\n  let touchStartX = 0;\n\n  const galleryItems =\n    galleryButtons.map(function (button) {\n\n      const img =\n        button.querySelector(\"img\");\n\n      return {\n\n        src:\n          button.getAttribute(\"data-img\"),\n\n        alt:\n          img\n            ? img.getAttribute(\"alt\")\n            : \"Enlarged project view\"\n\n      };\n\n    });\n\n  function updateLightbox() {\n\n    if (!galleryItems.length) return;\n\n    const currentItem =\n      galleryItems[currentIndex];\n\n    lightboxImg.setAttribute(\n      \"src\",\n      currentItem.src\n    );\n\n    lightboxImg.setAttribute(\n      \"alt\",\n      currentItem.alt\n    );\n\n    counter.textContent =\n      (currentIndex + 1)\n      + \" \/ \"\n      + galleryItems.length;\n\n  }\n\n  function openLightbox(index) {\n\n    currentIndex = index;\n\n    updateLightbox();\n\n    lightbox.classList.add(\n      \"is-open\"\n    );\n\n    lightbox.setAttribute(\n      \"aria-hidden\",\n      \"false\"\n    );\n\n    document.body.style.overflow =\n      \"hidden\";\n\n  }\n\n  function closeLightbox() {\n\n    lightbox.classList.remove(\n      \"is-open\"\n    );\n\n    lightbox.setAttribute(\n      \"aria-hidden\",\n      \"true\"\n    );\n\n    lightboxImg.setAttribute(\n      \"src\",\n      \"\"\n    );\n\n    document.body.style.overflow =\n      \"\";\n\n  }\n\n  function showNextImage() {\n\n    currentIndex =\n      (currentIndex + 1)\n      % galleryItems.length;\n\n    updateLightbox();\n\n  }\n\n  function showPrevImage() {\n\n    currentIndex =\n      (currentIndex - 1 + galleryItems.length)\n      % galleryItems.length;\n\n    updateLightbox();\n\n  }\n\n  galleryButtons.forEach(\n    function (button, index) {\n\n      button.addEventListener(\n        \"click\",\n        function () {\n\n          openLightbox(index);\n\n        }\n      );\n\n    }\n  );\n\n  closeBtn.addEventListener(\n    \"click\",\n    closeLightbox\n  );\n\n  nextBtn.addEventListener(\n    \"click\",\n    showNextImage\n  );\n\n  prevBtn.addEventListener(\n    \"click\",\n    showPrevImage\n  );\n\n  lightbox.addEventListener(\n    \"click\",\n    function (event) {\n\n      if (event.target === lightbox) {\n        closeLightbox();\n      }\n\n    }\n  );\n\n  document.addEventListener(\n    \"keydown\",\n    function (event) {\n\n      if (\n        !lightbox.classList.contains(\n          \"is-open\"\n        )\n      ) return;\n\n      if (event.key === \"Escape\") {\n        closeLightbox();\n      }\n\n      if (event.key === \"ArrowRight\") {\n        showNextImage();\n      }\n\n      if (event.key === \"ArrowLeft\") {\n        showPrevImage();\n      }\n\n    }\n  );\n\n  lightbox.addEventListener(\n    \"touchstart\",\n    function (event) {\n\n      touchStartX =\n        event.changedTouches[0].screenX;\n\n    }\n  );\n\n  lightbox.addEventListener(\n    \"touchend\",\n    function (event) {\n\n      const touchEndX =\n        event.changedTouches[0].screenX;\n\n      const difference =\n        touchStartX - touchEndX;\n\n      if (\n        Math.abs(difference) > 50\n      ) {\n\n        if (difference > 0) {\n          showNextImage();\n        } else {\n          showPrevImage();\n        }\n\n      }\n\n    }\n  );\n\n});\n\n<\/script>\n\n\n<!-- =========================================================\n     JAVASCRIPT \u2013 MOBILE MENU\n========================================================= -->\n\n<script>\n\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n\n  const menuToggle =\n    document.querySelector(\n      \".immo-mobile-menu-toggle\"\n    );\n\n  const menu =\n    document.getElementById(\n      \"immoMobileMenu\"\n    );\n\n  const overlay =\n    document.querySelector(\n      \".immo-mobile-menu-overlay\"\n    );\n\n  if (\n    !menuToggle\n    || !menu\n    || !overlay\n  ) return;\n\n  const openLabel =\n    menuToggle.getAttribute(\n      \"data-open-label\"\n    )\n    || \"Open menu\";\n\n  const closeLabel =\n    menuToggle.getAttribute(\n      \"data-close-label\"\n    )\n    || \"Close menu\";\n\n  function openMenu() {\n\n    document.body.classList.add(\n      \"immo-menu-open\"\n    );\n\n    menuToggle.setAttribute(\n      \"aria-expanded\",\n      \"true\"\n    );\n\n    menuToggle.setAttribute(\n      \"aria-label\",\n      closeLabel\n    );\n\n  }\n\n  function closeMenu() {\n\n    document.body.classList.remove(\n      \"immo-menu-open\"\n    );\n\n    menuToggle.setAttribute(\n      \"aria-expanded\",\n      \"false\"\n    );\n\n    menuToggle.setAttribute(\n      \"aria-label\",\n      openLabel\n    );\n\n  }\n\n  menuToggle.addEventListener(\n    \"click\",\n    function () {\n\n      if (\n        document.body.classList.contains(\n          \"immo-menu-open\"\n        )\n      ) {\n\n        closeMenu();\n\n      } else {\n\n        openMenu();\n\n      }\n\n    }\n  );\n\n  overlay.addEventListener(\n    \"click\",\n    closeMenu\n  );\n\n  menu\n    .querySelectorAll(\n      \"a[href^='#']\"\n    )\n    .forEach(function (link) {\n\n      link.addEventListener(\n        \"click\",\n        closeMenu\n      );\n\n    });\n\n  document.addEventListener(\n    \"keydown\",\n    function (event) {\n\n      if (event.key === \"Escape\") {\n        closeMenu();\n      }\n\n    }\n  );\n\n  window.addEventListener(\n    \"resize\",\n    function () {\n\n      if (\n        window.innerWidth > 900\n      ) {\n\n        closeMenu();\n\n      }\n\n    }\n  );\n\n});\n\n<\/script>\n\n\n<!-- =========================================================\n     CSS\n========================================================= -->\n\n<style>\n\n\n\/* =========================================================\n   VARIABLES\n========================================================= *\/\n\n:root {\n\n  --osp-blue: #2b3871;\n  --osp-white: #ffffff;\n  --osp-bg: #f7f8fb;\n  --osp-soft: #eef2f8;\n  --osp-text: #1f2433;\n  --osp-muted: rgba(31,36,51,0.70);\n  --osp-line: rgba(43,56,113,0.16);\n\n  --osp-shadow:\n    0 16px 36px\n    rgba(43,56,113,0.10);\n\n}\n\n\n\/* =========================================================\n   GENERAL\n========================================================= *\/\n\nhtml {\n  scroll-behavior: smooth;\n}\n\nbody {\n  overflow-x: hidden;\n}\n\nbody,\n#main,\n#content,\n.post-content,\n.fusion-post-content,\n.fusion-page-wrapper {\n  background: var(--osp-bg) !important;\n}\n\n* {\n  box-sizing: border-box;\n}\n\n#start,\n#ueberblick,\n#projekt,\n#investment,\n#fakten,\n#kontakt {\n  scroll-margin-top: 90px;\n}\n\n\n\/* =========================================================\n   HIDE AVADA HEADER\n========================================================= *\/\n\nbody .fusion-header-wrapper,\nbody .fusion-header,\nbody .fusion-secondary-header,\nbody .fusion-sticky-header-wrapper,\nbody .fusion-mobile-header-wrapper,\nbody .fusion-mobile-menu,\nbody .fusion-mobile-menu-icons,\nbody .fusion-mobile-nav-holder,\nbody .fusion-mobile-menu-design-modern,\nbody .fusion-mobile-menu-design-flyout,\nbody .fusion-tb-header,\nbody .avada-page-titlebar-wrapper,\nbody .fusion-page-title-bar,\nbody .awb-header,\nbody .awb-header-wrapper,\nbody #side-header,\nbody header[role=\"banner\"] {\n\n  display: none !important;\n  visibility: hidden !important;\n  height: 0 !important;\n  min-height: 0 !important;\n  max-height: 0 !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  overflow: hidden !important;\n  opacity: 0 !important;\n\n}\n\nbody #wrapper,\nbody #main,\nbody #content,\nbody .fusion-page-wrapper,\nbody .post-content {\n\n  padding-top: 0 !important;\n  margin-top: 0 !important;\n\n}\n\n\n\/* =========================================================\n   FULL WIDTH\n========================================================= *\/\n\n.immo-hero,\n.immo-object-nav,\n.immo-gallery-section,\n.immo-story-section,\n.immo-target-section,\n.immo-location-section,\n.immo-facts-3col,\n.immo-contact-section {\n\n  width: 100vw !important;\n  margin-left: calc(50% - 50vw) !important;\n  margin-right: calc(50% - 50vw) !important;\n\n}\n\n\n\/* =========================================================\n   HERO\n========================================================= *\/\n\n.immo-hero {\n\n  position: relative;\n  min-height: 72vh;\n\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  overflow: hidden;\n  color: #ffffff;\n\n  background-image:\n    linear-gradient(\n      rgba(20,30,70,0.20),\n      rgba(20,30,70,0.45)\n    ),\n    url(\"https:\/\/mldvsdannycf.i.optimole.com\/cb:bpag.c968\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/oswald-sorge.ch\/wp-content\/uploads\/zu-verkaufen-gewerbebauland-gebenstorf-01.jpg\");\n\n  background-size: cover;\n  background-position: center center;\n\n}\n\n.immo-hero::after {\n\n  content: \"\";\n  position: absolute;\n  inset: 0;\n\n  background:\n    linear-gradient(\n      to top,\n      rgba(43,56,113,0.75),\n      rgba(43,56,113,0.10) 58%,\n      rgba(43,56,113,0.04)\n    );\n\n  pointer-events: none;\n\n}\n\n.immo-hero-inner {\n\n  position: relative;\n  z-index: 2;\n\n  width: min(1180px, calc(100% - 48px));\n\n  padding: 90px 0;\n  text-align: center;\n\n}\n\n.immo-hero-badge {\n\n  display: inline-block;\n  margin-bottom: 22px;\n  padding: 8px 18px;\n\n  color: #ffffff;\n\n  border: 1px solid rgba(255,255,255,0.55);\n  border-radius: 999px;\n\n  background: rgba(43,56,113,0.30);\n  backdrop-filter: blur(6px);\n\n  font-size: 13px;\n  letter-spacing: 0.09em;\n  text-transform: uppercase;\n\n}\n\n.immo-hero-title {\n\n  margin: 0 !important;\n  color: #ffffff !important;\n\n  font-size: clamp(38px, 5.5vw, 78px) !important;\n  line-height: 1.04 !important;\n  font-weight: 400 !important;\n\n  letter-spacing: 0.045em;\n  text-transform: uppercase;\n\n  text-shadow:\n    0 8px 24px\n    rgba(0,0,0,0.38);\n\n}\n\n.immo-hero-subtitle {\n\n  max-width: 920px;\n  margin: 24px auto 0;\n\n  color: rgba(255,255,255,0.95);\n\n  font-size: clamp(19px, 2vw, 28px);\n  line-height: 1.4;\n  font-weight: 300;\n\n  text-shadow:\n    0 6px 18px\n    rgba(0,0,0,0.32);\n\n}\n\n.immo-hero-address {\n\n  display: inline-flex;\n  align-items: center;\n\n  gap: 9px;\n  margin-top: 20px;\n  padding: 9px 16px;\n\n  color: rgba(255,255,255,0.94) !important;\n  text-decoration: none !important;\n\n  font-size: 16px;\n\n  background: rgba(43,56,113,0.36);\n  border: 1px solid rgba(255,255,255,0.24);\n\n  backdrop-filter: blur(6px);\n\n}\n\n.immo-hero-address:hover {\n\n  background: rgba(255,255,255,0.15);\n  border-color: rgba(255,255,255,0.55);\n\n}\n\n.immo-hero-buttons {\n\n  display: flex;\n  justify-content: center;\n\n  gap: 14px;\n  flex-wrap: wrap;\n\n  margin-top: 34px;\n\n}\n\n.immo-hero-button {\n\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n\n  min-width: 220px;\n  padding: 14px 22px;\n\n  color: #ffffff !important;\n  text-decoration: none !important;\n\n  border: 1px solid rgba(255,255,255,0.60);\n  background: rgba(43,56,113,0.38);\n\n  backdrop-filter: blur(6px);\n\n  text-transform: uppercase;\n  letter-spacing: 0.05em;\n  font-size: 13px;\n\n  transition: all 0.25s ease;\n\n}\n\n.immo-hero-button:hover {\n\n  background: #ffffff;\n  color: var(--osp-blue) !important;\n\n}\n\n.immo-hero-button-primary {\n\n  background: #ffffff;\n  color: var(--osp-blue) !important;\n\n}\n\n.immo-hero-button-primary:hover {\n\n  background: var(--osp-blue);\n  color: #ffffff !important;\n\n}\n\n\n\/* =========================================================\n   NAVIGATION\n========================================================= *\/\n\n.immo-object-nav {\n\n  position: sticky;\n  top: 0;\n  z-index: 9998;\n\n  background: rgba(255,255,255,0.98);\n\n  border-bottom: 1px solid var(--osp-line);\n\n  box-shadow:\n    0 10px 24px\n    rgba(43,56,113,0.10);\n\n  backdrop-filter: blur(10px);\n\n}\n\n.immo-object-nav-inner {\n\n  width: min(1180px, calc(100% - 48px));\n  min-height: 74px;\n\n  margin: 0 auto;\n\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n\n  gap: 24px;\n\n}\n\n.immo-object-nav-logo-link {\n\n  display: inline-flex;\n  align-items: center;\n\n  text-decoration: none !important;\n\n}\n\n.immo-object-nav-logo-link img {\n\n  display: block;\n\n  width: 300px;\n  max-width: 100%;\n  height: auto;\n\n}\n\n.immo-object-nav-links {\n\n  display: flex;\n  align-items: center;\n\n  gap: 26px;\n\n}\n\n.immo-object-nav-links a {\n\n  color: var(--osp-blue) !important;\n  text-decoration: none !important;\n\n  font-size: 15px;\n  font-weight: 500;\n\n  transition: opacity 0.2s ease;\n\n}\n\n.immo-object-nav-links a:hover {\n  opacity: 0.62;\n}\n\n.immo-object-nav-links a.immo-object-nav-cta {\n\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n\n  padding: 10px 18px !important;\n\n  background: var(--osp-blue) !important;\n  color: #ffffff !important;\n\n  border: 1px solid var(--osp-blue);\n\n  text-transform: uppercase;\n  letter-spacing: 0.04em;\n\n  font-size: 12px;\n  opacity: 1;\n\n}\n\n.immo-object-nav-links a.immo-object-nav-cta:hover {\n\n  background: #ffffff !important;\n  color: var(--osp-blue) !important;\n\n  opacity: 1;\n\n}\n\n\n\/* =========================================================\n   STANDARD CONTENT\n========================================================= *\/\n\n.immo-target-section,\n.immo-story-section,\n.immo-location-section {\n\n  background: var(--osp-bg);\n  color: var(--osp-blue);\n\n}\n\n.immo-target-inner,\n.immo-story-inner,\n.immo-location-inner {\n\n  width: min(1180px, calc(100% - 64px));\n  margin: 0 auto;\n\n}\n\n.immo-target-section {\n  padding: 76px 0;\n}\n\n.immo-target-head {\n\n  max-width: 900px;\n  margin-bottom: 32px;\n\n}\n\n.immo-target-eyebrow,\n.immo-story-eyebrow {\n\n  display: inline-block;\n\n  margin-bottom: 14px;\n  padding: 6px 14px;\n\n  font-size: 13px;\n  letter-spacing: 0.05em;\n  text-transform: uppercase;\n\n  color: var(--osp-blue);\n\n  border: 1px solid var(--osp-line);\n  border-radius: 999px;\n\n  background: #ffffff;\n\n}\n\n.immo-target-title,\n.immo-story-title {\n\n  margin: 0 0 18px !important;\n\n  color: var(--osp-blue) !important;\n\n  font-size: clamp(32px, 4vw, 52px) !important;\n  line-height: 1.1 !important;\n  font-weight: 500 !important;\n\n}\n\n.immo-story-text {\n\n  color: var(--osp-muted);\n\n  font-size: 17px;\n  line-height: 1.7;\n\n  margin-bottom: 22px;\n\n}\n\n\n\/* =========================================================\n   GALLERY\n========================================================= *\/\n\n.immo-gallery-section {\n\n  padding: 76px 0 72px;\n\n  background: var(--osp-bg);\n\n}\n\n.immo-gallery-info,\n.immo-gallery-grid {\n\n  width: min(1180px, calc(100% - 64px));\n\n  margin-left: auto;\n  margin-right: auto;\n\n}\n\n.immo-gallery-info {\n  margin-bottom: 28px;\n}\n\n.immo-gallery-title-wrap {\n  max-width: 850px;\n}\n\n.immo-gallery-eyebrow {\n\n  display: inline-block;\n\n  margin-bottom: 10px;\n  padding: 6px 14px;\n\n  color: var(--osp-blue);\n\n  border: 1px solid var(--osp-line);\n  border-radius: 999px;\n\n  background: #ffffff;\n\n  font-size: 13px;\n\n  letter-spacing: 0.05em;\n  text-transform: uppercase;\n\n}\n\n.immo-gallery-title {\n\n  margin: 0 0 12px !important;\n\n  color: var(--osp-blue) !important;\n\n  font-size: 36px !important;\n  line-height: 1.16 !important;\n  font-weight: 500 !important;\n\n}\n\n.immo-gallery-address {\n\n  display: inline-flex;\n  align-items: center;\n\n  gap: 8px;\n\n  padding: 8px 12px;\n\n  color: var(--osp-blue) !important;\n  text-decoration: none !important;\n\n  background: #ffffff;\n\n  border: 1px solid var(--osp-line);\n\n  box-shadow:\n    0 8px 22px\n    rgba(43,56,113,0.08);\n\n}\n\n.immo-gallery-address:hover {\n\n  background: var(--osp-blue);\n  color: #ffffff !important;\n\n}\n\n.immo-gallery-grid {\n\n  display: grid;\n\n  grid-template-columns: 1.5fr 1fr;\n  grid-template-rows: repeat(2, 245px);\n\n  gap: 14px;\n\n}\n\nbutton.immo-gallery-item {\n\n  position: relative;\n\n  display: block;\n\n  overflow: hidden;\n\n  margin: 0;\n  padding: 0;\n\n  border: none;\n\n  background: #ffffff;\n\n  box-shadow: var(--osp-shadow);\n\n  cursor: pointer;\n\n  text-align: left;\n  font-family: inherit;\n\n}\n\n.immo-gallery-item-main {\n  grid-row: span 2;\n}\n\n.immo-gallery-item img {\n\n  display: block;\n\n  width: 100%;\n  height: 100%;\n\n  object-fit: cover;\n\n  transition:\n    transform 0.45s ease,\n    filter 0.45s ease;\n\n}\n\n.immo-gallery-item:hover img {\n\n  transform: scale(1.035);\n  filter: brightness(0.93);\n\n}\n\n.immo-gallery-item-main::after {\n\n  content: \"\";\n\n  position: absolute;\n  inset: 0;\n\n  background:\n    linear-gradient(\n      to top,\n      rgba(0,0,0,0.48),\n      rgba(0,0,0,0.04) 58%,\n      rgba(0,0,0,0)\n    );\n\n  pointer-events: none;\n\n}\n\n.immo-gallery-main-label {\n\n  position: absolute;\n\n  z-index: 2;\n\n  left: 24px;\n  right: 24px;\n  bottom: 22px;\n\n  color: #ffffff;\n\n}\n\n.immo-gallery-main-label strong {\n\n  display: block;\n\n  margin-bottom: 5px;\n\n  font-size: 22px;\n  line-height: 1.2;\n\n}\n\n.immo-gallery-main-label span {\n\n  display: block;\n\n  color: rgba(255,255,255,0.88);\n\n  font-size: 14px;\n  line-height: 1.4;\n\n}\n\n.immo-gallery-more {\n\n  position: absolute;\n\n  right: 14px;\n  bottom: 14px;\n\n  z-index: 2;\n\n  padding: 7px 12px;\n\n  background: rgba(255,255,255,0.94);\n\n  border: 1px solid rgba(255,255,255,0.72);\n\n  color: var(--osp-blue);\n\n  font-size: 13px;\n  letter-spacing: 0.03em;\n\n}\n\n\n\/* =========================================================\n   STORY \/ DEVELOPMENT\n========================================================= *\/\n\n.immo-story-section {\n\n  padding: 80px 0;\n\n  background: #ffffff;\n\n}\n\n.immo-story-grid {\n\n  display: grid;\n\n  grid-template-columns: 0.9fr 1.1fr;\n\n  gap: 54px;\n\n  align-items: center;\n\n}\n\n.immo-story-image {\n\n  overflow: hidden;\n\n  background: #ffffff;\n\n  box-shadow: var(--osp-shadow);\n\n}\n\n.immo-story-image img {\n\n  display: block;\n\n  width: 100%;\n  height: 520px;\n\n  object-fit: contain;\n\n  background: #ffffff;\n\n}\n\n.immo-highlight-grid {\n\n  display: grid;\n\n  grid-template-columns: repeat(2,1fr);\n\n  gap: 14px;\n\n  margin-top: 28px;\n\n}\n\n.immo-highlight-card,\n.immo-target-card {\n\n  padding: 20px 22px;\n\n  background: #ffffff;\n\n  border: 1px solid var(--osp-line);\n\n  box-shadow:\n    0 10px 26px\n    rgba(43,56,113,0.06);\n\n}\n\n.immo-highlight-card strong,\n.immo-target-card strong {\n\n  display: block;\n\n  margin-bottom: 6px;\n\n  color: var(--osp-blue);\n\n  font-size: 17px;\n\n}\n\n.immo-highlight-card span,\n.immo-target-card span {\n\n  display: block;\n\n  color: var(--osp-muted);\n\n  font-size: 15px;\n  line-height: 1.5;\n\n}\n\n\n\/* =========================================================\n   INVESTMENT\n========================================================= *\/\n\n.immo-investment-section {\n  background: var(--osp-bg);\n}\n\n.immo-target-grid {\n\n  display: grid;\n\n  grid-template-columns: repeat(3,1fr);\n\n  gap: 18px;\n\n}\n\n\n\/* =========================================================\n   LOCATION\n========================================================= *\/\n\n.immo-location-section {\n\n  padding: 78px 0;\n\n  background: #ffffff;\n\n}\n\n.immo-location-inner {\n\n  display: grid;\n\n  grid-template-columns: 1.3fr 0.7fr;\n\n  gap: 60px;\n\n  align-items: center;\n\n}\n\n.immo-location-card {\n\n  padding: 34px;\n\n  background: var(--osp-bg);\n\n  border: 1px solid var(--osp-line);\n\n  box-shadow: var(--osp-shadow);\n\n}\n\n.immo-location-label {\n\n  margin-bottom: 12px;\n\n  color: var(--osp-muted);\n\n  font-size: 13px;\n\n  text-transform: uppercase;\n  letter-spacing: 0.06em;\n\n}\n\n.immo-location-card strong {\n\n  display: block;\n\n  margin-bottom: 4px;\n\n  color: var(--osp-blue);\n\n  font-size: 24px;\n\n}\n\n.immo-location-card span {\n\n  display: block;\n\n  margin-bottom: 24px;\n\n  color: var(--osp-muted);\n\n  font-size: 16px;\n\n}\n\n.immo-location-card a {\n\n  display: inline-flex;\n\n  padding: 11px 16px;\n\n  background: var(--osp-blue);\n\n  color: #ffffff !important;\n  text-decoration: none !important;\n\n  font-size: 13px;\n\n  text-transform: uppercase;\n  letter-spacing: 0.04em;\n\n  border: 1px solid var(--osp-blue);\n\n}\n\n.immo-location-card a:hover {\n\n  background: #ffffff;\n\n  color: var(--osp-blue) !important;\n\n}\n\n\n\/* =========================================================\n   FACTS\n========================================================= *\/\n\n.immo-facts-3col {\n\n  padding: 76px 0;\n\n  background: var(--osp-bg);\n\n}\n\n.immo-facts-intro,\n.immo-facts-grid,\n.immo-price-note {\n\n  width: min(1180px, calc(100% - 64px));\n\n  margin-left: auto;\n  margin-right: auto;\n\n}\n\n.immo-facts-intro {\n  margin-bottom: 32px;\n}\n\n.immo-facts-grid {\n\n  display: grid;\n\n  grid-template-columns: repeat(3,1fr);\n\n  gap: 20px;\n\n}\n\n.immo-facts-column {\n\n  display: grid;\n\n  gap: 12px;\n\n}\n\n.immo-fact-row {\n\n  display: grid;\n\n  grid-template-columns: 46% 54%;\n\n  gap: 18px;\n\n  align-items: center;\n\n  min-height: 76px;\n\n  padding: 18px 20px;\n\n  background: #ffffff;\n\n  border: 1px solid var(--osp-line);\n\n  box-shadow:\n    0 10px 26px\n    rgba(43,56,113,0.06);\n\n}\n\n.immo-fact-label {\n\n  color: var(--osp-muted);\n\n  font-weight: 400;\n\n}\n\n.immo-fact-value {\n\n  color: var(--osp-blue);\n\n  font-weight: 700;\n\n}\n\n.immo-fact-value sup {\n\n  font-size: 65%;\n  line-height: 0;\n\n}\n\n.immo-price-note {\n\n  margin-top: 22px;\n\n  color: var(--osp-muted);\n\n  font-size: 14px;\n  line-height: 1.5;\n\n}\n\n\n\/* =========================================================\n   CONTACT\n========================================================= *\/\n\n.immo-contact-section {\n\n  padding: 78px 0 90px;\n\n  background: #ffffff;\n\n}\n\n.immo-contact-wrap {\n\n  width: min(1180px, calc(100% - 64px));\n\n  margin: 0 auto;\n\n  display: grid;\n\n  grid-template-columns: 360px 1fr;\n\n  gap: 48px;\n\n  align-items: start;\n\n}\n\n.immo-contact-card,\n.immo-form-card {\n\n  background: #ffffff;\n\n  border: 1px solid var(--osp-line);\n\n  box-shadow: var(--osp-shadow);\n\n}\n\n.immo-contact-card {\n  overflow: hidden;\n}\n\n.immo-contact-image {\n\n  width: 100%;\n\n  aspect-ratio: 4 \/ 3;\n\n  overflow: hidden;\n\n  background: var(--osp-bg);\n\n}\n\n.immo-contact-image img {\n\n  display: block;\n\n  width: 100%;\n  height: 100%;\n\n  object-fit: cover;\n  object-position: center top;\n\n}\n\n.immo-contact-content {\n\n  padding: 28px 28px 30px;\n\n  text-align: center;\n\n}\n\n.immo-contact-label {\n\n  display: inline-block;\n\n  margin-bottom: 14px;\n  padding: 6px 14px;\n\n  color: var(--osp-blue);\n\n  background: var(--osp-bg);\n\n  border: 1px solid var(--osp-line);\n  border-radius: 999px;\n\n  font-size: 13px;\n\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n\n}\n\n.immo-contact-name {\n\n  margin-bottom: 18px;\n\n  color: var(--osp-blue);\n\n  font-size: 28px;\n  font-weight: 400;\n  line-height: 1.2;\n\n}\n\n.immo-contact-links {\n\n  display: grid;\n\n  gap: 8px;\n\n}\n\n.immo-contact-links a {\n\n  color: var(--osp-blue) !important;\n\n  text-decoration: none !important;\n\n  font-weight: 600;\n\n}\n\n.immo-contact-links a:hover {\n  opacity: 0.65;\n}\n\n.immo-form-card {\n  padding: 42px 42px 36px;\n}\n\n.immo-form-heading {\n\n  margin: 0 0 14px !important;\n\n  text-align: center;\n\n  color: var(--osp-blue) !important;\n\n  font-size: 34px !important;\n  line-height: 1.15 !important;\n  font-weight: 400 !important;\n\n}\n\n.immo-form-intro {\n\n  max-width: 920px;\n\n  margin: 0 auto 28px;\n\n  text-align: center;\n\n  color: var(--osp-muted);\n\n  font-size: 16px;\n  line-height: 1.55;\n\n}\n\n\n\/* =========================\n   GRAVITY FORMS\n========================= *\/\n\n.immo-form-slot .gform_wrapper {\n  margin: 0 !important;\n}\n\n.immo-form-slot .gform_heading {\n  display: none !important;\n}\n\n.immo-form-slot .gform_fields {\n  row-gap: 18px !important;\n}\n\n.immo-form-slot .gfield {\n  margin-bottom: 0 !important;\n}\n\n.immo-form-slot .gfield_label {\n\n  margin-bottom: 6px !important;\n\n  color: var(--osp-muted) !important;\n\n  font-weight: 600 !important;\n  font-size: 14px !important;\n\n}\n\n.immo-form-slot\ninput:not([type=\"checkbox\"]):not([type=\"radio\"]):not([type=\"submit\"]),\n.immo-form-slot select,\n.immo-form-slot textarea {\n\n  width: 100% !important;\n\n  min-height: 46px !important;\n\n  padding: 10px 14px !important;\n\n  background: var(--osp-bg) !important;\n\n  color: var(--osp-blue) !important;\n\n  border: 1px solid var(--osp-line) !important;\n  border-radius: 0 !important;\n\n  font-size: 15px !important;\n\n}\n\n.immo-form-slot input::placeholder,\n.immo-form-slot textarea::placeholder {\n\n  color: rgba(43,56,113,0.42) !important;\n\n}\n\n.immo-form-slot\ninput[type=\"checkbox\"],\n.immo-form-slot\ninput[type=\"radio\"] {\n\n  accent-color: var(--osp-blue);\n\n}\n\n.immo-form-slot .gchoice label {\n  color: var(--osp-muted) !important;\n}\n\n.immo-form-slot .gform_footer {\n\n  margin-top: 22px !important;\n  padding: 0 !important;\n\n}\n\n.immo-form-slot\ninput[type=\"submit\"],\n.immo-form-slot\nbutton:not(.immo-lightbox-close):not(.immo-lightbox-nav):not(.immo-gallery-item) {\n\n  width: 100% !important;\n\n  padding: 15px 20px !important;\n\n  background: var(--osp-blue) !important;\n\n  color: #ffffff !important;\n\n  border: 1px solid var(--osp-blue) !important;\n\n  cursor: pointer !important;\n\n  text-transform: uppercase !important;\n\n  letter-spacing: 0.04em !important;\n\n  font-size: 14px !important;\n\n}\n\n.immo-form-slot\ninput[type=\"submit\"]:hover {\n\n  background: #ffffff !important;\n\n  color: var(--osp-blue) !important;\n\n}\n\n\n\/* =========================================================\n   LIGHTBOX\n========================================================= *\/\n\n.immo-lightbox {\n\n  position: fixed;\n\n  inset: 0;\n\n  z-index: 99999;\n\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  padding: 32px;\n\n  background: rgba(10,16,40,0.94);\n\n  opacity: 0;\n\n  pointer-events: none;\n\n  transition: opacity 0.25s ease;\n\n}\n\n.immo-lightbox.is-open {\n\n  opacity: 1;\n  pointer-events: auto;\n\n}\n\n.immo-lightbox-stage {\n\n  position: relative;\n\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  width: min(1200px,96vw);\n  height: min(86vh,760px);\n\n}\n\n.immo-lightbox img {\n\n  max-width: min(1100px,90vw);\n  max-height: 84vh;\n\n  object-fit: contain;\n\n  box-shadow:\n    0 18px 48px\n    rgba(0,0,0,0.45);\n\n}\n\n.immo-lightbox-close {\n\n  position: absolute;\n\n  top: 22px;\n  right: 24px;\n\n  z-index: 4;\n\n  width: 44px;\n  height: 44px;\n\n  padding: 0;\n\n  border: 1px solid rgba(255,255,255,0.5);\n\n  background: transparent;\n\n  color: #ffffff;\n\n  font-size: 32px;\n  line-height: 1;\n\n  cursor: pointer;\n\n}\n\n.immo-lightbox-close:hover {\n\n  background: #ffffff;\n\n  color: var(--osp-blue);\n\n}\n\n.immo-lightbox-nav {\n\n  position: absolute;\n\n  top: 50%;\n\n  z-index: 3;\n\n  transform: translateY(-50%);\n\n  width: 48px;\n  height: 48px;\n\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  padding: 0;\n\n  border: 1px solid rgba(255,255,255,0.55);\n\n  background: rgba(43,56,113,0.75);\n\n  color: #ffffff;\n\n  font-size: 34px;\n  line-height: 1;\n\n  cursor: pointer;\n\n}\n\n.immo-lightbox-nav:hover {\n\n  background: #ffffff;\n\n  color: var(--osp-blue);\n\n}\n\n.immo-lightbox-prev {\n  left: 0;\n}\n\n.immo-lightbox-next {\n  right: 0;\n}\n\n.immo-lightbox-counter {\n\n  position: absolute;\n\n  left: 50%;\n  bottom: -38px;\n\n  transform: translateX(-50%);\n\n  color: rgba(255,255,255,0.9);\n\n  font-size: 14px;\n\n}\n\n\n\/* =========================================================\n   WPML\n========================================================= *\/\n\n.immo-lang-switch {\n\n  display: inline-flex;\n  align-items: center;\n\n}\n\n.immo-lang-switch .wpml-ls {\n\n  margin: 0 !important;\n  padding: 0 !important;\n\n}\n\n.immo-lang-switch\n.wpml-ls-legacy-dropdown {\n\n  width: auto !important;\n\n}\n\n.immo-lang-switch\n.wpml-ls-legacy-dropdown a {\n\n  padding: 9px 30px 9px 12px !important;\n\n  background: #ffffff !important;\n\n  color: var(--osp-blue) !important;\n\n  border: 1px solid var(--osp-blue) !important;\n\n  font-size: 12px !important;\n\n  text-transform: uppercase !important;\n\n}\n\n\n\/* =========================================================\n   MOBILE MENU\n========================================================= *\/\n\n.immo-mobile-menu-toggle,\n.immo-mobile-menu-overlay {\n  display: none;\n}\n\n\n@media screen and (max-width: 900px) {\n\n  .immo-object-nav-inner {\n\n    width: min(100% - 32px, 1180px) !important;\n    min-height: 72px;\n\n  }\n\n  .immo-object-nav-logo-link img {\n\n    width: clamp(210px, 58vw, 290px);\n\n  }\n\n  .immo-mobile-menu-toggle {\n\n    position: relative;\n\n    z-index: 10001;\n\n    display: inline-flex !important;\n\n    flex-direction: column;\n\n    justify-content: center;\n    align-items: center;\n\n    gap: 5px;\n\n    width: 46px;\n    height: 46px;\n\n    padding: 0;\n    margin: 0;\n\n    background: var(--osp-blue);\n\n    border: 1px solid var(--osp-blue);\n\n    cursor: pointer;\n\n  }\n\n  .immo-mobile-menu-toggle span {\n\n    display: block;\n\n    width: 22px;\n    height: 2px;\n\n    background: #ffffff;\n\n    transition:\n      transform 0.22s ease,\n      opacity 0.22s ease;\n\n  }\n\n  body.immo-menu-open\n  .immo-mobile-menu-toggle\n  span:nth-child(1) {\n\n    transform:\n      translateY(7px)\n      rotate(45deg);\n\n  }\n\n  body.immo-menu-open\n  .immo-mobile-menu-toggle\n  span:nth-child(2) {\n\n    opacity: 0;\n\n  }\n\n  body.immo-menu-open\n  .immo-mobile-menu-toggle\n  span:nth-child(3) {\n\n    transform:\n      translateY(-7px)\n      rotate(-45deg);\n\n  }\n\n  .immo-mobile-menu-overlay {\n\n    position: fixed;\n\n    inset: 0;\n\n    z-index: 9997;\n\n    display: block;\n\n    background: rgba(0,0,0,0.48);\n\n    opacity: 0;\n\n    pointer-events: none;\n\n    transition: opacity 0.24s ease;\n\n  }\n\n  body.immo-menu-open\n  .immo-mobile-menu-overlay {\n\n    opacity: 1;\n    pointer-events: auto;\n\n  }\n\n  .immo-object-nav-links {\n\n    position: fixed !important;\n\n    top: 0;\n    left: 0;\n\n    z-index: 9999;\n\n    width: min(84vw,360px) !important;\n\n    height: 100vh;\n    height: 100dvh;\n\n    display: flex !important;\n\n    flex-direction: column !important;\n\n    align-items: stretch !important;\n    justify-content: flex-start !important;\n\n    gap: 0 !important;\n\n    padding: 96px 28px 32px !important;\n\n    overflow-y: auto;\n    overflow-x: hidden;\n\n    background: #05060a;\n\n    box-shadow:\n      18px 0 40px\n      rgba(0,0,0,0.32);\n\n    transform: translateX(-105%);\n\n    transition: transform 0.28s ease;\n\n  }\n\n  body.immo-menu-open\n  .immo-object-nav-links {\n\n    transform: translateX(0);\n\n  }\n\n  .immo-object-nav-links a {\n\n    width: 100%;\n\n    display: flex !important;\n\n    align-items: center;\n\n    min-height: 56px;\n\n    padding: 0 !important;\n\n    border-bottom:\n      1px solid\n      rgba(255,255,255,0.16);\n\n    color: #ffffff !important;\n\n    font-size: 16px !important;\n    font-weight: 700 !important;\n\n    text-transform: uppercase;\n\n    letter-spacing: 0.03em;\n\n  }\n\n  .immo-object-nav-links\n  a.immo-object-nav-cta {\n\n    justify-content: center;\n\n    min-height: 52px;\n\n    margin-top: 22px;\n\n    padding: 0 18px !important;\n\n    background: #ffffff !important;\n\n    color: var(--osp-blue) !important;\n\n    border: 1px solid #ffffff;\n\n  }\n\n  .immo-lang-switch {\n\n    width: 100%;\n\n    display: block !important;\n\n    margin-top: 26px;\n\n  }\n\n}\n\n\n\/* =========================================================\n   TABLET\n========================================================= *\/\n\n@media screen and (max-width: 900px) {\n\n  .immo-story-grid,\n  .immo-location-inner,\n  .immo-target-grid {\n\n    grid-template-columns: 1fr;\n\n  }\n\n  .immo-story-image img {\n\n    height: 420px;\n\n  }\n\n  .immo-highlight-grid {\n\n    grid-template-columns: 1fr 1fr;\n\n  }\n\n  .immo-facts-grid {\n\n    grid-template-columns: 1fr;\n\n  }\n\n  .immo-contact-wrap {\n\n    grid-template-columns: 320px 1fr;\n    gap: 32px;\n\n  }\n\n}\n\n\n\/* =========================================================\n   MOBILE\n========================================================= *\/\n\n@media screen and (max-width: 768px) {\n\n  #start,\n  #ueberblick,\n  #projekt,\n  #investment,\n  #fakten,\n  #kontakt {\n\n    scroll-margin-top: 80px;\n\n  }\n\n  .immo-hero {\n\n    min-height: 64vh;\n    background-position: center center;\n\n  }\n\n  .immo-hero-inner {\n\n    width: min(100% - 34px,1180px);\n    padding: 68px 0;\n\n  }\n\n  .immo-hero-title {\n\n    font-size: 38px !important;\n\n  }\n\n  .immo-hero-subtitle {\n\n    font-size: 19px;\n\n  }\n\n  .immo-hero-address {\n\n    font-size: 14px;\n\n  }\n\n  .immo-hero-button {\n\n    width: 100%;\n    min-width: 0;\n\n  }\n\n  .immo-target-inner,\n  .immo-story-inner,\n  .immo-location-inner,\n  .immo-gallery-info,\n  .immo-gallery-grid,\n  .immo-facts-intro,\n  .immo-facts-grid,\n  .immo-price-note,\n  .immo-contact-wrap {\n\n    width: min(100% - 32px,1180px);\n\n  }\n\n  .immo-target-section,\n  .immo-story-section,\n  .immo-location-section,\n  .immo-gallery-section,\n  .immo-facts-3col,\n  .immo-contact-section {\n\n    padding-top: 54px;\n    padding-bottom: 54px;\n\n  }\n\n  .immo-gallery-grid {\n\n    display: flex;\n\n    overflow-x: auto;\n\n    gap: 12px;\n\n    padding-bottom: 8px;\n\n    scroll-snap-type: x mandatory;\n\n    -webkit-overflow-scrolling: touch;\n\n  }\n\n  .immo-gallery-item {\n\n    min-width: 86%;\n    height: 260px;\n\n    scroll-snap-align: start;\n\n  }\n\n  .immo-gallery-item-main {\n\n    min-width: 94%;\n\n  }\n\n  .immo-story-grid {\n\n    gap: 34px;\n\n  }\n\n  .immo-story-image img {\n\n    height: auto;\n    max-height: 420px;\n\n  }\n\n  .immo-highlight-grid {\n\n    grid-template-columns: 1fr;\n\n  }\n\n  .immo-contact-wrap {\n\n    grid-template-columns: 1fr;\n\n  }\n\n  .immo-contact-image {\n\n    aspect-ratio: 16 \/ 10;\n\n  }\n\n  .immo-form-card {\n\n    padding: 30px 22px;\n\n  }\n\n  .immo-form-heading {\n\n    text-align: left;\n    font-size: 28px !important;\n\n  }\n\n  .immo-form-intro {\n\n    text-align: left;\n\n  }\n\n  .immo-fact-row {\n\n    grid-template-columns: minmax(130px,42%) 1fr;\n\n  }\n\n}\n\n\n\/* =========================================================\n   SMALL MOBILE\n========================================================= *\/\n\n@media screen and (max-width: 430px) {\n\n  .immo-hero-title {\n\n    font-size: 32px !important;\n\n  }\n\n  .immo-hero-subtitle {\n\n    font-size: 18px;\n\n  }\n\n  .immo-gallery-title {\n\n    font-size: 27px !important;\n\n  }\n\n  .immo-target-title,\n  .immo-story-title {\n\n    font-size: 31px !important;\n\n  }\n\n  .immo-gallery-item {\n\n    min-width: 90%;\n    height: 230px;\n\n  }\n\n  .immo-gallery-item-main {\n\n    min-width: 95%;\n\n  }\n\n  .immo-fact-row {\n\n    grid-template-columns: 1fr;\n    gap: 5px;\n\n  }\n\n  .immo-form-card {\n\n    padding: 26px 18px;\n\n  }\n\n  .immo-object-nav-logo-link img {\n\n    width: 215px;\n\n  }\n\n  .immo-object-nav-links {\n\n    width: min(88vw,340px) !important;\n\n    padding-left: 24px !important;\n    padding-right: 24px !important;\n\n  }\n\n}\n\n\n\/* =========================================================\n   LIGHTBOX MOBILE\n========================================================= *\/\n\n@media screen and (max-width: 640px) {\n\n  .immo-lightbox {\n\n    padding: 18px;\n\n  }\n\n  .immo-lightbox-stage {\n\n    width: 100%;\n    height: 78vh;\n\n  }\n\n  .immo-lightbox-close {\n\n    top: 14px;\n    right: 14px;\n\n  }\n\n  .immo-lightbox-nav {\n\n    width: 42px;\n    height: 42px;\n\n    font-size: 30px;\n\n  }\n\n  .immo-lightbox-prev {\n\n    left: 4px;\n\n  }\n\n  .immo-lightbox-next {\n\n    right: 4px;\n\n  }\n\n  .immo-lightbox-counter {\n\n    bottom: -30px;\n\n    font-size: 13px;\n\n  }\n\n}\n\n<\/style>\n\n\n<!-- =========================================================\n     EXTRA AVADA HEADER SAFETY\n========================================================= -->\n\n<script>\n\n(function () {\n\n  function hideLandingPageHeader() {\n\n    const selectors = [\n\n      \".fusion-header-wrapper\",\n      \".fusion-header\",\n      \".fusion-secondary-header\",\n      \".fusion-sticky-header-wrapper\",\n      \".fusion-mobile-header-wrapper\",\n      \".fusion-mobile-menu\",\n      \".fusion-mobile-menu-icons\",\n      \".fusion-mobile-nav-holder\",\n      \".fusion-mobile-menu-design-modern\",\n      \".fusion-mobile-menu-design-flyout\",\n      \".fusion-tb-header\",\n      \".avada-page-titlebar-wrapper\",\n      \".fusion-page-title-bar\",\n      \".awb-header\",\n      \".awb-header-wrapper\",\n      \"#side-header\",\n      \"header[role='banner']\"\n\n    ];\n\n    document\n      .querySelectorAll(\n        selectors.join(\",\")\n      )\n      .forEach(function (element) {\n\n        if (\n          element.classList.contains(\n            \"immo-object-nav\"\n          )\n          ||\n          element.closest(\n            \".immo-object-nav\"\n          )\n        ) {\n\n          return;\n\n        }\n\n        element.style.setProperty(\n          \"display\",\n          \"none\",\n          \"important\"\n        );\n\n        element.style.setProperty(\n          \"visibility\",\n          \"hidden\",\n          \"important\"\n        );\n\n        element.style.setProperty(\n          \"height\",\n          \"0\",\n          \"important\"\n        );\n\n        element.style.setProperty(\n          \"margin\",\n          \"0\",\n          \"important\"\n        );\n\n        element.style.setProperty(\n          \"padding\",\n          \"0\",\n          \"important\"\n        );\n\n      });\n\n    [\n      \"#wrapper\",\n      \"#main\",\n      \"#content\",\n      \".fusion-page-wrapper\",\n      \".post-content\"\n    ]\n    .forEach(function (selector) {\n\n      document\n        .querySelectorAll(selector)\n        .forEach(function (element) {\n\n          element.style.setProperty(\n            \"padding-top\",\n            \"0\",\n            \"important\"\n          );\n\n          element.style.setProperty(\n            \"margin-top\",\n            \"0\",\n            \"important\"\n          );\n\n        });\n\n    });\n\n  }\n\n  if (\n    document.readyState === \"loading\"\n  ) {\n\n    document.addEventListener(\n      \"DOMContentLoaded\",\n      hideLandingPageHeader\n    );\n\n  } else {\n\n    hideLandingPageHeader();\n\n  }\n\n  window.addEventListener(\n    \"load\",\n    hideLandingPageHeader\n  );\n\n  setTimeout(\n    hideLandingPageHeader,\n    300\n  );\n\n  setTimeout(\n    hideLandingPageHeader,\n    1000\n  );\n\n})();\n\n<\/script><\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>POTENTIAL FOR NEW POSSIBILITIES<\/p>\n","protected":false},"author":9,"featured_media":57351,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[111,181,109],"tags":[202],"class_list":["post-57354","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-for-sale","category-northwest-switzerland","category-property","tag-nordwestschweiz-en"],"_links":{"self":[{"href":"https:\/\/oswald-sorge.ch\/en\/wp-json\/wp\/v2\/posts\/57354","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oswald-sorge.ch\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/oswald-sorge.ch\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/oswald-sorge.ch\/en\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/oswald-sorge.ch\/en\/wp-json\/wp\/v2\/comments?post=57354"}],"version-history":[{"count":3,"href":"https:\/\/oswald-sorge.ch\/en\/wp-json\/wp\/v2\/posts\/57354\/revisions"}],"predecessor-version":[{"id":57362,"href":"https:\/\/oswald-sorge.ch\/en\/wp-json\/wp\/v2\/posts\/57354\/revisions\/57362"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oswald-sorge.ch\/en\/wp-json\/wp\/v2\/media\/57351"}],"wp:attachment":[{"href":"https:\/\/oswald-sorge.ch\/en\/wp-json\/wp\/v2\/media?parent=57354"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/oswald-sorge.ch\/en\/wp-json\/wp\/v2\/categories?post=57354"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/oswald-sorge.ch\/en\/wp-json\/wp\/v2\/tags?post=57354"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}