{"id":57036,"date":"2026-08-26T09:25:30","date_gmt":"2026-08-26T07:25:30","guid":{"rendered":"https:\/\/oswald-sorge.ch\/?p=57036"},"modified":"2026-08-26T09:25:30","modified_gmt":"2026-08-26T07:25:30","slug":"maison-jumelee-a-rottenschwil","status":"publish","type":"post","link":"https:\/\/oswald-sorge.ch\/fr\/maison-jumelee-a-rottenschwil\/","title":{"rendered":"A vendre | Maison jumel\u00e9e | 8919 Rottenschwil 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\"><section class=\"immo-hero\" id=\"start\">\n  <div class=\"immo-hero-inner\">\n    <div class=\"immo-hero-badge\">\u00c0 vendre<\/div>\n\n    <h1 class=\"immo-hero-title\">\n      Maison jumel\u00e9e de 6 pi\u00e8ces<br>\n      8919 Rottenschwil AG\n    <\/h1>\n\n    <div class=\"immo-hero-subtitle\">\n      Une maison aux multiples possibilit\u00e9s : env. 260 m\u00b2 habitables, charme historique, confort moderne et espaces polyvalents r\u00e9partis sur quatre niveaux\n    <\/div>\n\n    <a class=\"immo-hero-address immo-map-link\" href=\"https:\/\/www.google.com\/maps\/search\/?api=1&amp;query=Werdstrasse%202%2C%208919%20Rottenschwil%20AG\" target=\"_blank\" rel=\"noopener\" aria-label=\"Ouvrir l\u2019adresse dans Google Maps\">\n      <span>\u2316<\/span>\n      <span>Werdstrasse 2, 8919 Rottenschwil AG<\/span>\n    <\/a>\n\n    <div class=\"immo-hero-buttons\">\n      <a href=\"#kontakt\" class=\"immo-hero-button immo-hero-button-primary\">Demander la documentation<\/a>\n      <a href=\"#galerie\" class=\"immo-hero-button\">D\u00e9couvrir le bien<\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<nav class=\"immo-object-nav\">\n  <div class=\"immo-object-nav-inner\">\n    <a href=\"https:\/\/www.oswald-sorge.ch\/fr\/\" class=\"immo-object-nav-logo-link\" aria-label=\"Acc\u00e9der \u00e0 la page d\u2019accueil d\u2019Oswald &amp; Sorge Partner AG\">\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    <\/a>\n\n    <button type=\"button\" class=\"immo-mobile-menu-toggle\" aria-label=\"Ouvrir le menu\" aria-expanded=\"false\" aria-controls=\"immoMobileMenu\" data-open-label=\"Ouvrir le menu\" data-close-label=\"Fermer le menu\">\n      <span><\/span>\n      <span><\/span>\n      <span><\/span>\n    <\/button>\n\n    <div class=\"immo-object-nav-links\" id=\"immoMobileMenu\">\n      <a href=\"#start\">Accueil<\/a>\n      <a href=\"#galerie\">Galerie<\/a>\n      <a href=\"#story\">Art de vivre<\/a>\n      <a href=\"#fakten\">Donn\u00e9es cl\u00e9s<\/a>\n      <a href=\"#kontakt\" class=\"immo-object-nav-cta\">Demande<\/a>\n\n      <div class=\"immo-lang-switch\">\n        \n<div role=\"navigation\" aria-label=\"S\u00e9lecteur de langue\" 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-en wpml-ls-first-item 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-label=\"Passer \u00e0 Anglais (English)\" title=\"Passer \u00e0 Anglais (English)\">\n\t\t\t\t\t<span class=\"wpml-ls-native\">English<\/span><span class=\"wpml-ls-display\"><span class=\"wpml-ls-bracket\"> (<\/span>Anglais<span class=\"wpml-ls-bracket\">)<\/span><\/span><\/a>\n\t\t\t<\/li><li class=\"wpml-ls-slot-shortcode_actions wpml-ls-item wpml-ls-item-fr wpml-ls-current-language 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-current=\"page\" aria-label=\"Passer \u00e0 Fran\u00e7ais (Fran\u00e7ais)\" title=\"Passer \u00e0 Fran\u00e7ais (Fran\u00e7ais)\">\n\t\t\t\t\t<span class=\"wpml-ls-native\">Fran\u00e7ais<\/span><\/a>\n\t\t\t<\/li><li class=\"wpml-ls-slot-shortcode_actions wpml-ls-item wpml-ls-item-de 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=\"Passer \u00e0 Allemand (Deutsch)\" title=\"Passer \u00e0 Allemand (Deutsch)\">\n\t\t\t\t\t<span class=\"wpml-ls-native\">Deutsch<\/span><span class=\"wpml-ls-display\"><span class=\"wpml-ls-bracket\"> (<\/span>Allemand<span class=\"wpml-ls-bracket\">)<\/span><\/span><\/a>\n\t\t\t<\/li><li class=\"wpml-ls-slot-shortcode_actions wpml-ls-item wpml-ls-item-it wpml-ls-last-item 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=\"Passer \u00e0 Italien (Italiano)\" title=\"Passer \u00e0 Italien (Italiano)\">\n\t\t\t\t\t<span class=\"wpml-ls-native\">Italiano<\/span><span class=\"wpml-ls-display\"><span class=\"wpml-ls-bracket\"> (<\/span>Italien<span class=\"wpml-ls-bracket\">)<\/span><\/span><\/a>\n\t\t\t<\/li><\/ul>\n<\/div>\n\n      <\/div>\n    <\/div>\n  <\/div>\n<\/nav>\n\n<div class=\"immo-mobile-menu-overlay\" aria-hidden=\"true\"><\/div>\n\n<section class=\"immo-target-section\" id=\"ueberblick\">\n  <div class=\"immo-target-inner\">\n    <div class=\"immo-target-head\">\n      <div class=\"immo-target-eyebrow\">En bref<\/div>\n      <h2 class=\"immo-target-title\">Maison jumel\u00e9e \u00e0 Rottenschwil : caract\u00e8re historique et volumes g\u00e9n\u00e9reux<\/h2>\n      <p class=\"immo-story-text\">\n        Cette maison jumel\u00e9e de 6 pi\u00e8ces \u00e0 Rottenschwil associe le caract\u00e8re incomparable d\u2019une demeure construite en 1868 au confort d\u2019habitation contemporain. Les \u00e9l\u00e9ments en bois apparents, les mat\u00e9riaux chaleureux et les espaces soigneusement modernis\u00e9s cr\u00e9ent une atmosph\u00e8re unique. L\u2019ann\u00e9e technique indiqu\u00e9e est 2000 et t\u00e9moigne d\u2019une r\u00e9novation importante, \u00e9tablissant un lien harmonieux entre l\u2019histoire du b\u00e2timent et les exigences actuelles.\n      <\/p>\n      <p class=\"immo-story-text\">\n        Environ 260 m\u00b2 habitables r\u00e9partis sur quatre niveaux offrent une organisation particuli\u00e8rement polyvalente. Au rez-de-chauss\u00e9e, un vestibule pratique m\u00e8ne \u00e0 l\u2019espace ouvert r\u00e9unissant s\u00e9jour et salle \u00e0 manger, avec une cuisine attenante. La chemin\u00e9e cr\u00e9e une ambiance agr\u00e9able, tandis que les proportions g\u00e9n\u00e9reuses des pi\u00e8ces laissent une grande libert\u00e9 pour l\u2019am\u00e9nagement et la vie quotidienne.\n      <\/p>\n      <p class=\"immo-story-text\">\n        L\u2019\u00e9tage sup\u00e9rieur comprend trois pi\u00e8ces bien proportionn\u00e9es ainsi qu\u2019une salle de bains. Les combles am\u00e9nag\u00e9s avec charpente apparente se pr\u00eatent id\u00e9alement \u00e0 une utilisation comme atelier, bureau \u00e0 domicile, espace de sport ou salle de loisirs. Ce niveau dispose \u00e9galement d\u2019une seconde salle d\u2019eau ; une pi\u00e8ce attenante pourrait accueillir un sauna si vous le souhaitez.\n      <\/p>\n      <p class=\"immo-story-text\">\n        Parmi les prestations particuli\u00e8res figurent une vaste cave vo\u00fbt\u00e9e avec bar, un puits priv\u00e9 avec droit de pr\u00e9l\u00e8vement d\u2019eau, un jardin d\u2019env. 91 m\u00b2 et une terrasse d\u2019env. 12 m\u00b2. Une pompe \u00e0 chaleur air-eau moderne avec chauffage au sol ainsi que plusieurs places de stationnement directement sur la propri\u00e9t\u00e9 compl\u00e8tent cette offre attractive.\n      <\/p>\n      <p class=\"immo-story-text\">\n        La maison jumel\u00e9e \u00e0 Rottenschwil se situe dans la vall\u00e9e argovienne de la Reuss et combine un environnement r\u00e9sidentiel calme et rural avec de bonnes liaisons r\u00e9gionales. Le jardin d\u2019enfants et l\u2019\u00e9cole primaire se trouvent dans la commune. Les \u00e9coles secondaires, commerces, restaurants et gares sont accessibles \u00e0 Bremgarten et dans les localit\u00e9s voisines. Les paysages de la Reuss et le lac de Flachsee invitent aux promenades, aux balades \u00e0 v\u00e9lo et \u00e0 la d\u00e9tente en pleine nature. Bremgarten, Muri, Wohlen ainsi que les centres de Zurich et de Zoug restent facilement accessibles.\n      <\/p>\n    <\/div>\n  <\/div>\n<\/section>\n\n<div class=\"immo-gallery-section\" id=\"galerie\">\n  <div class=\"immo-gallery-info\">\n    <div class=\"immo-gallery-title-wrap\">\n      <div class=\"immo-gallery-eyebrow\">Une maison aux multiples possibilit\u00e9s<\/div>\n\n      <h2 class=\"immo-gallery-title\">\n        Maison jumel\u00e9e spacieuse au charme historique et au confort moderne\n      <\/h2>\n\n      <a class=\"immo-gallery-address immo-map-link\" href=\"https:\/\/www.google.com\/maps\/search\/?api=1&amp;query=Werdstrasse%202%2C%208919%20Rottenschwil%20AG\" target=\"_blank\" rel=\"noopener\" aria-label=\"Ouvrir l\u2019adresse dans Google Maps\">\n        <span class=\"immo-gallery-address-icon\">\u2316<\/span>\n        <span>Werdstrasse 2, 8919 Rottenschwil AG<\/span>\n      <\/a>\n    <\/div>\n  <\/div>\n\n  <div class=\"immo-gallery-grid\">\n    <button type=\"button\" class=\"immo-gallery-item immo-gallery-item-main js-immo-lightbox\" 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-defh-rottenschwil-05.jpg\" aria-label=\"Agrandir l\u2019image\">\n      <img data-opt-id=737494440  fetchpriority=\"high\" decoding=\"async\" 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-defh-rottenschwil-05.jpg\" alt=\"Maison jumel\u00e9e \u00e0 Rottenschwil avec jardin et carport\">\n      <div class=\"immo-gallery-main-label\">\n        <strong>Le charme historique r\u00e9interpr\u00e9t\u00e9 avec modernit\u00e9<\/strong>\n        <span>Env. 260 m\u00b2 habitables, six pi\u00e8ces et des espaces polyvalents sur quatre niveaux<\/span>\n      <\/div>\n    <\/button>\n\n    <button type=\"button\" class=\"immo-gallery-item js-immo-lightbox\" 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-defh-rottenschwil-02.jpg\" aria-label=\"Agrandir l\u2019image\">\n      <img data-opt-id=328349780  decoding=\"async\" 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-defh-rottenschwil-02.jpg\" alt=\"Cuisine ouverte et salle \u00e0 manger de la maison jumel\u00e9e \u00e0 Rottenschwil\">\n    <\/button>\n\n    <button type=\"button\" class=\"immo-gallery-item js-immo-lightbox\" 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-defh-rottenschwil-04.jpg\" aria-label=\"Agrandir l\u2019image\">\n      <img data-opt-id=1415364212  decoding=\"async\" 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-defh-rottenschwil-04.jpg\" alt=\"Combles am\u00e9nag\u00e9s avec poutres apparentes \u00e0 Rottenschwil\">\n    <\/button>\n\n    <button type=\"button\" class=\"immo-gallery-item js-immo-lightbox\" 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-defh-rottenschwil-01.jpg\" aria-label=\"Agrandir l\u2019image\">\n      <img data-opt-id=468516359  decoding=\"async\" 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-defh-rottenschwil-01.jpg\" alt=\"Salle de bains avec baignoire et double vasque dans la maison jumel\u00e9e\">\n      <span class=\"immo-gallery-more\">Agrandir l\u2019image<\/span>\n    <\/button>\n  <\/div>\n<\/div>\n\n<section class=\"immo-story-section\" id=\"story\">\n  <div class=\"immo-story-inner\">\n    <div class=\"immo-story-grid\">\n      <div class=\"immo-story-image\">\n        <img data-opt-id=1415364212  decoding=\"async\" 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-defh-rottenschwil-04.jpg\" alt=\"Combles lumineux de la maison jumel\u00e9e \u00e0 Rottenschwil\">\n      <\/div>\n\n      <div class=\"immo-story-content\">\n        <div class=\"immo-story-eyebrow\">Un charme qui traverse le temps<\/div>\n        <h2 class=\"immo-story-title\">De l\u2019espace pour la famille, le travail, les loisirs et vos projets<\/h2>\n        <p class=\"immo-story-text\">\n          Le caract\u00e8re de cette maison jumel\u00e9e se r\u00e9v\u00e8le \u00e0 chaque niveau. Le rez-de-chauss\u00e9e constitue le c\u0153ur vivant de la maison en r\u00e9unissant la cuisine, la salle \u00e0 manger et le s\u00e9jour. Les poteaux en bois apparents et la chemin\u00e9e apportent chaleur et personnalit\u00e9 aux pi\u00e8ces lumineuses. \u00c0 l\u2019\u00e9tage, trois pi\u00e8ces et une salle de bains offrent des espaces priv\u00e9s confortables \u00e0 toute la famille.\n        <\/p>\n        <p class=\"immo-story-text\">\n          Les combles g\u00e9n\u00e9reux peuvent \u00eatre adapt\u00e9s avec souplesse \u00e0 diff\u00e9rents modes de vie. Atelier cr\u00e9atif, bureau calme, salle de fitness ou vaste espace de loisirs : ce niveau permet de r\u00e9pondre \u00e0 des besoins qui vont bien au-del\u00e0 de l\u2019habitat classique. La cave vo\u00fbt\u00e9e avec son propre bar offre en outre un cadre plein d\u2019atmosph\u00e8re pour recevoir des invit\u00e9s et partager des moments particuliers.\n        <\/p>\n\n        <div class=\"immo-highlight-grid\">\n          <div class=\"immo-highlight-card\">\n            <strong>Env. 260 m\u00b2 habitables<\/strong>\n            <span>Une distribution g\u00e9n\u00e9reuse avec six pi\u00e8ces r\u00e9parties sur quatre niveaux.<\/span>\n          <\/div>\n          <div class=\"immo-highlight-card\">\n            <strong>Caract\u00e8re historique<\/strong>\n            <span>Construction de 1868, \u00e9l\u00e9ments en bois apparents et ann\u00e9e technique 2000.<\/span>\n          <\/div>\n          <div class=\"immo-highlight-card\">\n            <strong>Jardin et terrasse<\/strong>\n            <span>Un jardin d\u2019env. 91 m\u00b2 et une terrasse d\u2019env. 12 m\u00b2 pour profiter de l\u2019ext\u00e9rieur.<\/span>\n          <\/div>\n          <div class=\"immo-highlight-card\">\n            <strong>Cave vo\u00fbt\u00e9e avec bar<\/strong>\n            <span>Un espace suppl\u00e9mentaire exceptionnel pour recevoir et partager des soir\u00e9es conviviales.<\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"immo-target-section\">\n  <div class=\"immo-target-inner\">\n    <div class=\"immo-target-head\">\n      <div class=\"immo-target-eyebrow\">\u00c0 qui cette maison convient-elle ?<\/div>\n      <h2 class=\"immo-target-title\">Pour celles et ceux qui recherchent de l\u2019espace, du caract\u00e8re et la proximit\u00e9 de la nature<\/h2>\n    <\/div>\n\n    <div class=\"immo-target-grid\">\n      <div class=\"immo-target-card\">\n        <strong>Familles ayant besoin d\u2019espace<\/strong>\n        <span>Six pi\u00e8ces, plusieurs salles d\u2019eau et des espaces flexibles permettent de concilier vie familiale et lieux de retrait priv\u00e9s.<\/span>\n      <\/div>\n      <div class=\"immo-target-card\">\n        <strong>T\u00e9l\u00e9travail et activit\u00e9s personnelles<\/strong>\n        <span>Les combles am\u00e9nag\u00e9s offrent des conditions id\u00e9ales pour travailler, cr\u00e9er, faire du sport ou d\u00e9velopper vos projets.<\/span>\n      <\/div>\n      <div class=\"immo-target-card\">\n        <strong>Amateurs de biens immobiliers uniques<\/strong>\n        <span>Architecture historique, chemin\u00e9e, puits priv\u00e9 et cave vo\u00fbt\u00e9e conf\u00e8rent \u00e0 cette maison une identit\u00e9 incomparable.<\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<div class=\"immo-facts-3col\" id=\"fakten\">\n  <div class=\"immo-facts-grid\">\n    <div class=\"immo-facts-column\">\n      <div class=\"immo-fact-row\">\n        <div class=\"immo-fact-label\">Pi\u00e8ces<\/div>\n        <div class=\"immo-fact-value\">6<\/div>\n      <\/div>\n      <div class=\"immo-fact-row\">\n        <div class=\"immo-fact-label\">Surface habitable env.<\/div>\n        <div class=\"immo-fact-value\">260 m<sup>2<\/sup><\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"immo-facts-column\">\n      <div class=\"immo-fact-row\">\n        <div class=\"immo-fact-label\">Surface du terrain<\/div>\n        <div class=\"immo-fact-value\">316 m<sup>2<\/sup><\/div>\n      <\/div>\n      <div class=\"immo-fact-row\">\n        <div class=\"immo-fact-label\">Espaces ext\u00e9rieurs<\/div>\n        <div class=\"immo-fact-value\">Jardin env. 91 m<sup>2<\/sup>, terrasse env. 12 m<sup>2<\/sup><\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"immo-facts-column\">\n      <div class=\"immo-fact-row\">\n        <div class=\"immo-fact-label\">Stationnement<\/div>\n        <div class=\"immo-fact-value\">1 carport et 2 \u00e0 3 places ext\u00e9rieures<\/div>\n      <\/div>\n      <div class=\"immo-fact-row\">\n        <div class=\"immo-fact-label\">Prix de vente<\/div>\n        <div class=\"immo-fact-value\">CHF 1\u2019290\u2019000.\u2013<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<div class=\"immo-contact-section\" id=\"kontakt\">\n  <div class=\"immo-contact-wrap\">\n    <div class=\"immo-contact-card\">\n      <div class=\"immo-contact-image\">\n        <img data-opt-id=603854293  decoding=\"async\" src=\"https:\/\/mldvsdannycf.i.optimole.com\/cb:bpag.c968\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/oswald-sorge.ch\/wp-content\/uploads\/marijana-sorge-scaled-bright-01.jpg\" alt=\"Marijana Sorge, experte immobili\u00e8re et partenaire\">\n      <\/div>\n\n      <div class=\"immo-contact-content\">\n        <div class=\"immo-contact-label\">Votre interlocutrice<\/div>\n        <div class=\"immo-contact-name\">Marijana Sorge<\/div>\n\n        <div class=\"immo-contact-links\">\n          <a href=\"tel:+41525031011\">T\u00e9l. +41 52 503 10 11<\/a>\n          <a href=\"mailto:marijana.sorge@oswald-sorge.ch\">marijana.sorge@oswald-sorge.ch<\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"immo-form-card\">\n      <h2 class=\"immo-form-heading\">Vous souhaitez davantage d\u2019informations ?<\/h2>\n\n      <p class=\"immo-form-intro\">\n        Demandez la documentation de vente compl\u00e8te avec des informations suppl\u00e9mentaires,\n        des photos, le plan cadastral et les plans d\u2019\u00e9tage au moyen du formulaire ci-dessous.\n      <\/p>\n\n      <div class=\"immo-form-slot\">\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_242' ><div id='gf_242' class='gform_anchor' tabindex='-1'><\/div>\n                        <div class='gform_heading'>\n\t\t\t\t\t\t\t<p class='gform_required_legend'>\u00ab\u00a0<span class=\"gfield_required gfield_required_asterisk\">*<\/span>\u00a0\u00bb indique les champs n\u00e9cessaires<\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data' target='gform_ajax_frame_242' id='gform_242'  action='\/fr\/wp-json\/wp\/v2\/posts\/57036#gf_242' data-formid='242' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_242' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id=\"field_242_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_242_9'><span class='gform-field-label__text'>X\/Twitter<\/span><\/label><div class='ginput_container'><input name='input_9' id='input_242_9' type='text' value='' autocomplete='new-password'\/><\/div><div class='gfield_description' id='gfield_description_242_9'>Ce champ n\u2019est utilis\u00e9 qu\u2019\u00e0 des fins de validation et devrait rester inchang\u00e9.<\/div><\/div><div id=\"field_242_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_242_4'><span class='gform-field-label__text'>Pr\u00e9nom<\/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_242_4' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_242_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_242_3'><span class='gform-field-label__text'>Nom<\/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_242_3' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_242_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_242_7'><span class='gform-field-label__text'>Rue, n\u00b0<\/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_242_7' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_242_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_242_8'><span class='gform-field-label__text'>NPA \/ Localit\u00e9<\/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_242_8' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_242_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_242_6'><span class='gform-field-label__text'>T\u00e9l\u00e9phone<\/span><\/label><div class='ginput_container ginput_container_phone'><input name='input_6' id='input_242_6' type='tel' value='' class='large'    aria-invalid=\"false\"    \/><\/div><\/div><div id=\"field_242_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_242_1'><span class='gform-field-label__text'>E-Mail<\/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_242_1' type='email' value='' class='large'   placeholder='Saisissez votre adresse e-mail *' aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><fieldset id=\"field_242_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'>Protection des donn\u00e9es<\/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_242_2'>\n\t\t\t<div class='gchoice gchoice_242_2_0'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_2' type='radio' value='J\u2019accepte la d\u00e9claration de protection des donn\u00e9es.*'  id='choice_242_2_0' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_242_2_0' id='label_242_2_0' class='gform-field-label gform-field-label--type-inline'>J\u2019accepte la d\u00e9claration de protection des donn\u00e9es.*<\/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_242' class='gform_button button gform-button--width-full' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' >Demander la documentation commerciale<\/button> <input type='hidden' name='gform_ajax' value='form_id=242&amp;title=&amp;description=&amp;tabindex=0&amp;theme=gravity-theme&amp;styles=[]&amp;hash=dfaa288357058911d2ac015407009880' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_242' value='iframe' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_242' id='gform_theme_242' value='gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_242' id='gform_style_settings_242' value='[]' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_242' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='242' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='CHF' value='DI2VnQlgYwTHIFZiJTNepJ+2XyaebmExmmnWX4sp\/sl73r7Ffff2arusHtvfF6xwgsrZJiP6c3Dk8xoVkG\/Ih8FiiJTtlZJIFyuKkAk34khnbIY=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_242' value='WyJ7XCIyXCI6W1wiODRjZmEyNTQ3MzlmYWU1MzkxZDE2YmQzNjUzNjE4MThcIl0sXCJnZm9ybV9zdWJtaXNzaW9uX21ldGhvZFwiOltcIjI4ZGYwNTU4NzdiODYzN2I4MzZmY2MzNmU5ZjgwYmJjXCIsXCI3ZmZjYmJiN2NiMDNlM2EwMmRiMWZkOGM2Mzg4MjNhZFwiLFwiMDQ1NzJkZTM3NjJiMjQ1OWVlMDQ2OGQ1NjBjN2M4ZWVcIl0sXCJnZm9ybV90aGVtZVwiOlwiZTI2ODI0ZWZkMzI2NDJjNmQ1NGRjOTJlYWRiM2Q5M2VcIixcImdmb3JtX3N0eWxlX3NldHRpbmdzXCI6XCI5MDMwMDhhOTA4NTU2ZWQ5Zjk4NzZkNjYwNGViYTY0OFwiLFwiZm9ybV9pZFwiOlwiMDI0Yzk1MTQ2NzA2YWFmOWVlMWMyZTM0NjkxZDNiZGJcIixcInVybFwiOlwiYjZjYzU2MjM5MDUyYjMyMWZiY2FhZTEwMjJkMDE0NmVcIixcInN0YXRlX3RpbWVzdGFtcFwiOlwiMGYxMTlmOTUzZjg0MDY0OWFkODJhODU1M2I0NTNmMmVcIn0iLCIzY2UwYzNlZTA2YTY0MmFjMjM1YWU3NmFkNzE4N2JlYyIsMTc4NzgxNjYwOF0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_242' id='gform_target_page_number_242' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_242' id='gform_source_page_number_242' 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_242' id='gform_ajax_frame_242' title='Cette iframe contient la logique n\u00e9cessaire pour manipuler Gravity Forms avec Ajax.'><\/iframe>\n\t\t                <script>\ngform.initializeOnLoaded( function() {jQuery('#gform_ajax_frame_242').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_242');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_242').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_242').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_242').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_242').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/ jQuery(document).scrollTop(jQuery('#gform_wrapper_242').offset().top - mt); }, 50 );var current_page = jQuery('#gform_source_page_number_242').val();jQuery(document).trigger('gform_page_loaded', [242, current_page]);window['gf_submitting_242'] = 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_242').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_242').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [242]);window['gf_submitting_242'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_242').text());}else{jQuery('#gform_242').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"242\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_242\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_242\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_242\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 242, 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      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<div class=\"immo-lightbox\" id=\"immoLightbox\" aria-hidden=\"true\">\n  <button type=\"button\" class=\"immo-lightbox-close\" aria-label=\"Fermer la galerie\">\u00d7<\/button>\n\n  <div class=\"immo-lightbox-stage\">\n    <button type=\"button\" class=\"immo-lightbox-nav immo-lightbox-prev\" aria-label=\"Image pr\u00e9c\u00e9dente\">\u2039<\/button>\n    <img decoding=\"async\" src=\"\" alt=\"Vue agrandie du bien immobilier\">\n    <button type=\"button\" class=\"immo-lightbox-nav immo-lightbox-next\" aria-label=\"Image suivante\">\u203a<\/button>\n\n    <div class=\"immo-lightbox-counter\" id=\"immoLightboxCounter\">1 \/ 1<\/div>\n  <\/div>\n<\/div>\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n  const lightbox = document.getElementById(\"immoLightbox\");\n  const lightboxImg = lightbox.querySelector(\"img\");\n  const closeBtn = lightbox.querySelector(\".immo-lightbox-close\");\n  const prevBtn = lightbox.querySelector(\".immo-lightbox-prev\");\n  const nextBtn = lightbox.querySelector(\".immo-lightbox-next\");\n  const counter = document.getElementById(\"immoLightboxCounter\");\n  const galleryButtons = Array.from(document.querySelectorAll(\".js-immo-lightbox\"));\n\n  let currentIndex = 0;\n  let touchStartX = 0;\n\n  const galleryItems = galleryButtons.map(function (button) {\n    const img = button.querySelector(\"img\");\n\n    return {\n      src: button.getAttribute(\"data-img\"),\n      alt: img ? img.getAttribute(\"alt\") : \"Vue agrandie du bien immobilier\"\n    };\n  });\n\n  function updateLightbox() {\n    const currentItem = galleryItems[currentIndex];\n\n    lightboxImg.setAttribute(\"src\", currentItem.src);\n    lightboxImg.setAttribute(\"alt\", currentItem.alt);\n    counter.textContent = (currentIndex + 1) + \" \/ \" + galleryItems.length;\n  }\n\n  function openLightbox(index) {\n    currentIndex = index;\n    updateLightbox();\n\n    lightbox.classList.add(\"is-open\");\n    lightbox.setAttribute(\"aria-hidden\", \"false\");\n    document.body.style.overflow = \"hidden\";\n  }\n\n  function closeLightbox() {\n    lightbox.classList.remove(\"is-open\");\n    lightbox.setAttribute(\"aria-hidden\", \"true\");\n    lightboxImg.setAttribute(\"src\", \"\");\n    document.body.style.overflow = \"\";\n  }\n\n  function showNextImage() {\n    currentIndex = (currentIndex + 1) % galleryItems.length;\n    updateLightbox();\n  }\n\n  function showPrevImage() {\n    currentIndex = (currentIndex - 1 + galleryItems.length) % galleryItems.length;\n    updateLightbox();\n  }\n\n  galleryButtons.forEach(function (button, index) {\n    button.addEventListener(\"click\", function () {\n      openLightbox(index);\n    });\n  });\n\n  closeBtn.addEventListener(\"click\", closeLightbox);\n  nextBtn.addEventListener(\"click\", showNextImage);\n  prevBtn.addEventListener(\"click\", showPrevImage);\n\n  lightbox.addEventListener(\"click\", function (event) {\n    if (event.target === lightbox) {\n      closeLightbox();\n    }\n  });\n\n  document.addEventListener(\"keydown\", function (event) {\n    if (!lightbox.classList.contains(\"is-open\")) 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  lightbox.addEventListener(\"touchstart\", function (event) {\n    touchStartX = event.changedTouches[0].screenX;\n  });\n\n  lightbox.addEventListener(\"touchend\", function (event) {\n    const touchEndX = event.changedTouches[0].screenX;\n    const difference = touchStartX - touchEndX;\n\n    if (Math.abs(difference) > 50) {\n      if (difference > 0) {\n        showNextImage();\n      } else {\n        showPrevImage();\n      }\n    }\n  });\n});\n<\/script>\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n  const menuToggle = document.querySelector(\".immo-mobile-menu-toggle\");\n  const menu = document.getElementById(\"immoMobileMenu\");\n  const overlay = document.querySelector(\".immo-mobile-menu-overlay\");\n\n  if (!menuToggle || !menu || !overlay) return;\n\n  const openLabel = menuToggle.getAttribute(\"data-open-label\") || \"Ouvrir le menu\";\n  const closeLabel = menuToggle.getAttribute(\"data-close-label\") || \"Fermer le menu\";\n\n  function openMenu() {\n    document.body.classList.add(\"immo-menu-open\");\n    menuToggle.setAttribute(\"aria-expanded\", \"true\");\n    menuToggle.setAttribute(\"aria-label\", closeLabel);\n  }\n\n  function closeMenu() {\n    document.body.classList.remove(\"immo-menu-open\");\n    menuToggle.setAttribute(\"aria-expanded\", \"false\");\n    menuToggle.setAttribute(\"aria-label\", openLabel);\n  }\n\n  menuToggle.addEventListener(\"click\", function () {\n    if (document.body.classList.contains(\"immo-menu-open\")) {\n      closeMenu();\n    } else {\n      openMenu();\n    }\n  });\n\n  overlay.addEventListener(\"click\", closeMenu);\n\n  menu.querySelectorAll(\"a[href^='#']\").forEach(function (link) {\n    link.addEventListener(\"click\", closeMenu);\n  });\n\n  document.addEventListener(\"keydown\", function (event) {\n    if (event.key === \"Escape\") {\n      closeMenu();\n    }\n  });\n\n  window.addEventListener(\"resize\", function () {\n    if (window.innerWidth > 900) {\n      closeMenu();\n    }\n  });\n});\n<\/script>\n\n<style>\n\/* =========================\n   Optional: Avada Header \/ Page Title auf dieser Landingpage ausblenden\n   Falls der normale Header weiterhin sichtbar bleibt, aktiv lassen.\n========================= *\/\n\n.fusion-header-wrapper,\n.fusion-page-title-bar {\n  display: none !important;\n}\n\n\/* =========================\n   Allgemein\n========================= *\/\n\nhtml {\n  scroll-behavior: smooth;\n}\n\n.immo-hero,\n.immo-gallery-section,\n.immo-contact-section {\n  width: 100%;\n  background: #2b3871;\n  color: #ffffff;\n  box-sizing: border-box;\n}\n\n.immo-facts-3col {\n  width: 100%;\n  color: #ffffff;\n  padding: 0;\n  box-sizing: border-box;\n  margin-top: 56px;\n}\n\n.immo-contact-section {\n  margin-top: 72px;\n}\n\n\/* =========================\n   Custom Objekt Hero\n========================= *\/\n\n.immo-hero {\n  position: relative;\n  min-height: 72vh;\n  background-image:\n    linear-gradient(\n      rgba(20, 30, 70, 0.20),\n      rgba(20, 30, 70, 0.42)\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-defh-rottenschwil-05.jpg\");\n  background-size: cover;\n  background-position: center;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  overflow: hidden;\n}\n\n.immo-hero::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(\n    to top,\n    rgba(43, 56, 113, 0.72),\n    rgba(43, 56, 113, 0.12) 55%,\n    rgba(43, 56, 113, 0.05)\n  );\n  pointer-events: none;\n}\n\n.immo-hero-inner {\n  position: relative;\n  z-index: 2;\n  width: min(1180px, calc(100% - 48px));\n  text-align: center;\n  padding: 80px 0;\n}\n\n.immo-hero-badge {\n  display: inline-block;\n  margin-bottom: 22px;\n  padding: 8px 18px;\n  border: 1px solid rgba(255,255,255,0.55);\n  border-radius: 999px;\n  color: #ffffff;\n  font-size: 13px;\n  letter-spacing: 0.09em;\n  text-transform: uppercase;\n  background: rgba(43,56,113,0.28);\n  backdrop-filter: blur(6px);\n}\n\n.immo-hero-title {\n  margin: 0 !important;\n  color: #ffffff !important;\n  font-size: clamp(42px, 6vw, 86px) !important;\n  line-height: 1.02 !important;\n  font-weight: 400 !important;\n  letter-spacing: 0.06em;\n  text-transform: uppercase;\n  text-shadow: 0 8px 24px rgba(0,0,0,0.38);\n}\n\n.immo-hero-subtitle {\n  margin-top: 24px;\n  color: rgba(255,255,255,0.92);\n  font-size: clamp(20px, 2vw, 30px);\n  line-height: 1.35;\n  font-weight: 300;\n  text-shadow: 0 6px 18px rgba(0,0,0,0.32);\n}\n\n.immo-hero-address {\n  display: inline-flex;\n  align-items: center;\n  gap: 9px;\n  margin-top: 18px;\n  padding: 8px 16px;\n  color: rgba(255,255,255,0.92);\n  font-size: 16px;\n  background: rgba(43,56,113,0.35);\n  border: 1px solid rgba(255,255,255,0.22);\n  backdrop-filter: blur(6px);\n}\n\n.immo-hero-address span:first-child {\n  color: #ffffff;\n}\n\n.immo-hero-buttons {\n  display: flex;\n  justify-content: center;\n  gap: 14px;\n  margin-top: 34px;\n  flex-wrap: wrap;\n}\n\n.immo-hero-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-width: 190px;\n  padding: 13px 22px;\n  color: #ffffff !important;\n  text-decoration: none !important;\n  border: 1px solid rgba(255,255,255,0.55);\n  background: rgba(43,56,113,0.35);\n  text-transform: uppercase;\n  letter-spacing: 0.05em;\n  font-size: 13px;\n  transition: all 0.25s ease;\n  backdrop-filter: blur(6px);\n}\n\n.immo-hero-button:hover {\n  background: #ffffff;\n  border-color: #ffffff;\n  color: #2b3871 !important;\n}\n\n.immo-hero-button-primary {\n  background: #ffffff;\n  border-color: #ffffff;\n  color: #2b3871 !important;\n}\n\n.immo-hero-button-primary:hover {\n  background: #2b3871;\n  border-color: #ffffff;\n  color: #ffffff !important;\n}\n\n\/* =========================\n   Objekt Mini Navigation\n========================= *\/\n\n.immo-object-nav {\n  position: sticky;\n  top: 0;\n  z-index: 20;\n  width: 100%;\n  background: rgba(255, 255, 255, 0.98);\n  border-bottom: 1px solid rgba(43,56,113,0.18);\n  box-shadow: 0 8px 22px rgba(0,0,0,0.08);\n  backdrop-filter: blur(10px);\n}\n\n.immo-object-nav-inner {\n  width: min(1180px, calc(100% - 48px));\n  margin: 0 auto;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 24px;\n  min-height: 74px;\n}\n\n.immo-object-nav-logo-link {\n  display: inline-flex;\n  align-items: center;\n  text-decoration: none !important;\n}\n\n.immo-object-nav-logo-link img {\n  width: 300px;\n  max-width: 100%;\n  height: auto;\n  display: block;\n}\n\n@media screen and (max-width: 640px) {\n  .immo-object-nav-logo-link img {\n    width: 290px;\n  }\n}\n\n.immo-object-nav-links {\n  display: flex;\n  align-items: center;\n  gap: 28px;\n}\n\n.immo-object-nav-links a {\n  color: #2b3871 !important;\n  text-decoration: none !important;\n  font-size: 16px;\n  font-weight: 500;\n  transition: opacity 0.2s ease, background 0.2s ease, color 0.2s ease;\n}\n\n.immo-object-nav-links a:hover {\n  color: #2b3871 !important;\n  opacity: 0.65;\n}\n\n.immo-object-nav-cta {\n  display: inline-flex !important;\n  align-items: center;\n  justify-content: center;\n  padding: 10px 18px !important;\n  background: #2b3871 !important;\n  color: #ffffff !important;\n  border: 1px solid #2b3871 !important;\n  text-transform: uppercase;\n  letter-spacing: 0.04em;\n  font-size: 12px !important;\n  font-color: #ffffff !important;\n  line-height: 1.2 !important;\n  opacity: 1 !important;\n}\n\n.immo-object-nav-cta:hover {\n  background: #ffffff !important;\n  color: #2b3871 !important;\n  border-color: #2b3871 !important;\n  opacity: 1 !important;\n}\n\n#start,\n#ueberblick,\n#galerie,\n#story,\n#fakten,\n#kontakt {\n  scroll-margin-top: 90px;\n}\n\n@media screen and (max-width: 768px) {\n  #start,\n  #ueberblick,\n  #galerie,\n  #story,\n  #fakten,\n  #kontakt {\n    scroll-margin-top: 120px;\n  }\n}\n\n\/* =========================\n   Galerie\n========================= *\/\n\n.immo-gallery-section {\n  padding-top: 64px;\n}\n\n.immo-gallery-info {\n  display: flex;\n  justify-content: space-between;\n  align-items: flex-end;\n  gap: 24px;\n  margin-bottom: 28px;\n}\n\n.immo-gallery-title-wrap {\n  max-width: 760px;\n}\n\n.immo-gallery-eyebrow {\n  display: inline-block;\n  margin-bottom: 10px;\n  padding: 6px 14px;\n  font-size: 13px;\n  letter-spacing: 0.05em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.9);\n  border: 1px solid rgba(255,255,255,0.35);\n  border-radius: 999px;\n}\n\n.immo-gallery-title {\n  margin: 0 0 10px !important;\n  font-size: 34px !important;\n  line-height: 1.15 !important;\n  font-weight: 500 !important;\n  color: #ffffff !important;\n}\n\n.immo-gallery-address {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  color: rgba(255,255,255,0.88);\n  font-size: 16px;\n  line-height: 1.4;\n}\n\n.immo-gallery-address-icon {\n  color: #ffffff;\n  font-size: 18px;\n}\n\n.immo-gallery-grid {\n  display: grid;\n  grid-template-columns: 1.45fr 1fr 1fr;\n  grid-template-rows: repeat(2, 210px);\n  gap: 14px;\n  width: 100%;\n}\n\n.immo-gallery-item {\n  position: relative;\n  display: block;\n  overflow: hidden;\n  background: rgba(255,255,255,0.10);\n  box-shadow: 0 10px 24px rgba(0,0,0,0.22);\n}\n\n.immo-gallery-item-main {\n  grid-row: span 2;\n}\n\n.immo-gallery-item img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n  transition: transform 0.45s ease, filter 0.45s ease;\n}\n\n.immo-gallery-item:hover img {\n  transform: scale(1.04);\n  filter: brightness(0.92);\n}\n\n.immo-gallery-item-main::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(\n    to top,\n    rgba(0,0,0,0.45),\n    rgba(0,0,0,0.05) 55%,\n    rgba(0,0,0,0)\n  );\n  pointer-events: none;\n}\n\n.immo-gallery-main-label {\n  position: absolute;\n  left: 22px;\n  bottom: 20px;\n  z-index: 2;\n  color: #ffffff;\n}\n\n.immo-gallery-main-label strong {\n  display: block;\n  font-size: 22px;\n  line-height: 1.2;\n  margin-bottom: 4px;\n}\n\n.immo-gallery-main-label span {\n  color: rgba(255,255,255,0.85);\n  font-size: 14px;\n}\n\n.immo-gallery-more {\n  position: absolute;\n  inset: auto 16px 16px auto;\n  z-index: 2;\n  padding: 7px 12px;\n  background: rgba(43,56,113,0.92);\n  border: 1px solid rgba(255,255,255,0.35);\n  color: #ffffff;\n  font-size: 13px;\n  letter-spacing: 0.03em;\n}\n\n\/* =========================\n   Facts Tabelle\n========================= *\/\n\n.immo-facts-3col .immo-facts-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 44px;\n  width: 100%;\n}\n\n.immo-facts-3col .immo-facts-column {\n  width: 100%;\n}\n\n.immo-facts-3col .immo-fact-row {\n  display: grid;\n  grid-template-columns: 42% 58%;\n  gap: 18px;\n  padding: 14px 18px;\n  border-bottom: 1px solid rgba(255, 255, 255, 0.55);\n  box-sizing: border-box;\n}\n\n.immo-facts-3col .immo-fact-label {\n  font-weight: 400;\n  color: #ffffff;\n}\n\n.immo-facts-3col .immo-fact-value {\n  font-weight: 700;\n  color: #ffffff;\n}\n\n.immo-facts-3col sup {\n  font-size: 65%;\n  line-height: 0;\n}\n\n\/* =========================\n   Kontakt + Formular\n========================= *\/\n\n.immo-contact-wrap {\n  display: grid;\n  grid-template-columns: 360px 1fr;\n  gap: 48px;\n  align-items: start;\n  width: 100%;\n}\n\n.immo-contact-card {\n  background: rgba(255, 255, 255, 0.10);\n  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.28);\n  overflow: hidden;\n  width: 100%;\n}\n\n.immo-contact-image {\n  width: 100%;\n  aspect-ratio: 4 \/ 3;\n  overflow: hidden;\n  background: rgba(255,255,255,0.08);\n}\n\n.immo-contact-image img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n}\n\n.immo-contact-content {\n  padding: 28px 28px 30px;\n  text-align: center;\n}\n\n.immo-contact-label {\n  display: inline-block;\n  margin-bottom: 14px;\n  padding: 6px 14px;\n  font-size: 13px;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n  color: #ffffff !important;\n  border: 1px solid rgba(255,255,255,0.35);\n  border-radius: 999px;\n  opacity: 0.9;\n}\n\n.immo-contact-name {\n  color: #ffffff !important;\n  opacity: 1 !important;\n  font-size: 28px !important;\n  font-weight: 400 !important;\n  line-height: 1.2 !important;\n  margin: 0 0 18px !important;\n}\n\n.immo-contact-links {\n  display: grid;\n  gap: 8px;\n  margin-top: 12px;\n}\n\n.immo-contact-links a {\n  color: #ffffff !important;\n  text-decoration: none;\n  font-weight: 600;\n}\n\n.immo-contact-links a:hover {\n  color: #ffffff !important;\n}\n\n.immo-form-card {\n  background: rgba(255, 255, 255, 0.13);\n  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.28);\n  padding: 42px 42px 36px;\n  box-sizing: border-box;\n}\n\n.immo-form-heading {\n  margin: 0 0 14px !important;\n  text-align: center;\n  font-size: 34px !important;\n  line-height: 1.15 !important;\n  font-weight: 400 !important;\n  color: #ffffff !important;\n}\n\n.immo-form-intro {\n  max-width: 920px;\n  margin: 0 auto 28px;\n  text-align: center;\n  font-size: 16px;\n  line-height: 1.55;\n  color: rgba(255,255,255,0.88);\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  color: rgba(255,255,255,0.9) !important;\n  font-weight: 600 !important;\n  font-size: 14px !important;\n  margin-bottom: 6px !important;\n}\n\n.immo-form-slot input:not([type=\"checkbox\"]):not([type=\"radio\"]):not([type=\"submit\"]),\n.immo-form-slot select,\n.immo-form-slot textarea {\n  width: 100% !important;\n  min-height: 46px !important;\n  border: none !important;\n  border-radius: 0 !important;\n  background: #ffffff !important;\n  color: #2b3871 !important;\n  padding: 10px 14px !important;\n  box-sizing: border-box !important;\n  font-size: 15px !important;\n}\n\n.immo-form-slot input::placeholder,\n.immo-form-slot textarea::placeholder {\n  color: rgba(43, 56, 113, 0.45) !important;\n}\n\n.immo-form-slot input[type=\"checkbox\"],\n.immo-form-slot input[type=\"radio\"] {\n  width: 16px !important;\n  height: 16px !important;\n  min-height: auto !important;\n  margin: 0 8px 0 0 !important;\n  accent-color: #ffffff;\n}\n\n.immo-form-slot .gfield_checkbox,\n.immo-form-slot .gfield_radio {\n  margin-top: 4px !important;\n}\n\n.immo-form-slot .gchoice {\n  display: flex !important;\n  align-items: center !important;\n  gap: 6px !important;\n}\n\n.immo-form-slot .gchoice label {\n  color: rgba(255,255,255,0.9) !important;\n  font-size: 14px !important;\n  line-height: 1.4 !important;\n}\n\n.immo-form-slot .gfield_required,\n.immo-form-slot .gfield_required_text {\n  color: #ffffff !important;\n}\n\n.immo-form-slot .gform_footer {\n  margin-top: 22px !important;\n  padding: 0 !important;\n}\n\n.immo-form-slot input[type=\"submit\"],\n.immo-form-slot button {\n  width: 100% !important;\n  background: #2b3871 !important;\n  color: #ffffff !important;\n  border: 1px solid rgba(255,255,255,0.25) !important;\n  padding: 15px 20px !important;\n  text-transform: uppercase !important;\n  letter-spacing: 0.04em !important;\n  font-size: 14px !important;\n  cursor: pointer !important;\n  transition: all 0.25s ease !important;\n}\n\n.immo-form-slot input[type=\"submit\"]:hover,\n.immo-form-slot button:hover {\n  background: #ffffff !important;\n  border-color: #ffffff !important;\n  color: #2b3871 !important;\n}\n\n.immo-form-slot .validation_message,\n.immo-form-slot .gform_validation_errors {\n  color: #ffffff !important;\n  background: rgba(242, 139, 53, 0.18) !important;\n  border: 1px solid rgba(242, 139, 53, 0.45) !important;\n  padding: 10px 14px !important;\n  font-size: 14px !important;\n}\n\n\/* =========================\n   Responsive\n========================= *\/\n\n@media screen and (max-width: 1024px) {\n  .immo-gallery-info {\n    align-items: flex-start;\n    flex-direction: column;\n    margin-bottom: 24px;\n  }\n\n  .immo-gallery-title {\n    font-size: 30px !important;\n  }\n\n  .immo-gallery-grid {\n    grid-template-columns: 1fr 1fr;\n    grid-template-rows: 280px 190px 190px;\n  }\n\n  .immo-gallery-item-main {\n    grid-column: span 2;\n    grid-row: span 1;\n  }\n\n  .immo-contact-wrap {\n    grid-template-columns: 320px 1fr;\n    gap: 32px;\n  }\n\n  .immo-form-card {\n    padding: 34px 30px;\n  }\n\n  .immo-form-heading {\n    font-size: 30px !important;\n  }\n}\n\n@media screen and (max-width: 900px) {\n  .immo-hero {\n    min-height: 64vh;\n    background-position: center;\n  }\n\n  .immo-object-nav-inner {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 14px;\n    padding: 16px 0;\n  }\n\n  .immo-object-nav-links {\n    width: 100%;\n    overflow-x: auto;\n    gap: 20px;\n    padding-bottom: 4px;\n    white-space: nowrap;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .immo-object-nav-logo img {\n    width: 145px;\n  }\n\n  .immo-facts-3col .immo-facts-grid {\n    grid-template-columns: repeat(2, 1fr);\n    gap: 28px;\n  }\n}\n\n@media screen and (max-width: 768px) {\n  .immo-contact-wrap {\n    grid-template-columns: 1fr;\n    gap: 28px;\n  }\n\n  .immo-contact-card,\n  .immo-form-card {\n    box-shadow: 0 8px 22px rgba(0, 0, 0, 0.22);\n  }\n\n  .immo-contact-image {\n    aspect-ratio: 16 \/ 10;\n  }\n\n  .immo-contact-content {\n    padding: 24px 22px 26px;\n  }\n\n  .immo-contact-name {\n    font-size: 26px !important;\n  }\n\n  .immo-form-card {\n    padding: 30px 22px;\n  }\n\n  .immo-form-heading {\n    font-size: 28px !important;\n    text-align: left;\n  }\n\n  .immo-form-intro {\n    font-size: 15px;\n    text-align: left;\n  }\n\n  .immo-facts-3col .immo-facts-grid {\n    grid-template-columns: 1fr !important;\n    gap: 0 !important;\n  }\n\n  .immo-facts-3col .immo-facts-column {\n    width: 100% !important;\n  }\n\n  .immo-facts-3col .immo-fact-row {\n    display: grid !important;\n    grid-template-columns: minmax(130px, 42%) 1fr !important;\n    gap: 18px !important;\n    padding: 14px 0 !important;\n    border-bottom: 1px solid rgba(255, 255, 255, 0.45) !important;\n    align-items: start !important;\n  }\n\n  .immo-facts-3col .immo-fact-label,\n  .immo-facts-3col .immo-fact-value {\n    width: auto !important;\n    min-width: 0 !important;\n    word-break: normal !important;\n    overflow-wrap: break-word !important;\n    line-height: 1.45 !important;\n  }\n\n  .immo-facts-3col .immo-fact-label {\n    font-size: 15px !important;\n    opacity: 1 !important;\n  }\n\n  .immo-facts-3col .immo-fact-value {\n    font-size: 15px !important;\n    font-weight: 700 !important;\n  }\n}\n\n@media screen and (max-width: 640px) {\n  .immo-hero {\n    min-height: 62vh;\n    background-position: center top;\n  }\n\n  .immo-hero-inner {\n    width: min(100% - 34px, 1180px);\n    padding: 64px 0;\n  }\n\n  .immo-hero-badge {\n    font-size: 11px;\n    padding: 7px 14px;\n    margin-bottom: 18px;\n  }\n\n  .immo-hero-title {\n    font-size: 40px !important;\n    letter-spacing: 0.035em;\n  }\n\n  .immo-hero-subtitle {\n    font-size: 20px;\n    margin-top: 18px;\n  }\n\n  .immo-hero-address {\n    font-size: 14px;\n    line-height: 1.35;\n  }\n\n  .immo-hero-buttons {\n    margin-top: 28px;\n    gap: 10px;\n  }\n\n  .immo-hero-button {\n    width: 100%;\n    min-width: 0;\n  }\n\n  .immo-object-nav-inner {\n    width: min(100% - 32px, 1180px);\n    min-height: auto;\n  }\n\n  .immo-object-nav-logo img {\n    width: 130px;\n  }\n\n  .immo-object-nav-links a {\n    font-size: 14px;\n  }\n\n  .immo-object-nav-cta {\n    font-size: 11px !important;\n  }\n\n  .immo-gallery-title {\n    font-size: 27px !important;\n  }\n\n  .immo-gallery-address {\n    font-size: 15px;\n  }\n\n  .immo-gallery-grid {\n    display: flex;\n    overflow-x: auto;\n    gap: 12px;\n    scroll-snap-type: x mandatory;\n    padding-bottom: 8px;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .immo-gallery-item {\n    min-width: 82%;\n    height: 240px;\n    scroll-snap-align: start;\n    box-shadow: 0 8px 20px rgba(0,0,0,0.22);\n  }\n\n  .immo-gallery-item-main {\n    min-width: 92%;\n  }\n\n  .immo-gallery-main-label strong {\n    font-size: 20px;\n  }\n\n  .immo-gallery-more {\n    font-size: 12px;\n    right: 12px;\n    bottom: 12px;\n  }\n}\n\n@media screen and (max-width: 480px) {\n  .immo-form-card {\n    padding: 26px 18px;\n  }\n\n  .immo-contact-content {\n    padding: 22px 18px 24px;\n  }\n\n  .immo-form-heading {\n    font-size: 26px !important;\n  }\n}\n\n@media screen and (max-width: 430px) {\n  .immo-facts-3col .immo-fact-row {\n    grid-template-columns: 1fr !important;\n    gap: 4px !important;\n    padding: 13px 0 !important;\n  }\n\n  .immo-facts-3col .immo-fact-label {\n    font-size: 14px !important;\n    opacity: 0.85 !important;\n  }\n\n  .immo-facts-3col .immo-fact-value {\n    font-size: 16px !important;\n  }\n}\n\n@media screen and (max-width: 420px) {\n  .immo-hero-title {\n    font-size: 34px !important;\n  }\n\n  .immo-hero-subtitle {\n    font-size: 18px;\n  }\n\n  .immo-gallery-title {\n    font-size: 24px !important;\n  }\n\n  .immo-gallery-item {\n    min-width: 88%;\n    height: 220px;\n  }\n\n  .immo-gallery-item-main {\n    min-width: 94%;\n  }\n}\n\n\/* =========================\n   Fix Anfrage-Button Navigation\n========================= *\/\n\n.immo-object-nav-links a.immo-object-nav-cta {\n  background: #2b3871 !important;\n  color: #ffffff !important;\n  border: 1px solid #2b3871 !important;\n  opacity: 1 !important;\n}\n\n.immo-object-nav-links a.immo-object-nav-cta:hover {\n  background: #ffffff !important;\n  color: #2b3871 !important;\n  border: 1px solid #2b3871 !important;\n  opacity: 1 !important;\n}\n\n\/* =========================\n   Fullwidth Hero\/Nav + einger\u00fcckter Content\n========================= *\/\n\nbody {\n  overflow-x: hidden;\n}\n\n.immo-hero,\n.immo-object-nav {\n  width: 100vw !important;\n  margin-left: calc(50% - 50vw) !important;\n  margin-right: calc(50% - 50vw) !important;\n}\n\n.immo-gallery-section,\n.immo-facts-3col,\n.immo-contact-section {\n  width: 100vw !important;\n  margin-left: calc(50% - 50vw) !important;\n  margin-right: calc(50% - 50vw) !important;\n  background: #2b3871;\n  box-sizing: border-box;\n}\n\n.immo-gallery-info,\n.immo-gallery-grid,\n.immo-facts-3col .immo-facts-grid,\n.immo-contact-wrap {\n  width: min(1180px, calc(100% - 64px)) !important;\n  margin-left: auto !important;\n  margin-right: auto !important;\n}\n\n.immo-gallery-section {\n  padding-top: 72px !important;\n}\n\n.immo-facts-3col {\n  padding-top: 10px;\n}\n\n.immo-contact-section {\n  padding-bottom: 72px;\n}\n\n@media screen and (max-width: 768px) {\n  .immo-gallery-info,\n  .immo-gallery-grid,\n  .immo-facts-3col .immo-facts-grid,\n  .immo-contact-wrap {\n    width: min(100% - 32px, 1180px) !important;\n  }\n\n  .immo-gallery-section {\n    padding-top: 48px !important;\n  }\n\n  .immo-contact-section {\n    padding-bottom: 48px;\n  }\n}\n\n\/* =========================\n   Galerie Lightbox\n========================= *\/\n\nbutton.immo-gallery-item {\n  border: none;\n  padding: 0;\n  margin: 0;\n  cursor: pointer;\n  font-family: inherit;\n  text-align: left;\n}\n\n.immo-lightbox {\n  position: fixed;\n  inset: 0;\n  z-index: 99999;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  padding: 32px;\n  background: rgba(10, 16, 40, 0.92);\n  opacity: 0;\n  pointer-events: none;\n  transition: opacity 0.25s ease;\n  box-sizing: border-box;\n}\n\n.immo-lightbox.is-open {\n  opacity: 1;\n  pointer-events: auto;\n}\n\n.immo-lightbox img {\n  max-width: min(1100px, 94vw);\n  max-height: 86vh;\n  object-fit: contain;\n  box-shadow: 0 18px 48px rgba(0,0,0,0.45);\n}\n\n.immo-lightbox-close {\n  position: absolute;\n  top: 22px;\n  right: 24px;\n  width: 44px;\n  height: 44px;\n  border: 1px solid rgba(255,255,255,0.5);\n  background: transparent;\n  color: #ffffff;\n  font-size: 32px;\n  line-height: 1;\n  cursor: pointer;\n}\n\n.immo-lightbox-close:hover {\n  background: #ffffff;\n  color: #2b3871;\n}\n\n@media screen and (max-width: 640px) {\n  .immo-lightbox {\n    padding: 18px;\n  }\n\n  .immo-lightbox-close {\n    top: 14px;\n    right: 14px;\n  }\n}\n\n\/* =========================\n   WPML Language Switcher\n========================= *\/\n\n.immo-lang-switch {\n  display: inline-flex;\n  align-items: center;\n  margin-left: 4px;\n}\n\n.immo-lang-switch .wpml-ls,\n.immo-lang-switch .wpml-ls ul,\n.immo-lang-switch .wpml-ls li {\n  margin: 0 !important;\n  padding: 0 !important;\n  list-style: none !important;\n}\n\n.immo-lang-switch .wpml-ls-legacy-dropdown {\n  width: auto !important;\n}\n\n.immo-lang-switch .wpml-ls-legacy-dropdown a {\n  background: #ffffff !important;\n  color: #2b3871 !important;\n  border: 1px solid #2b3871 !important;\n  padding: 9px 30px 9px 12px !important;\n  font-size: 12px !important;\n  line-height: 1.2 !important;\n  text-transform: uppercase !important;\n  text-decoration: none !important;\n}\n\n.immo-lang-switch .wpml-ls-legacy-dropdown a:hover {\n  background: #2b3871 !important;\n  color: #ffffff !important;\n}\n\n.immo-lang-switch .wpml-ls-legacy-dropdown .wpml-ls-sub-menu {\n  border-top: none !important;\n}\n\n.immo-lang-switch .wpml-ls-legacy-list-horizontal {\n  padding: 0 !important;\n  border: none !important;\n}\n\n.immo-lang-switch .wpml-ls-legacy-list-horizontal a {\n  color: #2b3871 !important;\n  font-size: 13px !important;\n  text-decoration: none !important;\n  padding: 6px 8px !important;\n}\n\n.immo-lang-switch .wpml-ls-legacy-list-horizontal a:hover {\n  opacity: 0.65 !important;\n}\n\n@media screen and (max-width: 900px) {\n  .immo-lang-switch {\n    margin-left: 0;\n  }\n}\n\n\/* =========================================================\n   LIGHT CORPORATE LOOK\n========================================================= *\/\n\n:root {\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  --osp-shadow: 0 16px 36px rgba(43, 56, 113, 0.10);\n}\n\nbody,\n#main,\n#content,\n.post-content,\n.fusion-post-content,\n.fusion-page-wrapper {\n  background-color: var(--osp-bg) !important;\n}\n\n.immo-hero {\n  background-color: var(--osp-blue) !important;\n}\n\n.immo-object-nav {\n  background: rgba(255,255,255,0.98) !important;\n  border-bottom: 1px solid var(--osp-line) !important;\n  box-shadow: 0 10px 24px rgba(43,56,113,0.10) !important;\n}\n\n.immo-gallery-section,\n.immo-contact-section {\n  background: var(--osp-bg) !important;\n  color: var(--osp-blue) !important;\n}\n\n.immo-facts-3col {\n  background: var(--osp-white) !important;\n  color: var(--osp-blue) !important;\n  margin-top: 0 !important;\n  padding-top: 68px !important;\n  padding-bottom: 76px !important;\n}\n\n.immo-gallery-section {\n  padding-top: 76px !important;\n  padding-bottom: 68px !important;\n}\n\n.immo-contact-section {\n  margin-top: 0 !important;\n  padding-top: 78px !important;\n  padding-bottom: 90px !important;\n}\n\n.immo-gallery-eyebrow {\n  color: var(--osp-blue) !important;\n  border: 1px solid var(--osp-line) !important;\n  background: var(--osp-white) !important;\n}\n\n.immo-gallery-title {\n  color: var(--osp-blue) !important;\n}\n\n.immo-gallery-address {\n  color: var(--osp-blue) !important;\n}\n\n.immo-gallery-address-icon {\n  color: var(--osp-blue) !important;\n}\n\n.immo-gallery-address.immo-map-link {\n  background: var(--osp-white) !important;\n  color: var(--osp-blue) !important;\n  border: 1px solid var(--osp-line) !important;\n  box-shadow: 0 8px 22px rgba(43,56,113,0.08) !important;\n}\n\n.immo-gallery-address.immo-map-link:hover {\n  background: var(--osp-blue) !important;\n  border-color: var(--osp-blue) !important;\n  color: var(--osp-white) !important;\n}\n\n.immo-hero-address.immo-map-link:hover {\n  background: rgba(255,255,255,0.16) !important;\n  border-color: rgba(255,255,255,0.55) !important;\n  color: var(--osp-white) !important;\n}\n\n.immo-gallery-item {\n  background: var(--osp-white) !important;\n  box-shadow: var(--osp-shadow) !important;\n}\n\n.immo-gallery-more {\n  background: rgba(255,255,255,0.94) !important;\n  border: 1px solid rgba(255,255,255,0.65) !important;\n  color: var(--osp-blue) !important;\n}\n\n.immo-facts-3col .immo-facts-grid {\n  gap: 20px !important;\n}\n\n.immo-facts-3col .immo-facts-column {\n  display: grid !important;\n  gap: 12px !important;\n}\n\n.immo-facts-3col .immo-fact-row {\n  background: var(--osp-white) !important;\n  border: 1px solid var(--osp-line) !important;\n  box-shadow: 0 10px 26px rgba(43,56,113,0.06) !important;\n  padding: 18px 20px !important;\n  grid-template-columns: 46% 54% !important;\n  gap: 18px !important;\n}\n\n.immo-facts-3col .immo-fact-label {\n  color: var(--osp-muted) !important;\n  font-weight: 400 !important;\n}\n\n.immo-facts-3col .immo-fact-value {\n  color: var(--osp-blue) !important;\n  font-weight: 700 !important;\n}\n\n.immo-contact-card,\n.immo-form-card {\n  background: var(--osp-white) !important;\n  color: var(--osp-blue) !important;\n  border: 1px solid var(--osp-line) !important;\n  box-shadow: var(--osp-shadow) !important;\n}\n\n.immo-contact-label {\n  color: var(--osp-blue) !important;\n  border: 1px solid var(--osp-line) !important;\n  background: var(--osp-bg) !important;\n}\n\n.immo-contact-name,\n.immo-form-heading {\n  color: var(--osp-blue) !important;\n}\n\n.immo-contact-links a {\n  color: var(--osp-blue) !important;\n}\n\n.immo-contact-links a:hover {\n  color: var(--osp-blue) !important;\n  opacity: 0.65 !important;\n}\n\n.immo-form-intro,\n.immo-form-slot .gfield_label,\n.immo-form-slot .gchoice label {\n  color: var(--osp-muted) !important;\n}\n\n.immo-form-slot input:not([type=\"checkbox\"]):not([type=\"radio\"]):not([type=\"submit\"]),\n.immo-form-slot select,\n.immo-form-slot textarea {\n  background: var(--osp-bg) !important;\n  color: var(--osp-blue) !important;\n  border: 1px solid var(--osp-line) !important;\n}\n\n.immo-form-slot input::placeholder,\n.immo-form-slot textarea::placeholder {\n  color: rgba(43,56,113,0.42) !important;\n}\n\n.immo-form-slot input[type=\"checkbox\"],\n.immo-form-slot input[type=\"radio\"] {\n  accent-color: var(--osp-blue) !important;\n}\n\n.immo-form-slot .gfield_required,\n.immo-form-slot .gfield_required_text {\n  color: var(--osp-blue) !important;\n}\n\n.immo-form-slot input[type=\"submit\"],\n.immo-form-slot button:not(.immo-lightbox-close):not(.immo-lightbox-nav):not(.immo-gallery-item) {\n  background: var(--osp-blue) !important;\n  color: var(--osp-white) !important;\n  border: 1px solid var(--osp-blue) !important;\n}\n\n.immo-form-slot input[type=\"submit\"]:hover,\n.immo-form-slot button:not(.immo-lightbox-close):not(.immo-lightbox-nav):not(.immo-gallery-item):hover {\n  background: var(--osp-white) !important;\n  color: var(--osp-blue) !important;\n  border-color: var(--osp-blue) !important;\n}\n\n.immo-form-slot .validation_message,\n.immo-form-slot .gform_validation_errors {\n  color: var(--osp-blue) !important;\n  background: var(--osp-soft) !important;\n  border: 1px solid var(--osp-line) !important;\n}\n\n.immo-lightbox {\n  background: rgba(10, 16, 40, 0.92) !important;\n}\n\n@media screen and (max-width: 768px) {\n  .immo-gallery-section {\n    padding-top: 52px !important;\n    padding-bottom: 52px !important;\n  }\n\n  .immo-facts-3col {\n    padding-top: 48px !important;\n    padding-bottom: 52px !important;\n  }\n\n  .immo-contact-section {\n    padding-top: 52px !important;\n    padding-bottom: 60px !important;\n  }\n\n  .immo-facts-3col .immo-fact-row {\n    grid-template-columns: minmax(130px, 42%) 1fr !important;\n    padding: 16px 18px !important;\n  }\n}\n\n@media screen and (max-width: 430px) {\n  .immo-facts-3col .immo-fact-row {\n    grid-template-columns: 1fr !important;\n    gap: 5px !important;\n    padding: 16px 18px !important;\n  }\n}\n\n\/* =========================\n   FINAL FIX: Avada \/ Theme Header auf dieser Landingpage ausblenden\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 .awb-header,\nbody .awb-header-wrapper,\nbody #side-header,\nbody header[role=\"banner\"] {\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\nbody #wrapper,\nbody #main,\nbody #content,\nbody .fusion-page-wrapper,\nbody .post-content {\n  padding-top: 0 !important;\n  margin-top: 0 !important;\n}\n\n\/* =========================\n   Galerie Lightbox Navigation\n========================= *\/\n\n.immo-lightbox-stage {\n  position: relative;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: min(1200px, 96vw);\n  height: min(86vh, 760px);\n}\n\n.immo-lightbox-nav {\n  position: absolute;\n  top: 50%;\n  z-index: 3;\n  transform: translateY(-50%);\n  width: 48px;\n  height: 48px;\n  border: 1px solid rgba(255,255,255,0.55);\n  background: rgba(43,56,113,0.72);\n  color: #ffffff;\n  font-size: 34px;\n  line-height: 1;\n  cursor: pointer;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n\n.immo-lightbox-nav:hover {\n  background: #ffffff;\n  color: #2b3871;\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  position: absolute;\n  left: 50%;\n  bottom: -38px;\n  transform: translateX(-50%);\n  color: rgba(255,255,255,0.9);\n  font-size: 14px;\n  letter-spacing: 0.04em;\n}\n\n@media screen and (max-width: 640px) {\n  .immo-lightbox-stage {\n    width: 100%;\n    height: 78vh;\n  }\n\n  .immo-lightbox-nav {\n    width: 42px;\n    height: 42px;\n    font-size: 30px;\n    background: rgba(43,56,113,0.86);\n  }\n\n  .immo-lightbox-prev {\n    left: 4px;\n  }\n\n  .immo-lightbox-next {\n    right: 4px;\n  }\n\n  .immo-lightbox-counter {\n    bottom: -30px;\n    font-size: 13px;\n  }\n}\n\n\/* =========================\n   Zusatzsektionen: Wohngef\u00fchl + Zielgruppe\n========================= *\/\n\n#story {\n  scroll-margin-top: 90px;\n}\n\n.immo-story-section,\n.immo-target-section {\n  width: 100vw !important;\n  margin-left: calc(50% - 50vw) !important;\n  margin-right: calc(50% - 50vw) !important;\n  background: var(--osp-bg, #f7f8fb) !important;\n  color: var(--osp-blue, #2b3871) !important;\n  box-sizing: border-box;\n}\n\n.immo-story-inner,\n.immo-target-inner {\n  width: min(1180px, calc(100% - 64px));\n  margin: 0 auto;\n}\n\n.immo-story-section {\n  padding: 78px 0 72px;\n}\n\n.immo-story-grid {\n  display: grid;\n  grid-template-columns: 0.9fr 1.1fr;\n  gap: 54px;\n  align-items: center;\n}\n\n.immo-story-image {\n  background: #ffffff;\n  box-shadow: var(--osp-shadow, 0 16px 36px rgba(43,56,113,0.10));\n  overflow: hidden;\n}\n\n.immo-story-image img {\n  width: 100%;\n  height: 520px;\n  object-fit: cover;\n  display: block;\n}\n\n.immo-story-eyebrow,\n.immo-target-eyebrow {\n  display: inline-block;\n  margin-bottom: 14px;\n  padding: 6px 14px;\n  font-size: 13px;\n  letter-spacing: 0.05em;\n  text-transform: uppercase;\n  color: var(--osp-blue, #2b3871);\n  border: 1px solid var(--osp-line, rgba(43,56,113,0.16));\n  border-radius: 999px;\n  background: #ffffff;\n}\n\n.immo-story-title,\n.immo-target-title {\n  margin: 0 0 18px !important;\n  color: var(--osp-blue, #2b3871) !important;\n  font-size: clamp(32px, 4vw, 52px) !important;\n  line-height: 1.1 !important;\n  font-weight: 500 !important;\n}\n\n.immo-story-text {\n  color: var(--osp-muted, rgba(31,36,51,0.70));\n  font-size: 17px;\n  line-height: 1.7;\n  margin-bottom: 24px;\n}\n\n.immo-highlight-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 14px;\n  margin-top: 28px;\n}\n\n.immo-highlight-card,\n.immo-target-card {\n  background: #ffffff;\n  border: 1px solid var(--osp-line, rgba(43,56,113,0.16));\n  box-shadow: 0 10px 26px rgba(43,56,113,0.06);\n  padding: 20px 22px;\n}\n\n.immo-highlight-card strong,\n.immo-target-card strong {\n  display: block;\n  color: var(--osp-blue, #2b3871);\n  font-size: 17px;\n  margin-bottom: 6px;\n}\n\n.immo-highlight-card span,\n.immo-target-card span {\n  display: block;\n  color: var(--osp-muted, rgba(31,36,51,0.70));\n  font-size: 15px;\n  line-height: 1.45;\n}\n\n.immo-target-section {\n  background: #ffffff !important;\n  padding: 76px 0;\n}\n\n.immo-target-head {\n  max-width: 820px;\n  margin-bottom: 32px;\n}\n\n.immo-target-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 18px;\n}\n\n@media screen and (max-width: 900px) {\n  .immo-story-grid,\n  .immo-target-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .immo-story-image img {\n    height: 360px;\n  }\n\n  .immo-highlight-grid {\n    grid-template-columns: 1fr;\n  }\n}\n\n@media screen and (max-width: 768px) {\n  .immo-story-inner,\n  .immo-target-inner {\n    width: min(100% - 32px, 1180px);\n  }\n\n  .immo-story-section,\n  .immo-target-section {\n    padding: 54px 0;\n  }\n}\n\n\/* =========================\n   FINAL MOBILE MENU FIX\n   Hamburger-Men\u00fc f\u00fcr Mobile\n========================= *\/\n\n.immo-mobile-menu-toggle,\n.immo-mobile-menu-overlay {\n  display: none;\n}\n\n.immo-object-nav-links a.immo-object-nav-cta {\n  color: #ffffff !important;\n}\n\n.immo-object-nav-links a.immo-object-nav-cta:hover {\n  color: #2b3871 !important;\n}\n\n@media screen and (max-width: 900px) {\n  .immo-object-nav {\n    position: sticky;\n    top: 0;\n    z-index: 9998;\n  }\n\n  .immo-object-nav-inner {\n    width: min(100% - 32px, 1180px) !important;\n    min-height: 72px !important;\n    padding: 0 !important;\n    flex-direction: row !important;\n    align-items: center !important;\n    justify-content: space-between !important;\n    gap: 18px !important;\n  }\n\n  .immo-object-nav-logo-link img {\n    width: clamp(210px, 58vw, 290px) !important;\n  }\n\n  .immo-mobile-menu-toggle {\n    position: relative;\n    z-index: 10001;\n    display: inline-flex !important;\n    flex-direction: column;\n    justify-content: center;\n    align-items: center;\n    gap: 5px;\n    width: 46px;\n    height: 46px;\n    margin: 0;\n    padding: 0;\n    border: 1px solid #2b3871;\n    background: #2b3871;\n    cursor: pointer;\n  }\n\n  .immo-mobile-menu-toggle span {\n    display: block;\n    width: 22px;\n    height: 2px;\n    background: #ffffff;\n    transition: transform 0.22s ease, opacity 0.22s ease;\n  }\n\n  body.immo-menu-open .immo-mobile-menu-toggle span:nth-child(1) {\n    transform: translateY(7px) rotate(45deg);\n  }\n\n  body.immo-menu-open .immo-mobile-menu-toggle span:nth-child(2) {\n    opacity: 0;\n  }\n\n  body.immo-menu-open .immo-mobile-menu-toggle span:nth-child(3) {\n    transform: translateY(-7px) rotate(-45deg);\n  }\n\n  .immo-mobile-menu-overlay {\n    position: fixed;\n    inset: 0;\n    z-index: 9997;\n    display: block;\n    background: rgba(0, 0, 0, 0.48);\n    opacity: 0;\n    pointer-events: none;\n    transition: opacity 0.24s ease;\n  }\n\n  body.immo-menu-open .immo-mobile-menu-overlay {\n    opacity: 1;\n    pointer-events: auto;\n  }\n\n  .immo-object-nav-links {\n    position: fixed !important;\n    top: 0;\n    left: 0;\n    z-index: 9999;\n    width: min(84vw, 360px) !important;\n    height: 100vh;\n    height: 100dvh;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: stretch !important;\n    justify-content: flex-start !important;\n    gap: 0 !important;\n    padding: 96px 28px 32px !important;\n    overflow-y: auto !important;\n    overflow-x: hidden !important;\n    white-space: normal !important;\n    background: #05060a;\n    box-shadow: 18px 0 40px rgba(0, 0, 0, 0.32);\n    transform: translateX(-105%);\n    transition: transform 0.28s ease;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  body.immo-menu-open .immo-object-nav-links {\n    transform: translateX(0);\n  }\n\n  .immo-object-nav-links a {\n    width: 100%;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: flex-start !important;\n    min-height: 56px;\n    padding: 0 !important;\n    border-bottom: 1px solid rgba(255, 255, 255, 0.16);\n    color: #ffffff !important;\n    font-size: 16px !important;\n    font-weight: 700 !important;\n    line-height: 1.2 !important;\n    letter-spacing: 0.03em;\n    text-transform: uppercase;\n    opacity: 1 !important;\n  }\n\n  .immo-object-nav-links a:hover {\n    color: #ffffff !important;\n    opacity: 0.72 !important;\n    background: transparent !important;\n  }\n\n  .immo-object-nav-links a.immo-object-nav-cta {\n    justify-content: center !important;\n    min-height: 52px;\n    margin-top: 22px;\n    padding: 0 18px !important;\n    background: #ffffff !important;\n    color: #2b3871 !important;\n    border: 1px solid #ffffff !important;\n    text-align: center;\n  }\n\n  .immo-object-nav-links a.immo-object-nav-cta:hover {\n    background: transparent !important;\n    color: #ffffff !important;\n    border-color: #ffffff !important;\n    opacity: 1 !important;\n  }\n\n  .immo-lang-switch {\n    width: 100%;\n    display: block !important;\n    margin: 26px 0 0 !important;\n  }\n\n  .immo-lang-switch .wpml-ls-legacy-dropdown,\n  .immo-lang-switch .wpml-ls-legacy-dropdown-click {\n    width: 100% !important;\n  }\n\n  .immo-lang-switch .wpml-ls-legacy-dropdown a,\n  .immo-lang-switch .wpml-ls-legacy-dropdown-click a {\n    width: 100% !important;\n    min-height: 48px !important;\n    padding: 14px 16px !important;\n    background: transparent !important;\n    color: #ffffff !important;\n    border: 1px solid rgba(255,255,255,0.42) !important;\n    font-size: 13px !important;\n  }\n\n  .immo-lang-switch .wpml-ls-legacy-dropdown a:hover,\n  .immo-lang-switch .wpml-ls-legacy-dropdown-click a:hover {\n    background: #ffffff !important;\n    color: #2b3871 !important;\n  }\n\n  .immo-lang-switch .wpml-ls-legacy-list-horizontal {\n    width: 100% !important;\n  }\n\n  .immo-lang-switch .wpml-ls-legacy-list-horizontal ul {\n    display: flex !important;\n    flex-wrap: wrap;\n    gap: 8px;\n  }\n\n  .immo-lang-switch .wpml-ls-legacy-list-horizontal a {\n    width: auto !important;\n    min-height: 40px !important;\n    padding: 10px 12px !important;\n    color: #ffffff !important;\n    border: 1px solid rgba(255,255,255,0.35) !important;\n  }\n}\n\n@media screen and (max-width: 420px) {\n  .immo-object-nav-logo-link img {\n    width: 220px !important;\n  }\n\n  .immo-mobile-menu-toggle {\n    width: 44px;\n    height: 44px;\n  }\n\n  .immo-object-nav-links {\n    width: min(88vw, 340px) !important;\n    padding-left: 24px !important;\n    padding-right: 24px !important;\n  }\n}\n\n\/* =========================\n   Rottenschwil Galerie: vier Bilder\n========================= *\/\n\n@media screen and (min-width: 1025px) {\n  .immo-gallery-grid {\n    grid-template-rows: repeat(2, 220px);\n  }\n\n  .immo-gallery-item-main {\n    grid-row: span 2;\n  }\n\n  .immo-gallery-grid > .immo-gallery-item:last-child {\n    grid-column: span 2;\n  }\n}\n\n@media screen and (min-width: 641px) and (max-width: 1024px) {\n  .immo-gallery-grid {\n    grid-template-rows: 280px repeat(2, 190px);\n  }\n\n  .immo-gallery-grid > .immo-gallery-item:last-child {\n    grid-column: span 2;\n  }\n}\n\n\/* =========================\n   Rottenschwil: lange Inhalte sauber umbrechen\n========================= *\/\n\n.immo-hero-title {\n  font-size: clamp(38px, 5vw, 74px) !important;\n}\n\n.immo-facts-3col .immo-fact-label,\n.immo-facts-3col .immo-fact-value {\n  min-width: 0;\n  overflow-wrap: anywhere;\n}\n\n@media screen and (min-width: 769px) {\n  .immo-facts-3col .immo-fact-row {\n    grid-template-columns: minmax(0, 38%) minmax(0, 1fr) !important;\n  }\n\n  .immo-facts-3col .immo-facts-column:nth-child(3) .immo-fact-row {\n    grid-template-columns: minmax(0, 30%) minmax(0, 1fr) !important;\n  }\n}\n\n@media screen and (max-width: 640px) {\n  .immo-hero-title {\n    font-size: 34px !important;\n  }\n}\n\n@media screen and (max-width: 420px) {\n  .immo-hero-title {\n    font-size: 29px !important;\n  }\n}\n<\/style>\n\n<script>\n(function () {\n  function hideLandingPageHeader() {\n    const selectors = [\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      \".awb-header\",\n      \".awb-header-wrapper\",\n      \"#side-header\",\n      \"header[role='banner']\"\n    ];\n\n    document.querySelectorAll(selectors.join(\",\")).forEach(function (element) {\n      if (element.classList.contains(\"immo-object-nav\") || element.closest(\".immo-object-nav\")) return;\n\n      element.style.setProperty(\"display\", \"none\", \"important\");\n      element.style.setProperty(\"visibility\", \"hidden\", \"important\");\n      element.style.setProperty(\"height\", \"0\", \"important\");\n      element.style.setProperty(\"min-height\", \"0\", \"important\");\n      element.style.setProperty(\"max-height\", \"0\", \"important\");\n      element.style.setProperty(\"margin\", \"0\", \"important\");\n      element.style.setProperty(\"padding\", \"0\", \"important\");\n      element.style.setProperty(\"overflow\", \"hidden\", \"important\");\n      element.style.setProperty(\"opacity\", \"0\", \"important\");\n    });\n\n    [\"#wrapper\", \"#main\", \"#content\", \".fusion-page-wrapper\", \".post-content\"].forEach(function (selector) {\n      document.querySelectorAll(selector).forEach(function (element) {\n        element.style.setProperty(\"padding-top\", \"0\", \"important\");\n        element.style.setProperty(\"margin-top\", \"0\", \"important\");\n      });\n    });\n  }\n\n  if (document.readyState === \"loading\") {\n    document.addEventListener(\"DOMContentLoaded\", hideLandingPageHeader);\n  } else {\n    hideLandingPageHeader();\n  }\n\n  window.addEventListener(\"load\", hideLandingPageHeader);\n  setTimeout(hideLandingPageHeader, 300);\n  setTimeout(hideLandingPageHeader, 1000);\n})();\n<\/script>\n<\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>UNE MAISON AUX MULTIPLES POSSIBILIT\u00c9S<\/p>\n","protected":false},"author":9,"featured_media":57025,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[123,122,182],"tags":[230],"class_list":["post-57036","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-a-vendre","category-immobilier","category-suisse-nord-ouest","tag-nordwestschweiz-fr-2"],"_links":{"self":[{"href":"https:\/\/oswald-sorge.ch\/fr\/wp-json\/wp\/v2\/posts\/57036","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oswald-sorge.ch\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/oswald-sorge.ch\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/oswald-sorge.ch\/fr\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/oswald-sorge.ch\/fr\/wp-json\/wp\/v2\/comments?post=57036"}],"version-history":[{"count":5,"href":"https:\/\/oswald-sorge.ch\/fr\/wp-json\/wp\/v2\/posts\/57036\/revisions"}],"predecessor-version":[{"id":57046,"href":"https:\/\/oswald-sorge.ch\/fr\/wp-json\/wp\/v2\/posts\/57036\/revisions\/57046"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oswald-sorge.ch\/fr\/wp-json\/wp\/v2\/media\/57025"}],"wp:attachment":[{"href":"https:\/\/oswald-sorge.ch\/fr\/wp-json\/wp\/v2\/media?parent=57036"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/oswald-sorge.ch\/fr\/wp-json\/wp\/v2\/categories?post=57036"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/oswald-sorge.ch\/fr\/wp-json\/wp\/v2\/tags?post=57036"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}