{"id":4119,"date":"2026-04-01T06:17:01","date_gmt":"2026-04-01T06:17:01","guid":{"rendered":"https:\/\/rueegg-architects.ch\/real-estate\/"},"modified":"2026-10-05T19:25:53","modified_gmt":"2026-10-05T19:25:53","slug":"immobilien","status":"publish","type":"page","link":"https:\/\/rueegg-architects.ch\/en\/immobilien\/","title":{"rendered":"Immobilien"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4119\" class=\"elementor elementor-4119 elementor-2228\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-329562e portfolio-master-wrapper immobilien-list animatee e-flex e-con-boxed e-con e-parent\" data-id=\"329562e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f0dc2ef filter-header elementor-widget elementor-widget-text-editor\" data-id=\"f0dc2ef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"project-filter-pills\"><a href=\"#\" class=\"filter-pill js-filter-btn active-pill\" data-filter=\"alle\">Alle<\/a><a href=\"#\" class=\"filter-pill js-filter-btn\" data-filter=\"entwickeln\">Entwickeln<\/a><a href=\"#\" class=\"filter-pill js-filter-btn\" data-filter=\"kaufen\">Kaufen<\/a><a href=\"#\" class=\"filter-pill js-filter-btn\" data-filter=\"mieten\">Mieten<\/a><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-75244a0 e-con-full e-flex e-con e-child\" data-id=\"75244a0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8dec1c8 immo-headers elementor-widget elementor-widget-text-editor\" data-id=\"8dec1c8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<a href=\"#\" role=\"button\" class=\"js-sort-header table-sort-header\" data-sort=\"title\" data-order=\"none\" style=\"display:inline-flex; align-items:center; font-size:10px; font-weight:500; text-transform:uppercase; letter-spacing:0.5px; color:#555; text-decoration:none;\">OBJEKT<svg class=\"sort-icon\" width=\"12\" height=\"18\" viewBox=\"0 0 10 14\" fill=\"none\" style=\"margin-top: 4px; margin-bottom: 4px; margin-left: 8px; margin-right: 6px; vertical-align: middle; box-sizing: content-box; display: inline-block;\">\n              <path class=\"arrow-up\" d=\"M1 5.75L5 1.75L9 5.75\" stroke=\"#cccccc\" stroke-width=\"0.75\" \/>\n              <path class=\"arrow-down\" d=\"M1 8.25L5 12.25L9 8.25\" stroke=\"#cccccc\" stroke-width=\"0.75\" \/>\n            <\/svg><\/a><a href=\"#\" role=\"button\" class=\"js-sort-header table-sort-header\" data-sort=\"typ\" data-order=\"none\" style=\"display:inline-flex; align-items:center; font-size:10px; font-weight:500; text-transform:uppercase; letter-spacing:0.5px; color:#555; text-decoration:none;\">TYP<svg class=\"sort-icon\" width=\"12\" height=\"18\" viewBox=\"0 0 10 14\" fill=\"none\" style=\"margin-top: 4px; margin-bottom: 4px; margin-left: 8px; margin-right: 6px; vertical-align: middle; box-sizing: content-box; display: inline-block;\">\n              <path class=\"arrow-up\" d=\"M1 5.75L5 1.75L9 5.75\" stroke=\"#cccccc\" stroke-width=\"0.75\" \/>\n              <path class=\"arrow-down\" d=\"M1 8.25L5 12.25L9 8.25\" stroke=\"#cccccc\" stroke-width=\"0.75\" \/>\n            <\/svg><\/a><a href=\"#\" role=\"button\" class=\"js-sort-header table-sort-header\" data-sort=\"building\" data-order=\"none\" style=\"display:inline-flex; align-items:center; font-size:10px; font-weight:500; text-transform:uppercase; letter-spacing:0.5px; color:#555; text-decoration:none;\">ORT<svg class=\"sort-icon\" width=\"12\" height=\"18\" viewBox=\"0 0 10 14\" fill=\"none\" style=\"margin-top: 4px; margin-bottom: 4px; margin-left: 8px; margin-right: 6px; vertical-align: middle; box-sizing: content-box; display: inline-block;\">\n              <path class=\"arrow-up\" d=\"M1 5.75L5 1.75L9 5.75\" stroke=\"#cccccc\" stroke-width=\"0.75\" \/>\n              <path class=\"arrow-down\" d=\"M1 8.25L5 12.25L9 8.25\" stroke=\"#cccccc\" stroke-width=\"0.75\" \/>\n            <\/svg><\/a><a href=\"#\" role=\"button\" class=\"js-sort-header table-sort-header\" data-sort=\"grosse\" data-order=\"none\" style=\"display:inline-flex; align-items:center; font-size:10px; font-weight:500; text-transform:uppercase; letter-spacing:0.5px; color:#555; text-decoration:none;\">GR\u00d6SSE (QM)<svg class=\"sort-icon\" width=\"12\" height=\"18\" viewBox=\"0 0 10 14\" fill=\"none\" style=\"margin-top: 4px; margin-bottom: 4px; margin-left: 8px; margin-right: 6px; vertical-align: middle; box-sizing: content-box; display: inline-block;\">\n              <path class=\"arrow-up\" d=\"M1 5.75L5 1.75L9 5.75\" stroke=\"#cccccc\" stroke-width=\"0.75\" \/>\n              <path class=\"arrow-down\" d=\"M1 8.25L5 12.25L9 8.25\" stroke=\"#cccccc\" stroke-width=\"0.75\" \/>\n            <\/svg><\/a>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4a79ee8 elementor-grid-4 rueegg-grid-widget elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-widget elementor-widget-loop-grid\" data-id=\"4a79ee8\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;template_id&quot;:2246,&quot;columns&quot;:4,&quot;row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:80,&quot;sizes&quot;:[]},&quot;row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:37,&quot;sizes&quot;:[]},&quot;_skin&quot;:&quot;post&quot;,&quot;columns_tablet&quot;:&quot;2&quot;,&quot;columns_mobile&quot;:&quot;1&quot;,&quot;edit_handle_selector&quot;:&quot;[data-elementor-type=\\&quot;loop-item\\&quot;]&quot;,&quot;row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"loop-grid.post\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-loop-container elementor-grid\" role=\"list\">\n\t\t<style id=\"loop-2246\">.elementor-2246 .elementor-element.elementor-element-180b777{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:19px;--padding-bottom:19px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-81e2f94{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-title .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2246 .elementor-element.elementor-element-bffb7d4 .elementor-heading-title{font-size:20px;font-weight:500;text-transform:uppercase;line-height:28px;letter-spacing:0.8px;color:var( --e-global-color-text );}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2246 .elementor-element.elementor-element-ec8035a{text-align:start;font-family:\"ABCProphet\", Sans-serif;font-size:20px;font-weight:300;line-height:28px;}.elementor-2246 .elementor-element.elementor-element-f1055cc{text-align:start;font-family:\"ABCProphet\", Sans-serif;font-size:20px;font-weight:300;line-height:28px;}.elementor-2246 .elementor-element.elementor-element-69855b3{text-align:start;font-family:\"ABCProphet\", Sans-serif;font-size:20px;font-weight:300;line-height:28px;}.elementor-2246 .elementor-element.elementor-element-ab3d7bc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:69px 69px;--row-gap:69px;--column-gap:69px;--padding-top:28px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-c9d2b90{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-0f2e498{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2246 .elementor-element.elementor-element-7bacdd8{--divider-border-style:solid;--divider-color:#0000004D;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2246 .elementor-element.elementor-element-7bacdd8 .elementor-divider-separator{width:100%;}.elementor-2246 .elementor-element.elementor-element-7bacdd8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,\n\t\t\t\t\t .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-2246 .elementor-element.elementor-element-51b9993 .elementor-icon-box-wrapper{text-align:start;}.elementor-2246 .elementor-element.elementor-element-51b9993 .elementor-icon-box-title, .elementor-2246 .elementor-element.elementor-element-51b9993 .elementor-icon-box-title a{font-family:\"ABCProphet\", Sans-serif;font-size:12px;font-weight:300;line-height:16px;letter-spacing:0.48px;}.elementor-2246 .elementor-element.elementor-element-51b9993 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-2246 .elementor-element.elementor-element-51b9993 .elementor-icon-box-description{font-size:16px;line-height:19px;}.elementor-2246 .elementor-element.elementor-element-0b1936f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:74px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-120a1ba .elementor-icon-box-wrapper{text-align:start;}.elementor-2246 .elementor-element.elementor-element-120a1ba .elementor-icon-box-title, .elementor-2246 .elementor-element.elementor-element-120a1ba .elementor-icon-box-title a{font-family:\"ABCProphet\", Sans-serif;font-size:12px;font-weight:300;line-height:16px;letter-spacing:0.48px;}.elementor-2246 .elementor-element.elementor-element-120a1ba .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-2246 .elementor-element.elementor-element-120a1ba .elementor-icon-box-description{font-size:16px;line-height:19px;}.elementor-2246 .elementor-element.elementor-element-0e6d0c3 .elementor-icon-box-wrapper{text-align:start;}.elementor-2246 .elementor-element.elementor-element-0e6d0c3 .elementor-icon-box-title, .elementor-2246 .elementor-element.elementor-element-0e6d0c3 .elementor-icon-box-title a{font-family:\"ABCProphet\", Sans-serif;font-size:12px;font-weight:300;line-height:16px;letter-spacing:0.48px;}.elementor-2246 .elementor-element.elementor-element-0e6d0c3 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-2246 .elementor-element.elementor-element-0e6d0c3 .elementor-icon-box-description{font-size:16px;line-height:19px;}.elementor-2246 .elementor-element.elementor-element-daf005b .elementor-icon-box-wrapper{text-align:start;}.elementor-2246 .elementor-element.elementor-element-daf005b .elementor-icon-box-title, .elementor-2246 .elementor-element.elementor-element-daf005b .elementor-icon-box-title a{font-family:\"ABCProphet\", Sans-serif;font-size:12px;font-weight:300;line-height:16px;letter-spacing:0.48px;}.elementor-2246 .elementor-element.elementor-element-daf005b .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-2246 .elementor-element.elementor-element-daf005b .elementor-icon-box-description{font-size:16px;line-height:19px;}.elementor-2246 .elementor-element.elementor-element-39fb638{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:30px;--margin-bottom:75px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-2eef72e .elementor-icon-box-wrapper{text-align:start;}.elementor-2246 .elementor-element.elementor-element-2eef72e .elementor-icon-box-title, .elementor-2246 .elementor-element.elementor-element-2eef72e .elementor-icon-box-title a{font-family:\"ABCProphet\", Sans-serif;font-size:12px;font-weight:300;line-height:16px;letter-spacing:0.48px;}.elementor-2246 .elementor-element.elementor-element-2eef72e .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-2246 .elementor-element.elementor-element-2eef72e .elementor-icon-box-description{font-size:16px;line-height:19px;}.elementor-2246 .elementor-element.elementor-element-736660f .elementor-icon-box-wrapper{text-align:start;}.elementor-2246 .elementor-element.elementor-element-736660f .elementor-icon-box-title, .elementor-2246 .elementor-element.elementor-element-736660f .elementor-icon-box-title a{font-family:\"ABCProphet\", Sans-serif;font-size:12px;font-weight:300;line-height:16px;letter-spacing:0.48px;}.elementor-2246 .elementor-element.elementor-element-736660f .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-2246 .elementor-element.elementor-element-736660f .elementor-icon-box-description{font-size:16px;line-height:19px;}.elementor-2246 .elementor-element.elementor-element-5c7a61a .elementor-icon-box-wrapper{text-align:start;}.elementor-2246 .elementor-element.elementor-element-5c7a61a .elementor-icon-box-title, .elementor-2246 .elementor-element.elementor-element-5c7a61a .elementor-icon-box-title a{font-family:\"ABCProphet\", Sans-serif;font-size:12px;font-weight:300;line-height:16px;letter-spacing:0.48px;}.elementor-2246 .elementor-element.elementor-element-5c7a61a .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-2246 .elementor-element.elementor-element-5c7a61a .elementor-icon-box-description{font-size:16px;line-height:19px;}.elementor-2246 .elementor-element.elementor-element-0eeb262{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-2246 .elementor-element.elementor-element-671a724 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2246 .elementor-element.elementor-element-671a724 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-2246 .elementor-element.elementor-element-671a724 .elementor-button{font-family:\"ABCProphet\", Sans-serif;font-size:18px;font-weight:300;text-transform:uppercase;line-height:24px;letter-spacing:0.2px;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;padding:4px 15px 4px 12px;}.elementor-2246 .elementor-element.elementor-element-1457747 .elementor-button{font-family:\"ABCProphet\", Sans-serif;font-size:18px;font-weight:300;text-transform:uppercase;line-height:24px;letter-spacing:0.2px;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;padding:4px 13px 4px 13px;}.elementor-2246 .elementor-element.elementor-element-d3de4a4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-c4302ff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:69px 69px;--row-gap:69px;--column-gap:69px;--padding-top:28px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-2246 .elementor-element.elementor-element-1399bef img{width:500px;}.elementor-2246 .elementor-element.elementor-element-b60bfd0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-2246 .elementor-element.elementor-element-180b777{--padding-top:14px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-81e2f94{--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-ab3d7bc{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-c9d2b90{--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-2246 .elementor-element.elementor-element-0f2e498{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2246 .elementor-element.elementor-element-0b1936f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2246 .elementor-element.elementor-element-39fb638{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:15px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2246 .elementor-element.elementor-element-0eeb262{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-2246 .elementor-element.elementor-element-c4302ff{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"2246\" class=\"elementor elementor-2246 e-loop-item e-loop-item-5980 post-5980 immobiliens type-immobiliens status-publish has-post-thumbnail hentry immobilien-category-kaufen rueegg-item-5980\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-180b777 listing-outer e-flex e-con-boxed e-con e-parent\" data-id=\"180b777\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-81e2f94 e-con-full list-header e-flex e-con e-child\" data-id=\"81e2f94\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bffb7d4 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"bffb7d4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">&#8211;VORLAGE IMMOBILIE&#8211;<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ec8035a elementor-widget elementor-widget-text-editor\" data-id=\"ec8035a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tCommercial\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f1055cc elementor-widget elementor-widget-text-editor\" data-id=\"f1055cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tGoldach\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-69855b3 elementor-widget elementor-widget-text-editor\" data-id=\"69855b3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t280\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ab3d7bc e-con-full list-content e-flex e-con e-child\" data-id=\"ab3d7bc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-c9d2b90 e-con-full e-flex e-con e-child\" data-id=\"c9d2b90\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-114fb5e elementor-widget elementor-widget-text-editor\" data-id=\"114fb5e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tThe project text describes and promotes the qualities of the property. For us, planning means translating designs into execution documents. We have extensive expertise in planning processes, the various coordination steps with the authorities, and what is required.\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0f2e498 e-con-full projects-acf elementor-hidden-desktop elementor-hidden-tablet e-flex e-con e-child\" data-id=\"0f2e498\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7bacdd8 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"7bacdd8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-51b9993 elementor-widget elementor-widget-icon-box\" data-id=\"51b9993\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tTYP\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tCommercial\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0b1936f e-con-full projects-acf e-flex e-con e-child\" data-id=\"0b1936f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-120a1ba elementor-widget elementor-widget-icon-box\" data-id=\"120a1ba\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tKATEGORIE\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\t<span>Kaufen<\/span>\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0e6d0c3 elementor-widget elementor-widget-icon-box\" data-id=\"0e6d0c3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tSTATUS\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tBuilt in 1980\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-daf005b elementor-widget elementor-widget-icon-box\" data-id=\"daf005b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tZUSTAND\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tRenovated in 2008\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-39fb638 e-con-full projects-acf projects-acf-last e-flex e-con e-child\" data-id=\"39fb638\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2eef72e elementor-widget elementor-widget-icon-box\" data-id=\"2eef72e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tKAUFPREIS\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tUpon request\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-736660f elementor-widget elementor-widget-icon-box\" data-id=\"736660f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tVERF\u00dcGBAR\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tImmediately\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5c7a61a elementor-widget elementor-widget-icon-box\" data-id=\"5c7a61a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tp\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0eeb262 e-con-full e-flex e-con e-child\" data-id=\"0eeb262\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-671a724 documantation elementor-widget elementor-widget-button\" data-id=\"671a724\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/rueegg-architects.ch\/wp-content\/uploads\/2025\/10\/pdf-test.pdf\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M14 10V12.6667C14 13.0203 13.8595 13.3594 13.6095 13.6095C13.3594 13.8595 13.0203 14 12.6667 14H3.33333C2.97971 14 2.64057 13.8595 2.39052 13.6095C2.14048 13.3594 2 13.0203 2 12.6667V10M4.66667 6.66667L8 10M8 10L11.3333 6.66667M8 10V2\" stroke=\"#0023FF\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">dokumentation<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1457747 dynamic-mail-btn elementor-widget elementor-widget-button\" data-id=\"1457747\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"mailto:werner.rueegg@rueegg-architects.ch\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">ANFRAGEN<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d3de4a4 e-con-full gco e-flex e-con e-child\" data-id=\"d3de4a4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-940983a elementor-widget elementor-widget-text-editor\" data-id=\"940983a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"arch-gallery-container\"><div class=\"arch-slider-wrapper swiper my-swiper\"><div class=\"swiper-wrapper\"><div class=\"swiper-slide\" data-caption=\"home3\"><img decoding=\"async\" src=\"https:\/\/rueegg-architects.ch\/wp-content\/uploads\/2026\/03\/home3.webp\" alt=\"home3\"><\/div><div class=\"swiper-slide\" data-caption=\"home1\"><img decoding=\"async\" src=\"https:\/\/rueegg-architects.ch\/wp-content\/uploads\/2026\/03\/home1-683x1024.webp\" alt=\"home1\"><\/div><div class=\"swiper-slide\" data-caption=\"img2\"><img decoding=\"async\" src=\"https:\/\/rueegg-architects.ch\/wp-content\/uploads\/2026\/01\/img2-1024x682.webp\" alt=\"img2\"><\/div><div class=\"swiper-slide\" data-caption=\"img4\"><img decoding=\"async\" src=\"https:\/\/rueegg-architects.ch\/wp-content\/uploads\/2026\/01\/img4-758x1024.webp\" alt=\"img4\"><\/div><div class=\"swiper-slide\" data-caption=\"img3\"><img decoding=\"async\" src=\"https:\/\/rueegg-architects.ch\/wp-content\/uploads\/2026\/01\/img3-796x1024.webp\" alt=\"img3\"><\/div><div class=\"swiper-slide\" data-caption=\"img5\"><img decoding=\"async\" src=\"https:\/\/rueegg-architects.ch\/wp-content\/uploads\/2026\/01\/img5-1024x683.webp\" alt=\"img5\"><\/div><\/div><\/div><div class=\"slider-bottom-controls\"><div class=\"arch-arrow arch-prev\"><svg width=\"7\" height=\"12\" viewBox=\"0 0 7 12\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<rect width=\"1.15873\" height=\"8.62434\" transform=\"matrix(-0.715521 -0.698591 0.715521 -0.698591 0.828125 6.83398)\" fill=\"#0023FF\"\/>\n<rect width=\"1.15873\" height=\"8.48612\" transform=\"matrix(0.715521 -0.698591 0.715522 0.698591 0.046875 6.07031)\" fill=\"#0023FF\"\/>\n<\/svg>\n<\/div><div class=\"slider-nav-text\"><div class=\"dynamic-caption\">home3<\/div><div class=\"slide-counter\"><span class=\"current-slide\">1<\/span> <span class=\"current-slash\">\/<\/span> <span class=\"total-slides\">6<\/span><\/div><\/div><div class=\"arch-arrow arch-next\"><svg width=\"7\" height=\"12\" viewBox=\"0 0 7 12\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<rect width=\"1.15873\" height=\"8.62434\" transform=\"matrix(0.715521 0.698591 -0.715521 0.698591 6.17188 5.16504)\" fill=\"#0023FF\"\/>\n<rect width=\"1.15873\" height=\"8.48612\" transform=\"matrix(-0.715521 0.698591 -0.715522 -0.69859 6.95312 5.92871)\" fill=\"#0023FF\"\/>\n<\/svg>\n<\/div><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c4302ff e-con-full list-image e-flex e-con e-child\" data-id=\"c4302ff\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1399bef elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image\" data-id=\"1399bef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-featured-image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"2560\" height=\"1706\" src=\"https:\/\/rueegg-architects.ch\/wp-content\/uploads\/2026\/07\/MFH-Haus-am-Waldrand-Flims-Waldhaus-Fassade-Sud-00005-scaled.webp\" class=\"attachment-full size-full wp-image-5932\" alt=\"MFH Haus am Waldrand Flims Waldhaus Fassade S\u00fcd und Garten\" srcset=\"https:\/\/rueegg-architects.ch\/wp-content\/uploads\/2026\/07\/MFH-Haus-am-Waldrand-Flims-Waldhaus-Fassade-Sud-00005-scaled.webp 2560w, https:\/\/rueegg-architects.ch\/wp-content\/uploads\/2026\/07\/MFH-Haus-am-Waldrand-Flims-Waldhaus-Fassade-Sud-00005-300x200.webp 300w, https:\/\/rueegg-architects.ch\/wp-content\/uploads\/2026\/07\/MFH-Haus-am-Waldrand-Flims-Waldhaus-Fassade-Sud-00005-1024x683.webp 1024w, https:\/\/rueegg-architects.ch\/wp-content\/uploads\/2026\/07\/MFH-Haus-am-Waldrand-Flims-Waldhaus-Fassade-Sud-00005-768x512.webp 768w, https:\/\/rueegg-architects.ch\/wp-content\/uploads\/2026\/07\/MFH-Haus-am-Waldrand-Flims-Waldhaus-Fassade-Sud-00005-1536x1024.webp 1536w, https:\/\/rueegg-architects.ch\/wp-content\/uploads\/2026\/07\/MFH-Haus-am-Waldrand-Flims-Waldhaus-Fassade-Sud-00005-2048x1365.webp 2048w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b60bfd0 e-con-full e-flex e-con e-child\" data-id=\"b60bfd0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b272dc6 e-flex e-con-boxed e-con e-parent\" data-id=\"b272dc6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8a8896c elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"8a8896c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Ob individueller Suchauftrag oder Vermittlungsunterst\u00fctzung <br>\u2013 nehmen Sie Kontakt mit uns auf.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2186e4b elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-heading\" data-id=\"2186e4b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Direkt zur Wunschimmobilie.<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2ce70d8 e-con-full e-flex e-con e-child\" data-id=\"2ce70d8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5744524 elementor-widget elementor-widget-button\" data-id=\"5744524\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/rueegg-architects.ch\/kompetenzen\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Kompetenzen<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-29fa2ff elementor-widget elementor-widget-button\" data-id=\"29fa2ff\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"mailto:abc@gmail.com\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">ANFRAGEN<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-540395a e-flex e-con-boxed e-con e-parent\" data-id=\"540395a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6e34882 elementor-widget elementor-widget-html\" data-id=\"6e34882\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script>\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    \n    \/\/ 1. DYNAMIC MAIL LOGIC\n    function updateMailLinks() {\n        const buttons = document.querySelectorAll('.dynamic-mail-btn a:not([data-updated])');\n        buttons.forEach(btnLink => {\n            const row = btnLink.closest(\".e-loop-item\");\n            if (!row) return;\n\n            const titleEl = row.querySelector(\".elementor-heading-title\") || \n                            row.querySelector(\"h2\") || \n                            row.querySelector(\"h1\");\n            \n            if (titleEl) {\n                const propertyTitle = titleEl.innerText.trim();\n                let currentHref = btnLink.getAttribute(\"href\") || \"\";\n                let email = currentHref.replace(\"mailto:\", \"\").split('?')[0];\n                \n                if (email && email !== \"#\") {\n                    const subject = encodeURIComponent(\"Anfrage zu Objekt: \" + propertyTitle);\n                    btnLink.setAttribute(\"href\", \"mailto:\" + email + \"?subject=\" + subject);\n                    btnLink.setAttribute(\"data-updated\", \"true\");\n                }\n            }\n        });\n    }\n\n    \/\/ 2. ANIMATION LOGIC (Fade-in as items enter viewport)\n    const observer = new IntersectionObserver((entries) => {\n        let delay = 0;\n        entries.forEach(entry => {\n            if (entry.isIntersecting) {\n                setTimeout(() => {\n                    entry.target.classList.add('show-me');\n                }, delay);\n                delay += 70;\n                observer.unobserve(entry.target);\n            }\n        });\n    }, { threshold: 0.1, rootMargin: \"0px 0px -50px 0px\" });\n\n    \/\/ 3. MASTER INITIALIZATION\n    function initPageLogic() {\n        document.querySelectorAll('.e-loop-item .listing-outer:not(.show-me)').forEach(item => {\n            observer.observe(item);\n        });\n        updateMailLinks();\n    }\n\n    initPageLogic();\n\n    \/\/ 4. AJAX & FILTER CATCH\n    if (typeof jQuery !== 'undefined') {\n        jQuery(document).ajaxComplete(function() {\n            setTimeout(initPageLogic, 200);\n        });\n    }\n\n    const domWatcher = new MutationObserver((mutations) => {\n        let shouldRun = false;\n        for (let mutation of mutations) {\n            if (mutation.addedNodes.length > 0) {\n                shouldRun = true;\n                break;\n            }\n        }\n        if (shouldRun) setTimeout(initPageLogic, 150);\n    });\n    domWatcher.observe(document.body, { childList: true, subtree: true });\n\n    \/\/ 5. ACCORDION (One open at a time - Scroll removed)\n    document.body.addEventListener('click', (e) => {\n        const rowWrapper = e.target.closest('.listing-outer');\n        const isButton = e.target.closest('a, button, .elementor-button, .arch-arrow');\n        \n        if (rowWrapper && !isButton) {\n            const isOpen = rowWrapper.classList.contains('is-open');\n\n            \/\/ 1. Close all open rows\n            document.querySelectorAll('.listing-outer.is-open').forEach(openRow => {\n                openRow.classList.remove('is-open');\n            });\n\n            \/\/ 2. Open clicked row without scrolling\n            if (!isOpen) {\n                rowWrapper.classList.add('is-open');\n            }\n        }\n    });\n});\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f96ab2e e-flex e-con-boxed e-con e-parent\" data-id=\"f96ab2e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6268225 elementor-widget elementor-widget-html\" data-id=\"6268225\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* 1. Desktop Only Styles *\/\n@media (min-width: 1025px) {\n  .list-image {\n    display: block !important;\n    \n    \/* \ud83d\udd25 THE FOUC FIX \ud83d\udd25 *\/\n    \/* Hide the image immediately via CSS so it doesn't flash before JS runs *\/\n    opacity: 0 !important;\n    visibility: hidden !important;\n    pointer-events: none !important;\n  }\n  \n  .list-image img {\n    width: 100% !important;\n    height: auto !important;\n    display: block !important;\n    box-shadow: 0 25px 50px rgba(0,0,0,0.5);\n    background: #fff;\n  }\n}\n\n\/* 2. Hide on Mobile *\/\n@media (max-width: 1024px) {\n  .list-image { display: none !important; }\n}\n\n\/* 3. Global Hide when row is expanded *\/\n.listing-outer.is-open .list-image {\n  display: none !important;\n  opacity: 0 !important;\n}\n<\/style>\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n  \/\/ Stop script entirely if on mobile\n  if (window.innerWidth <= 1024) return;\n\n  const IMG_WIDTH = 420;\n  const gap = 20;\n  const heightMap = new Map();\n\n  \/\/ \ud83d\udd25 WRAPPED IN A FUNCTION SO IT CAN RE-RUN AFTER FILTERING \ud83d\udd25\n  function initHoverImages() {\n    \/\/ 1. PRECISE HEIGHT MAP\n    document.querySelectorAll('.list-image img').forEach(img => {\n      const compute = () => {\n        if (img.naturalWidth > 0) {\n          const h = Math.round((img.naturalHeight \/ img.naturalWidth) * IMG_WIDTH);\n          heightMap.set(img.src, h);\n        }\n      };\n      if (img.complete) compute();\n      else img.addEventListener('load', compute);\n    });\n\n    \/\/ 2. Select only rows that HAVEN'T been initialized yet\n    const rows = document.querySelectorAll('.listing-outer:not(.hover-initialized)');\n\n    rows.forEach(row => {\n      \/\/ Mark this row as processed so we don't duplicate events\n      row.classList.add('hover-initialized');\n\n      const imgContainer = row.querySelector('.list-image');\n      if (!imgContainer) return;\n\n      \/\/ 3. TELEPORT IMAGE\n      document.body.appendChild(imgContainer);\n\n      \/\/ 4. FORCE CRITICAL STYLES\n      imgContainer.style.cssText += `\n        position: fixed !important;\n        top: 0px !important;\n        left: 0px !important;\n        width: ${IMG_WIDTH}px !important;\n        z-index: 2147483647 !important;\n        pointer-events: none !important;\n        opacity: 0 !important; \n        visibility: hidden !important;\n        transition: opacity 0.2s ease-in-out, transform 0.1s ease-out !important;\n        will-change: transform !important;\n      `;\n\n      \/\/ 5. SHOW IMAGE ON HOVER\n      row.addEventListener('mouseenter', () => {\n        if (!row.classList.contains('is-open')) {\n          imgContainer.style.setProperty('opacity', '1', 'important');\n          imgContainer.style.setProperty('visibility', 'visible', 'important');\n        }\n      });\n\n      \/\/ 6. HIDE IMAGE ON LEAVE\n      row.addEventListener('mouseleave', () => {\n        imgContainer.style.setProperty('opacity', '0', 'important');\n        imgContainer.style.setProperty('visibility', 'hidden', 'important');\n      });\n\n      \/\/ Safety fallback: Hide if clicked\n      row.addEventListener('click', () => {\n        setTimeout(() => {\n          if (row.classList.contains('is-open')) {\n            imgContainer.style.setProperty('opacity', '0', 'important');\n            imgContainer.style.setProperty('visibility', 'hidden', 'important');\n          }\n        }, 50);\n      });\n\n      \/\/ 7. MOVE IMAGE & HANDLE EXCLUSION ZONES\n      row.addEventListener('mousemove', (e) => {\n        if (row.classList.contains('is-open')) return;\n\n        \/\/ THE ARROW FIX\n        const isOverArrow = e.target.closest('.elementor-swiper-button, .swiper-button-next, .swiper-button-prev, svg, .fas, a');\n        \n        if (isOverArrow) {\n          imgContainer.style.setProperty('opacity', '0', 'important');\n          imgContainer.style.setProperty('visibility', 'hidden', 'important');\n          return;\n        } else {\n          imgContainer.style.setProperty('opacity', '1', 'important');\n          imgContainer.style.setProperty('visibility', 'visible', 'important');\n        }\n\n        const img = imgContainer.querySelector('img');\n        let cachedH = (img && heightMap.get(img.src)) || 350;\n\n        const mouseX = e.clientX;\n        const mouseY = e.clientY;\n        const winWidth  = window.innerWidth;\n        const winHeight = window.innerHeight;\n\n        \/\/ X-Axis Math\n        const shouldFlip = mouseX > winWidth - IMG_WIDTH - gap * 2;\n        let posX = shouldFlip ? mouseX - IMG_WIDTH - gap : mouseX + gap;\n\n        \/\/ \ud83d\udd25 Y-Axis Math: Centers the image perfectly on the cursor\n        let posY = mouseY - (cachedH \/ 2);\n        \n        \/\/ Stop cutting off at the bottom!\n        if (posY + cachedH > winHeight - gap) {\n          posY = winHeight - cachedH - gap; \n        }\n        \/\/ Stop cutting off at the top!\n        if (posY < gap) {\n          posY = gap; \n        }\n\n        requestAnimationFrame(() => {\n          imgContainer.style.setProperty(\n            'transform',\n            `translate3d(${posX}px, ${posY}px, 0)`,\n            'important'\n          );\n        });\n      });\n    });\n  }\n\n  \/\/ Run the initialization on the first page load\n  initHoverImages();\n\n  \/\/ \ud83d\udd25 THE AJAX FILTER FIX \ud83d\udd25\n  \/\/ Set up a MutationObserver to watch for changes to the page.\n  \/\/ Whenever the filter plugin injects new rows, we run initHoverImages() again.\n  const observer = new MutationObserver((mutations) => {\n    let domChanged = false;\n    mutations.forEach(mutation => {\n      if (mutation.addedNodes.length > 0) {\n        domChanged = true;\n      }\n    });\n\n    if (domChanged) {\n      \/\/ Small delay gives Elementor time to finish rendering the new nodes\n      setTimeout(initHoverImages, 150);\n    }\n  });\n\n  \/\/ Watch the entire body for structural changes\n  observer.observe(document.body, { childList: true, subtree: true });\n});\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Ob individueller Suchauftrag oder Vermittlungsunterst\u00fctzung \u2013 nehmen Sie Kontakt mit uns auf. Direkt zur Wunschimmobilie. Kompetenzen ANFRAGEN<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-4119","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/rueegg-architects.ch\/en\/wp-json\/wp\/v2\/pages\/4119","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rueegg-architects.ch\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/rueegg-architects.ch\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/rueegg-architects.ch\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/rueegg-architects.ch\/en\/wp-json\/wp\/v2\/comments?post=4119"}],"version-history":[{"count":15,"href":"https:\/\/rueegg-architects.ch\/en\/wp-json\/wp\/v2\/pages\/4119\/revisions"}],"predecessor-version":[{"id":8253,"href":"https:\/\/rueegg-architects.ch\/en\/wp-json\/wp\/v2\/pages\/4119\/revisions\/8253"}],"wp:attachment":[{"href":"https:\/\/rueegg-architects.ch\/en\/wp-json\/wp\/v2\/media?parent=4119"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}