<style id="elementor-post-5496">.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-image:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-image.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-5496 .elementor-element.elementor-element-8e4849e{width:auto;max-width:auto;text-align:start;}.elementor-5496 .elementor-element.elementor-element-8e4849e img{width:120px;}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-html:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-html.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-5496 .elementor-element.elementor-element-aeabb03{width:100%;max-width:100%;}.elementor-5496 .elementor-element.elementor-element-89b203a{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-5496 .elementor-element.elementor-element-89b203a img{border-radius:10px 10px 10px 10px;}.elementor-5496 .elementor-element.elementor-element-8b8f7c7{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-5496 .elementor-element.elementor-element-8b8f7c7 img{border-radius:10px 10px 10px 10px;}.elementor-widget-icon-list.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-list .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-icon-list .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-icon-list.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-icon-list:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-icon-list.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-icon-list .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-5496 .elementor-element.elementor-element-f912528{width:100%;max-width:100%;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5496 .elementor-element.elementor-element-f912528 .elementor-icon-list-icon i{color:var( --e-global-color-d76d13b );transition:color 0.3s;}.elementor-5496 .elementor-element.elementor-element-f912528 .elementor-icon-list-icon svg{fill:var( --e-global-color-d76d13b );transition:fill 0.3s;}.elementor-5496 .elementor-element.elementor-element-f912528 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5496 .elementor-element.elementor-element-f912528 .elementor-icon-list-item > a{font-family:"Public Sans", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-5496 .elementor-element.elementor-element-f912528 .elementor-icon-list-text{transition:color 0.3s;}.elementor-widget-premium-addon-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-premium-addon-button .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-premium-addon-button:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-premium-addon-button.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-button .premium-button-text-icon-wrapper span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-button-text-icon-wrapper i{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-drawable-icon *, .elementor-widget-premium-addon-button .premium-button-text-icon-wrapper svg:not([class*="premium-"]){fill:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-drawable-icon *{stroke:var( --e-global-color-accent );}.elementor-widget-premium-addon-button svg:not(.premium-lottie-animation):not(.premium-lottie-animation svg){stroke:var( --e-global-color-accent );}.elementor-widget-premium-addon-button .premium-button, .elementor-widget-premium-addon-button .premium-button.premium-button-style2-shutinhor:before , .elementor-widget-premium-addon-button .premium-button.premium-button-style2-shutinver:before , .elementor-widget-premium-addon-button .premium-button-style5-radialin:before , .elementor-widget-premium-addon-button .premium-button-style5-rectin:before{background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-widget-premium-addon-button .premium-button-line6::after{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button:hover .premium-button-text-icon-wrapper i{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button:hover .premium-drawable-icon *, .elementor-widget-premium-addon-button .premium-button:hover svg:not([class*="premium-"]){fill:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-btn-svg{stroke:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-button-line2::before, .elementor-widget-premium-addon-button .premium-button-line4::before, .elementor-widget-premium-addon-button .premium-button-line5::before, .elementor-widget-premium-addon-button .premium-button-line5::after, .elementor-widget-premium-addon-button .premium-button-line6::before, .elementor-widget-premium-addon-button .premium-button-line7::before{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-button:hover .premium-drawable-icon *{stroke:var( --e-global-color-accent );}.elementor-widget-premium-addon-button .premium-button:hover svg:not(.premium-lottie-animation):not(.premium-lottie-animation svg){stroke:var( --e-global-color-accent );}.elementor-widget-premium-addon-button .premium-button-style4-icon-wrapper{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button-style4-icon-wrapper svg{fill:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button-none:hover, .elementor-widget-premium-addon-button .premium-button-style8:hover, .elementor-widget-premium-addon-button .premium-button-style1:before, .elementor-widget-premium-addon-button .premium-button-style2-shutouthor:before, .elementor-widget-premium-addon-button .premium-button-style2-shutoutver:before, .elementor-widget-premium-addon-button .premium-button-style2-shutinhor, .elementor-widget-premium-addon-button .premium-button-style2-shutinver, .elementor-widget-premium-addon-button .premium-button-style2-dshutinhor:before, .elementor-widget-premium-addon-button .premium-button-style2-dshutinver:before, .elementor-widget-premium-addon-button .premium-button-style2-scshutouthor:before, .elementor-widget-premium-addon-button .premium-button-style2-scshutoutver:before, .elementor-widget-premium-addon-button .premium-button-style3-after:hover, .elementor-widget-premium-addon-button .premium-button-style3-before:hover, .elementor-widget-premium-addon-button .premium-button-style4-icon-wrapper, .elementor-widget-premium-addon-button .premium-button-style5-radialin, .elementor-widget-premium-addon-button .premium-button-style5-radialout:before, .elementor-widget-premium-addon-button .premium-button-style5-rectin, .elementor-widget-premium-addon-button .premium-button-style5-rectout:before, .elementor-widget-premium-addon-button .premium-button-style6-bg, .elementor-widget-premium-addon-button .premium-button-style6:hover, .elementor-widget-premium-addon-button .premium-button-style6:hover::before{background-color:var( --e-global-color-text );}.elementor-widget-premium-addon-button .premium-button-style7 .premium-button-text-icon-wrapper:before{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-button-style7 .premium-button-text-icon-wrapper:after{background-color:var( --e-global-color-text );}.elementor-5496 .elementor-element.elementor-element-3071aea > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-5496 .elementor-element.elementor-element-3071aea{text-align:center;}.elementor-5496 .elementor-element.elementor-element-3071aea .premium-button .premium-button-text-icon-wrapper span{font-family:"Public Sans", Sans-serif;font-size:19px;font-weight:400;line-height:1.6em;letter-spacing:0.6px;color:var( --e-global-color-d76d13b );}.elementor-5496 .elementor-element.elementor-element-3071aea .premium-button, .elementor-5496 .elementor-element.elementor-element-3071aea .premium-button.premium-button-style2-shutinhor:before , .elementor-5496 .elementor-element.elementor-element-3071aea .premium-button.premium-button-style2-shutinver:before , .elementor-5496 .elementor-element.elementor-element-3071aea .premium-button-style5-radialin:before , .elementor-5496 .elementor-element.elementor-element-3071aea .premium-button-style5-rectin:before{background-color:var( --e-global-color-bbc5c79 );}.elementor-5496 .elementor-element.elementor-element-3071aea .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-5496 .elementor-element.elementor-element-3071aea .premium-button-line6::after{color:var( --e-global-color-4857dd6 );}.elementor-5496 .elementor-element.elementor-element-3071aea .premium-button-none:hover, .elementor-5496 .elementor-element.elementor-element-3071aea .premium-button-style8:hover, .elementor-5496 .elementor-element.elementor-element-3071aea .premium-button-style1:before, .elementor-5496 .elementor-element.elementor-element-3071aea .premium-button-style2-shutouthor:before, .elementor-5496 .elementor-element.elementor-element-3071aea .premium-button-style2-shutoutver:before, .elementor-5496 .elementor-element.elementor-element-3071aea .premium-button-style2-shutinhor, .elementor-5496 .elementor-element.elementor-element-3071aea .premium-button-style2-shutinver, .elementor-5496 .elementor-element.elementor-element-3071aea .premium-button-style2-dshutinhor:before, .elementor-5496 .elementor-element.elementor-element-3071aea .premium-button-style2-dshutinver:before, .elementor-5496 .elementor-element.elementor-element-3071aea .premium-button-style2-scshutouthor:before, .elementor-5496 .elementor-element.elementor-element-3071aea .premium-button-style2-scshutoutver:before, .elementor-5496 .elementor-element.elementor-element-3071aea .premium-button-style3-after:hover, .elementor-5496 .elementor-element.elementor-element-3071aea .premium-button-style3-before:hover, .elementor-5496 .elementor-element.elementor-element-3071aea .premium-button-style4-icon-wrapper, .elementor-5496 .elementor-element.elementor-element-3071aea .premium-button-style5-radialin, .elementor-5496 .elementor-element.elementor-element-3071aea .premium-button-style5-radialout:before, .elementor-5496 .elementor-element.elementor-element-3071aea .premium-button-style5-rectin, .elementor-5496 .elementor-element.elementor-element-3071aea .premium-button-style5-rectout:before, .elementor-5496 .elementor-element.elementor-element-3071aea .premium-button-style6-bg, .elementor-5496 .elementor-element.elementor-element-3071aea .premium-button-style6:hover, .elementor-5496 .elementor-element.elementor-element-3071aea .premium-button-style6:hover::before{background-color:var( --e-global-color-bbc5c79 );}.elementor-5496 .elementor-element.elementor-element-b068533{width:100%;max-width:100%;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5496 .elementor-element.elementor-element-b068533 .elementor-icon-list-icon i{color:var( --e-global-color-d76d13b );transition:color 0.3s;}.elementor-5496 .elementor-element.elementor-element-b068533 .elementor-icon-list-icon svg{fill:var( --e-global-color-d76d13b );transition:fill 0.3s;}.elementor-5496 .elementor-element.elementor-element-b068533 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5496 .elementor-element.elementor-element-b068533 .elementor-icon-list-item > a{font-family:"Public Sans", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-5496 .elementor-element.elementor-element-b068533 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5496 .elementor-element.elementor-element-a4e4d8c{width:100%;max-width:100%;text-align:center;}.elementor-5496 .elementor-element.elementor-element-a4e4d8c .premium-button .premium-button-text-icon-wrapper span{font-family:"Public Sans", Sans-serif;font-size:19px;font-weight:400;line-height:1.6em;letter-spacing:0.6px;color:var( --e-global-color-d76d13b );}.elementor-5496 .elementor-element.elementor-element-a4e4d8c .premium-button, .elementor-5496 .elementor-element.elementor-element-a4e4d8c .premium-button.premium-button-style2-shutinhor:before , .elementor-5496 .elementor-element.elementor-element-a4e4d8c .premium-button.premium-button-style2-shutinver:before , .elementor-5496 .elementor-element.elementor-element-a4e4d8c .premium-button-style5-radialin:before , .elementor-5496 .elementor-element.elementor-element-a4e4d8c .premium-button-style5-rectin:before{background-color:var( --e-global-color-bbc5c79 );}.elementor-5496 .elementor-element.elementor-element-a4e4d8c .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-5496 .elementor-element.elementor-element-a4e4d8c .premium-button-line6::after{color:var( --e-global-color-4857dd6 );}.elementor-5496 .elementor-element.elementor-element-a4e4d8c .premium-button-none:hover, .elementor-5496 .elementor-element.elementor-element-a4e4d8c .premium-button-style8:hover, .elementor-5496 .elementor-element.elementor-element-a4e4d8c .premium-button-style1:before, .elementor-5496 .elementor-element.elementor-element-a4e4d8c .premium-button-style2-shutouthor:before, .elementor-5496 .elementor-element.elementor-element-a4e4d8c .premium-button-style2-shutoutver:before, .elementor-5496 .elementor-element.elementor-element-a4e4d8c .premium-button-style2-shutinhor, .elementor-5496 .elementor-element.elementor-element-a4e4d8c .premium-button-style2-shutinver, .elementor-5496 .elementor-element.elementor-element-a4e4d8c .premium-button-style2-dshutinhor:before, .elementor-5496 .elementor-element.elementor-element-a4e4d8c .premium-button-style2-dshutinver:before, .elementor-5496 .elementor-element.elementor-element-a4e4d8c .premium-button-style2-scshutouthor:before, .elementor-5496 .elementor-element.elementor-element-a4e4d8c .premium-button-style2-scshutoutver:before, .elementor-5496 .elementor-element.elementor-element-a4e4d8c .premium-button-style3-after:hover, .elementor-5496 .elementor-element.elementor-element-a4e4d8c .premium-button-style3-before:hover, .elementor-5496 .elementor-element.elementor-element-a4e4d8c .premium-button-style4-icon-wrapper, .elementor-5496 .elementor-element.elementor-element-a4e4d8c .premium-button-style5-radialin, .elementor-5496 .elementor-element.elementor-element-a4e4d8c .premium-button-style5-radialout:before, .elementor-5496 .elementor-element.elementor-element-a4e4d8c .premium-button-style5-rectin, .elementor-5496 .elementor-element.elementor-element-a4e4d8c .premium-button-style5-rectout:before, .elementor-5496 .elementor-element.elementor-element-a4e4d8c .premium-button-style6-bg, .elementor-5496 .elementor-element.elementor-element-a4e4d8c .premium-button-style6:hover, .elementor-5496 .elementor-element.elementor-element-a4e4d8c .premium-button-style6:hover::before{background-color:var( --e-global-color-bbc5c79 );}.elementor-5496 .elementor-element.elementor-element-a263827{width:100%;max-width:100%;}.elementor-5496 .elementor-element.elementor-element-d4a1c07{width:100%;max-width:100%;text-align:center;}.elementor-5496 .elementor-element.elementor-element-d4a1c07 .premium-button .premium-button-text-icon-wrapper span{font-family:"Public Sans", Sans-serif;font-size:19px;font-weight:400;line-height:1.6em;letter-spacing:0.6px;color:var( --e-global-color-d76d13b );}.elementor-5496 .elementor-element.elementor-element-d4a1c07 .premium-button, .elementor-5496 .elementor-element.elementor-element-d4a1c07 .premium-button.premium-button-style2-shutinhor:before , .elementor-5496 .elementor-element.elementor-element-d4a1c07 .premium-button.premium-button-style2-shutinver:before , .elementor-5496 .elementor-element.elementor-element-d4a1c07 .premium-button-style5-radialin:before , .elementor-5496 .elementor-element.elementor-element-d4a1c07 .premium-button-style5-rectin:before{background-color:var( --e-global-color-bbc5c79 );}.elementor-5496 .elementor-element.elementor-element-d4a1c07 .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-5496 .elementor-element.elementor-element-d4a1c07 .premium-button-line6::after{color:var( --e-global-color-4857dd6 );}.elementor-5496 .elementor-element.elementor-element-d4a1c07 .premium-button-none:hover, .elementor-5496 .elementor-element.elementor-element-d4a1c07 .premium-button-style8:hover, .elementor-5496 .elementor-element.elementor-element-d4a1c07 .premium-button-style1:before, .elementor-5496 .elementor-element.elementor-element-d4a1c07 .premium-button-style2-shutouthor:before, .elementor-5496 .elementor-element.elementor-element-d4a1c07 .premium-button-style2-shutoutver:before, .elementor-5496 .elementor-element.elementor-element-d4a1c07 .premium-button-style2-shutinhor, .elementor-5496 .elementor-element.elementor-element-d4a1c07 .premium-button-style2-shutinver, .elementor-5496 .elementor-element.elementor-element-d4a1c07 .premium-button-style2-dshutinhor:before, .elementor-5496 .elementor-element.elementor-element-d4a1c07 .premium-button-style2-dshutinver:before, .elementor-5496 .elementor-element.elementor-element-d4a1c07 .premium-button-style2-scshutouthor:before, .elementor-5496 .elementor-element.elementor-element-d4a1c07 .premium-button-style2-scshutoutver:before, .elementor-5496 .elementor-element.elementor-element-d4a1c07 .premium-button-style3-after:hover, .elementor-5496 .elementor-element.elementor-element-d4a1c07 .premium-button-style3-before:hover, .elementor-5496 .elementor-element.elementor-element-d4a1c07 .premium-button-style4-icon-wrapper, .elementor-5496 .elementor-element.elementor-element-d4a1c07 .premium-button-style5-radialin, .elementor-5496 .elementor-element.elementor-element-d4a1c07 .premium-button-style5-radialout:before, .elementor-5496 .elementor-element.elementor-element-d4a1c07 .premium-button-style5-rectin, .elementor-5496 .elementor-element.elementor-element-d4a1c07 .premium-button-style5-rectout:before, .elementor-5496 .elementor-element.elementor-element-d4a1c07 .premium-button-style6-bg, .elementor-5496 .elementor-element.elementor-element-d4a1c07 .premium-button-style6:hover, .elementor-5496 .elementor-element.elementor-element-d4a1c07 .premium-button-style6:hover::before{background-color:var( --e-global-color-bbc5c79 );}.elementor-5496 .elementor-element.elementor-element-86156ac{width:100%;max-width:100%;text-align:center;}.elementor-5496 .elementor-element.elementor-element-86156ac .premium-button .premium-button-text-icon-wrapper span{font-family:"Public Sans", Sans-serif;font-size:19px;font-weight:400;line-height:1.6em;letter-spacing:0.6px;color:var( --e-global-color-26a9638 );}.elementor-5496 .elementor-element.elementor-element-86156ac .premium-button, .elementor-5496 .elementor-element.elementor-element-86156ac .premium-button.premium-button-style2-shutinhor:before , .elementor-5496 .elementor-element.elementor-element-86156ac .premium-button.premium-button-style2-shutinver:before , .elementor-5496 .elementor-element.elementor-element-86156ac .premium-button-style5-radialin:before , .elementor-5496 .elementor-element.elementor-element-86156ac .premium-button-style5-rectin:before{background-color:var( --e-global-color-bbc5c79 );}.elementor-5496 .elementor-element.elementor-element-86156ac .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-5496 .elementor-element.elementor-element-86156ac .premium-button-line6::after{color:var( --e-global-color-71e5019 );}.elementor-5496 .elementor-element.elementor-element-86156ac .premium-button-none:hover, .elementor-5496 .elementor-element.elementor-element-86156ac .premium-button-style8:hover, .elementor-5496 .elementor-element.elementor-element-86156ac .premium-button-style1:before, .elementor-5496 .elementor-element.elementor-element-86156ac .premium-button-style2-shutouthor:before, .elementor-5496 .elementor-element.elementor-element-86156ac .premium-button-style2-shutoutver:before, .elementor-5496 .elementor-element.elementor-element-86156ac .premium-button-style2-shutinhor, .elementor-5496 .elementor-element.elementor-element-86156ac .premium-button-style2-shutinver, .elementor-5496 .elementor-element.elementor-element-86156ac .premium-button-style2-dshutinhor:before, .elementor-5496 .elementor-element.elementor-element-86156ac .premium-button-style2-dshutinver:before, .elementor-5496 .elementor-element.elementor-element-86156ac .premium-button-style2-scshutouthor:before, .elementor-5496 .elementor-element.elementor-element-86156ac .premium-button-style2-scshutoutver:before, .elementor-5496 .elementor-element.elementor-element-86156ac .premium-button-style3-after:hover, .elementor-5496 .elementor-element.elementor-element-86156ac .premium-button-style3-before:hover, .elementor-5496 .elementor-element.elementor-element-86156ac .premium-button-style4-icon-wrapper, .elementor-5496 .elementor-element.elementor-element-86156ac .premium-button-style5-radialin, .elementor-5496 .elementor-element.elementor-element-86156ac .premium-button-style5-radialout:before, .elementor-5496 .elementor-element.elementor-element-86156ac .premium-button-style5-rectin, .elementor-5496 .elementor-element.elementor-element-86156ac .premium-button-style5-rectout:before, .elementor-5496 .elementor-element.elementor-element-86156ac .premium-button-style6-bg, .elementor-5496 .elementor-element.elementor-element-86156ac .premium-button-style6:hover, .elementor-5496 .elementor-element.elementor-element-86156ac .premium-button-style6:hover::before{background-color:var( --e-global-color-bbc5c79 );}.elementor-5496 .elementor-element.elementor-element-29a855b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-text-editor:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-text-editor.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-5496 .elementor-element.elementor-element-b9ad152 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-5496 .elementor-element.elementor-element-b9ad152{font-family:"IBM Plex Regular", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:var( --e-global-color-26a9638 );}.elementor-5496 .elementor-element.elementor-element-c32a392{width:100%;max-width:100%;text-align:center;}.elementor-5496 .elementor-element.elementor-element-c32a392 .premium-button .premium-button-text-icon-wrapper span{font-family:"Public Sans", Sans-serif;font-size:19px;font-weight:400;line-height:1.6em;letter-spacing:0.6px;color:var( --e-global-color-d76d13b );}.elementor-5496 .elementor-element.elementor-element-c32a392 .premium-button, .elementor-5496 .elementor-element.elementor-element-c32a392 .premium-button.premium-button-style2-shutinhor:before , .elementor-5496 .elementor-element.elementor-element-c32a392 .premium-button.premium-button-style2-shutinver:before , .elementor-5496 .elementor-element.elementor-element-c32a392 .premium-button-style5-radialin:before , .elementor-5496 .elementor-element.elementor-element-c32a392 .premium-button-style5-rectin:before{background-color:var( --e-global-color-bbc5c79 );}.elementor-5496 .elementor-element.elementor-element-c32a392 .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-5496 .elementor-element.elementor-element-c32a392 .premium-button-line6::after{color:var( --e-global-color-4857dd6 );}.elementor-5496 .elementor-element.elementor-element-c32a392 .premium-button-none:hover, .elementor-5496 .elementor-element.elementor-element-c32a392 .premium-button-style8:hover, .elementor-5496 .elementor-element.elementor-element-c32a392 .premium-button-style1:before, .elementor-5496 .elementor-element.elementor-element-c32a392 .premium-button-style2-shutouthor:before, .elementor-5496 .elementor-element.elementor-element-c32a392 .premium-button-style2-shutoutver:before, .elementor-5496 .elementor-element.elementor-element-c32a392 .premium-button-style2-shutinhor, .elementor-5496 .elementor-element.elementor-element-c32a392 .premium-button-style2-shutinver, .elementor-5496 .elementor-element.elementor-element-c32a392 .premium-button-style2-dshutinhor:before, .elementor-5496 .elementor-element.elementor-element-c32a392 .premium-button-style2-dshutinver:before, .elementor-5496 .elementor-element.elementor-element-c32a392 .premium-button-style2-scshutouthor:before, .elementor-5496 .elementor-element.elementor-element-c32a392 .premium-button-style2-scshutoutver:before, .elementor-5496 .elementor-element.elementor-element-c32a392 .premium-button-style3-after:hover, .elementor-5496 .elementor-element.elementor-element-c32a392 .premium-button-style3-before:hover, .elementor-5496 .elementor-element.elementor-element-c32a392 .premium-button-style4-icon-wrapper, .elementor-5496 .elementor-element.elementor-element-c32a392 .premium-button-style5-radialin, .elementor-5496 .elementor-element.elementor-element-c32a392 .premium-button-style5-radialout:before, .elementor-5496 .elementor-element.elementor-element-c32a392 .premium-button-style5-rectin, .elementor-5496 .elementor-element.elementor-element-c32a392 .premium-button-style5-rectout:before, .elementor-5496 .elementor-element.elementor-element-c32a392 .premium-button-style6-bg, .elementor-5496 .elementor-element.elementor-element-c32a392 .premium-button-style6:hover, .elementor-5496 .elementor-element.elementor-element-c32a392 .premium-button-style6:hover::before{background-color:var( --e-global-color-bbc5c79 );}.elementor-5496 .elementor-element.elementor-element-94d3d94{width:100%;max-width:100%;text-align:left;}.elementor-5496 .elementor-element.elementor-element-94d3d94 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5496 .elementor-element.elementor-element-94d3d94 .premium-button .premium-button-text-icon-wrapper span{font-family:"Public Sans", Sans-serif;font-size:19px;font-weight:400;line-height:1.6em;letter-spacing:0.6px;color:var( --e-global-color-26a9638 );}.elementor-5496 .elementor-element.elementor-element-94d3d94 .premium-button, .elementor-5496 .elementor-element.elementor-element-94d3d94 .premium-button.premium-button-style2-shutinhor:before , .elementor-5496 .elementor-element.elementor-element-94d3d94 .premium-button.premium-button-style2-shutinver:before , .elementor-5496 .elementor-element.elementor-element-94d3d94 .premium-button-style5-radialin:before , .elementor-5496 .elementor-element.elementor-element-94d3d94 .premium-button-style5-rectin:before{background-color:var( --e-global-color-bbc5c79 );}.elementor-5496 .elementor-element.elementor-element-94d3d94 .premium-button{margin:0px 0px 0px 0px;}.elementor-5496 .elementor-element.elementor-element-94d3d94 .premium-button, .elementor-5496 .elementor-element.elementor-element-94d3d94 .premium-button-line6::after{padding:0px 0px 0px 0px;}.elementor-5496 .elementor-element.elementor-element-94d3d94 .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-5496 .elementor-element.elementor-element-94d3d94 .premium-button-line6::after{color:var( --e-global-color-71e5019 );}.elementor-5496 .elementor-element.elementor-element-94d3d94 .premium-button-none:hover, .elementor-5496 .elementor-element.elementor-element-94d3d94 .premium-button-style8:hover, .elementor-5496 .elementor-element.elementor-element-94d3d94 .premium-button-style1:before, .elementor-5496 .elementor-element.elementor-element-94d3d94 .premium-button-style2-shutouthor:before, .elementor-5496 .elementor-element.elementor-element-94d3d94 .premium-button-style2-shutoutver:before, .elementor-5496 .elementor-element.elementor-element-94d3d94 .premium-button-style2-shutinhor, .elementor-5496 .elementor-element.elementor-element-94d3d94 .premium-button-style2-shutinver, .elementor-5496 .elementor-element.elementor-element-94d3d94 .premium-button-style2-dshutinhor:before, .elementor-5496 .elementor-element.elementor-element-94d3d94 .premium-button-style2-dshutinver:before, .elementor-5496 .elementor-element.elementor-element-94d3d94 .premium-button-style2-scshutouthor:before, .elementor-5496 .elementor-element.elementor-element-94d3d94 .premium-button-style2-scshutoutver:before, .elementor-5496 .elementor-element.elementor-element-94d3d94 .premium-button-style3-after:hover, .elementor-5496 .elementor-element.elementor-element-94d3d94 .premium-button-style3-before:hover, .elementor-5496 .elementor-element.elementor-element-94d3d94 .premium-button-style4-icon-wrapper, .elementor-5496 .elementor-element.elementor-element-94d3d94 .premium-button-style5-radialin, .elementor-5496 .elementor-element.elementor-element-94d3d94 .premium-button-style5-radialout:before, .elementor-5496 .elementor-element.elementor-element-94d3d94 .premium-button-style5-rectin, .elementor-5496 .elementor-element.elementor-element-94d3d94 .premium-button-style5-rectout:before, .elementor-5496 .elementor-element.elementor-element-94d3d94 .premium-button-style6-bg, .elementor-5496 .elementor-element.elementor-element-94d3d94 .premium-button-style6:hover, .elementor-5496 .elementor-element.elementor-element-94d3d94 .premium-button-style6:hover::before{background-color:var( --e-global-color-bbc5c79 );}.elementor-5496 .elementor-element.elementor-element-7d4eec1 img{border-radius:10px 10px 10px 10px;}.elementor-5496 .elementor-element.elementor-element-ef5947f{width:100%;max-width:100%;text-align:center;font-family:"Public Sans", Sans-serif;font-size:14px;font-weight:400;line-height:28px;}.elementor-5496 .elementor-element.elementor-element-7466aec{width:100%;max-width:100%;text-align:center;}.elementor-5496 .elementor-element.elementor-element-7466aec .premium-button .premium-button-text-icon-wrapper span{font-family:"Public Sans", Sans-serif;font-size:19px;font-weight:400;line-height:1.6em;letter-spacing:0.6px;color:var( --e-global-color-d76d13b );}.elementor-5496 .elementor-element.elementor-element-7466aec .premium-button, .elementor-5496 .elementor-element.elementor-element-7466aec .premium-button.premium-button-style2-shutinhor:before , .elementor-5496 .elementor-element.elementor-element-7466aec .premium-button.premium-button-style2-shutinver:before , .elementor-5496 .elementor-element.elementor-element-7466aec .premium-button-style5-radialin:before , .elementor-5496 .elementor-element.elementor-element-7466aec .premium-button-style5-rectin:before{background-color:var( --e-global-color-bbc5c79 );}.elementor-5496 .elementor-element.elementor-element-7466aec .premium-button{margin:0px 0px 0px 0px;}.elementor-5496 .elementor-element.elementor-element-7466aec .premium-button, .elementor-5496 .elementor-element.elementor-element-7466aec .premium-button-line6::after{padding:0px 0px 0px 0px;}.elementor-5496 .elementor-element.elementor-element-7466aec .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-5496 .elementor-element.elementor-element-7466aec .premium-button-line6::after{color:var( --e-global-color-4857dd6 );}.elementor-5496 .elementor-element.elementor-element-7466aec .premium-button-none:hover, .elementor-5496 .elementor-element.elementor-element-7466aec .premium-button-style8:hover, .elementor-5496 .elementor-element.elementor-element-7466aec .premium-button-style1:before, .elementor-5496 .elementor-element.elementor-element-7466aec .premium-button-style2-shutouthor:before, .elementor-5496 .elementor-element.elementor-element-7466aec .premium-button-style2-shutoutver:before, .elementor-5496 .elementor-element.elementor-element-7466aec .premium-button-style2-shutinhor, .elementor-5496 .elementor-element.elementor-element-7466aec .premium-button-style2-shutinver, .elementor-5496 .elementor-element.elementor-element-7466aec .premium-button-style2-dshutinhor:before, .elementor-5496 .elementor-element.elementor-element-7466aec .premium-button-style2-dshutinver:before, .elementor-5496 .elementor-element.elementor-element-7466aec .premium-button-style2-scshutouthor:before, .elementor-5496 .elementor-element.elementor-element-7466aec .premium-button-style2-scshutoutver:before, .elementor-5496 .elementor-element.elementor-element-7466aec .premium-button-style3-after:hover, .elementor-5496 .elementor-element.elementor-element-7466aec .premium-button-style3-before:hover, .elementor-5496 .elementor-element.elementor-element-7466aec .premium-button-style4-icon-wrapper, .elementor-5496 .elementor-element.elementor-element-7466aec .premium-button-style5-radialin, .elementor-5496 .elementor-element.elementor-element-7466aec .premium-button-style5-radialout:before, .elementor-5496 .elementor-element.elementor-element-7466aec .premium-button-style5-rectin, .elementor-5496 .elementor-element.elementor-element-7466aec .premium-button-style5-rectout:before, .elementor-5496 .elementor-element.elementor-element-7466aec .premium-button-style6-bg, .elementor-5496 .elementor-element.elementor-element-7466aec .premium-button-style6:hover, .elementor-5496 .elementor-element.elementor-element-7466aec .premium-button-style6:hover::before{background-color:var( --e-global-color-bbc5c79 );}.elementor-5496 .elementor-element.elementor-element-582e118 img{border-radius:10px 10px 10px 10px;}.elementor-widget-shortcode.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-shortcode .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-shortcode.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-shortcode:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-shortcode.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-5496 .elementor-element.elementor-element-56636cf{text-align:start;}.elementor-5496 .elementor-element.elementor-element-56636cf img{max-width:24%;}.elementor-5496 .elementor-element.elementor-element-be8457c{text-align:start;}.elementor-5496 .elementor-element.elementor-element-be8457c img{max-width:24%;}.elementor-5496 .elementor-element.elementor-element-e5ae7aa{width:100%;max-width:100%;}@media(max-width:1366px){.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-list.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-addon-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-addon-button .premium-button .premium-button-text-icon-wrapper span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5496 .elementor-element.elementor-element-94d3d94{text-align:center;}.elementor-5496 .elementor-element.elementor-element-7466aec{text-align:center;}.elementor-widget-shortcode.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:1200px){.elementor-5496 .elementor-element.elementor-element-94d3d94{text-align:center;}.elementor-5496 .elementor-element.elementor-element-56636cf > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-5496 .elementor-element.elementor-element-56636cf{text-align:center;}.elementor-5496 .elementor-element.elementor-element-be8457c > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-5496 .elementor-element.elementor-element-be8457c{text-align:center;}}@media(max-width:1024px){.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-list.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-addon-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-addon-button .premium-button .premium-button-text-icon-wrapper span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5496 .elementor-element.elementor-element-94d3d94{text-align:center;}.elementor-widget-shortcode.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-5496 .elementor-element.elementor-element-8b8f7c7{width:100%;max-width:100%;}.elementor-5496 .elementor-element.elementor-element-b9ad152{width:100%;max-width:100%;text-align:center;font-size:12px;}.elementor-5496 .elementor-element.elementor-element-94d3d94{text-align:center;}.elementor-5496 .elementor-element.elementor-element-772e5d6{width:100%;max-width:100%;text-align:center;}}@media(max-width:500px){.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-list.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-addon-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-addon-button .premium-button .premium-button-text-icon-wrapper span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5496 .elementor-element.elementor-element-94d3d94{text-align:center;}.elementor-widget-shortcode.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}}@media(min-width:2400px){.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-list.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-addon-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-addon-button .premium-button .premium-button-text-icon-wrapper span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-shortcode.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}}</style>{"id":5496,"date":"2026-07-03T13:47:08","date_gmt":"2026-07-03T13:47:08","guid":{"rendered":"https:\/\/www.riva-living-berlin.de\/?page_id=5496"},"modified":"2026-10-02T08:17:54","modified_gmt":"2026-10-02T08:17:54","slug":"neuentwurf-riva","status":"publish","type":"page","link":"https:\/\/www.riva-living-berlin.de\/en\/","title":{"rendered":"RIVA Living Berlin-K\u00f6penick | Eigentumswohnungen an der Dahme"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"5496\" class=\"elementor elementor-5496\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fac4a5e e-con e-atomic-element e-flexbox-base e-default-div riva-nav \" data-id=\"fac4a5e\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"fac4a5e\" id=\"top\" data-e-type=\"e-flexbox\" data-id=\"fac4a5e\">\n    \t\t<div class=\"elementor-element elementor-element-8e4849e elementor-widget__width-auto elementor-widget elementor-widget-image\" data-id=\"8e4849e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"#top\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"376\" height=\"150\" src=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/07\/Riva_wortmarke_tiefwasser_rgb.svg\" class=\"attachment-full size-full wp-image-6718\" alt=\"\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e09033b elementor-widget elementor-widget-html\" data-id=\"e09033b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- BEGIN RIVA Kapitel-Wheel 10 Kapitel -->\n<nav class=\"riva-chapter-wheel\" aria-label=\"Kapitelnavigation\">\n  <a href=\"#ankommen\" data-section=\"ankommen\" aria-label=\"Kapitel 01: Ankommen\" class=\"is-active\">\n    <span class=\"riva-chapter-wheel__number\">01<\/span>\n    <span class=\"riva-chapter-wheel__label\">Ankommen<\/span>\n  <\/a>\n\n  <a href=\"#riva\" data-section=\"riva\" aria-label=\"Kapitel 02: Erste Reihe\">\n    <span class=\"riva-chapter-wheel__number\">02<\/span>\n    <span class=\"riva-chapter-wheel__label\">Erste Reihe<\/span>\n  <\/a>\n\n  <a href=\"#ort\" data-section=\"ort\" aria-label=\"Kapitel 03: Der Ort\">\n    <span class=\"riva-chapter-wheel__number\">03<\/span>\n    <span class=\"riva-chapter-wheel__label\">Der Ort<\/span>\n  <\/a>\n\n  <a href=\"#architektur\" data-section=\"architektur\" aria-label=\"Kapitel 04: Architektur\">\n    <span class=\"riva-chapter-wheel__number\">04<\/span>\n    <span class=\"riva-chapter-wheel__label\">Architektur<\/span>\n  <\/a>\n\n  <a href=\"#wasser\" data-section=\"wasser\" aria-label=\"Kapitel 05: Wasserblick\">\n    <span class=\"riva-chapter-wheel__number\">05<\/span>\n    <span class=\"riva-chapter-wheel__label\">Wasserblick<\/span>\n  <\/a>\n\n  <a href=\"#leben\" data-section=\"leben\" aria-label=\"Kapitel 06: Leben am Wasser\">\n    <span class=\"riva-chapter-wheel__number\">06<\/span>\n    <span class=\"riva-chapter-wheel__label\">Leben am Wasser<\/span>\n  <\/a>\n\n  <a href=\"#ausstattung\" data-section=\"ausstattung\" aria-label=\"Kapitel 07: Ausstattung\">\n    <span class=\"riva-chapter-wheel__number\">07<\/span>\n    <span class=\"riva-chapter-wheel__label\">Ausstattung<\/span>\n  <\/a>\n\n  <a href=\"#wohnungen\" data-section=\"wohnungen\" aria-label=\"Kapitel 08: Wohnungen\">\n    <span class=\"riva-chapter-wheel__number\">08<\/span>\n    <span class=\"riva-chapter-wheel__label\">Wohnungen<\/span>\n  <\/a>\n\n  <a href=\"#musterwohnung\" data-section=\"musterwohnung\" aria-label=\"Kapitel 09: Musterwohnung\">\n    <span class=\"riva-chapter-wheel__number\">09<\/span>\n    <span class=\"riva-chapter-wheel__label\">Musterwohnung<\/span>\n  <\/a>\n\n  <a href=\"#kontakt\" data-section=\"kontakt\" aria-label=\"Kapitel 10: Kontakt\">\n    <span class=\"riva-chapter-wheel__number\">10<\/span>\n    <span class=\"riva-chapter-wheel__label\">Kontakt<\/span>\n  <\/a>\n<\/nav>\n<!-- END RIVA Kapitel-Wheel 10 Kapitel -->\n<!-- BEGIN RIVA Kapitel-Wheel Script 10 Kapitel -->\n<script>\n(function () {\n  var chapters = [\n    { id: \"ankommen\" },\n    { id: \"riva\" },\n    { id: \"ort\" },\n    { id: \"architektur\" },\n    { id: \"wasser\" },\n    { id: \"leben\" },\n    { id: \"ausstattung\" },\n    { id: \"wohnungen\" },\n    { id: \"musterwohnung\" },\n    { id: \"kontakt\" }\n  ];\n\n  var wheel;\n  var links;\n  var sections;\n  var activeSectionId = null;\n  var scrollAnimationFrame = null;\n  var backToTopButton = null;\n  var reduceMotionQuery = window.matchMedia(\"(prefers-reduced-motion: reduce)\");\n  var mobileQuery = window.matchMedia(\"(max-width: 1024px)\");\n  var isInitialized = false;\n\n  function easeInOutCubic(t) {\n    return t < 0.5\n      ? 4 * t * t * t\n      : 1 - Math.pow(-2 * t + 2, 3) \/ 2;\n  }\n\n  function smoothScrollTo(targetY, duration) {\n    if (reduceMotionQuery.matches) {\n      window.scrollTo(0, targetY);\n      return;\n    }\n\n    var startY = window.pageYOffset;\n    var distance = targetY - startY;\n    var startTime = performance.now();\n\n    if (scrollAnimationFrame) {\n      cancelAnimationFrame(scrollAnimationFrame);\n    }\n\n    function step(now) {\n      var elapsed = now - startTime;\n      var progress = Math.min(elapsed \/ duration, 1);\n      var eased = easeInOutCubic(progress);\n\n      window.scrollTo(0, startY + distance * eased);\n\n      if (progress < 1) {\n        scrollAnimationFrame = requestAnimationFrame(step);\n      }\n    }\n\n    scrollAnimationFrame = requestAnimationFrame(step);\n  }\n\n  function getWheelOffset(index, activeIndex, total) {\n    var offset = index - activeIndex;\n    var half = total \/ 2;\n\n    if (offset > half) {\n      offset -= total;\n    }\n\n    if (offset < -half) {\n      offset += total;\n    }\n\n    return offset;\n  }\n\n  function setActive(sectionId) {\n    var activeIndex = chapters.findIndex(function (chapter) {\n      return chapter.id === sectionId;\n    });\n\n    if (activeIndex < 0 || !wheel || !links) return;\n\n    activeSectionId = sectionId;\n\n    links.forEach(function (link, index) {\n      var offset = getWheelOffset(index, activeIndex, chapters.length);\n      var distance = Math.abs(offset);\n\n      link.classList.toggle(\"is-active\", index === activeIndex);\n\n      if (index === activeIndex) {\n        link.setAttribute(\"aria-current\", \"true\");\n      } else {\n        link.removeAttribute(\"aria-current\");\n      }\n\n      link.style.setProperty(\"--offset\", offset);\n      link.style.setProperty(\"--distance\", distance);\n    });\n\n    var activeSection = document.getElementById(sectionId);\n\n    if (activeSection) {\n      wheel.classList.toggle(\n        \"is-on-dark\",\n        activeSection.classList.contains(\"riva-section-dark\") ||\n          activeSection.classList.contains(\"riva-object-flight\")\n      );\n    }\n  }\n\n  function getCurrentSectionId() {\n    var viewportAnchor = window.innerHeight * 0.48;\n    var currentId = chapters[0].id;\n\n    sections.forEach(function (section) {\n      var rect = section.getBoundingClientRect();\n\n      if (rect.top <= viewportAnchor && rect.bottom >= viewportAnchor) {\n        currentId = section.id;\n      }\n    });\n\n    return currentId;\n  }\n\n  function updateFirstSectionState() {\n    if (!wheel) return;\n\n    var firstSection = document.getElementById(chapters[0].id);\n\n    if (!firstSection) return;\n\n    var firstRect = firstSection.getBoundingClientRect();\n    var revealOffset = window.innerHeight * 0.72;\n    var isBeforeFirst = firstRect.top > revealOffset;\n\n    wheel.classList.toggle(\"is-before-first\", isBeforeFirst);\n  }\n\n  function ensureBackToTopButton() {\n    backToTopButton = document.querySelector(\".riva-back-to-top\");\n\n    if (!backToTopButton) {\n      backToTopButton = document.createElement(\"button\");\n      backToTopButton.type = \"button\";\n      backToTopButton.className = \"riva-back-to-top\";\n      backToTopButton.textContent = \"Nach oben\";\n      backToTopButton.setAttribute(\"aria-label\", \"Zurueck nach oben\");\n      document.body.appendChild(backToTopButton);\n    }\n\n    backToTopButton.addEventListener(\"click\", function () {\n      smoothScrollTo(0, 950);\n\n      if (history.pushState) {\n        history.pushState(null, \"\", window.location.pathname + window.location.search);\n      }\n    });\n  }\n\n  function isContactAreaActive(currentId) {\n    var contact = document.getElementById(\"kontakt\");\n\n    if (currentId === \"kontakt\") {\n      return true;\n    }\n\n    if (!contact) {\n      return false;\n    }\n\n    var contactRect = contact.getBoundingClientRect();\n    var revealOffset = window.innerHeight * 0.58;\n\n    return contactRect.top <= revealOffset && contactRect.bottom > 0;\n  }\n\n  function updateFooterState(currentId) {\n    if (!wheel) return;\n\n    var shouldSwitchToTopButton = isContactAreaActive(currentId);\n    var footer = document.querySelector(\".riva-footer-end, footer\");\n\n    if (footer && mobileQuery.matches) {\n      var footerRect = footer.getBoundingClientRect();\n      shouldSwitchToTopButton =\n        shouldSwitchToTopButton ||\n        footerRect.top < window.innerHeight - 24;\n    }\n\n    wheel.classList.toggle(\"is-near-footer\", shouldSwitchToTopButton);\n\n    if (backToTopButton) {\n      backToTopButton.classList.toggle(\"is-visible\", shouldSwitchToTopButton);\n    }\n  }\n\n  function isMediaSectionActive() {\n    var mediaSections = document.querySelectorAll(\n      \".riva-nav-hide, .riva-hide-chapter-wheel\"\n    );\n    var viewportAnchor = window.innerHeight * 0.5;\n    var isActive = false;\n\n    mediaSections.forEach(function (section) {\n      var rect = section.getBoundingClientRect();\n\n      if (rect.top <= viewportAnchor && rect.bottom >= viewportAnchor) {\n        isActive = true;\n      }\n    });\n\n    return isActive;\n  }\n\n  function updateMediaSectionState() {\n    if (!wheel) return;\n\n    wheel.classList.toggle(\"is-on-media\", isMediaSectionActive());\n  }\n\n  function onScroll() {\n    var currentId = getCurrentSectionId();\n\n    if (currentId !== activeSectionId) {\n      setActive(currentId);\n    }\n\n    updateFirstSectionState();\n    updateFooterState(currentId);\n    updateMediaSectionState();\n  }\n\n  function bindClicks() {\n    links.forEach(function (link) {\n      link.addEventListener(\"click\", function (event) {\n        var sectionId = link.getAttribute(\"data-section\");\n        var target = document.getElementById(sectionId);\n\n        if (!target) return;\n\n        event.preventDefault();\n\n        var headerOffset = 80;\n        var targetY =\n          target.getBoundingClientRect().top +\n          window.pageYOffset -\n          headerOffset;\n\n        setActive(sectionId);\n        smoothScrollTo(targetY, 1150);\n\n        if (history.pushState) {\n          history.pushState(null, \"\", \"#\" + sectionId);\n        }\n      });\n    });\n  }\n\n  function init() {\n    if (isInitialized) {\n      return true;\n    }\n\n    wheel = document.querySelector(\".riva-chapter-wheel\");\n\n    if (!wheel) return false;\n\n    links = Array.prototype.slice.call(\n      wheel.querySelectorAll(\"a[data-section]\")\n    );\n\n    sections = chapters\n      .map(function (chapter) {\n        return document.getElementById(chapter.id);\n      })\n      .filter(Boolean);\n\n    if (!links.length || !sections.length) return false;\n\n    isInitialized = true;\n    ensureBackToTopButton();\n    bindClicks();\n    var initialSectionId = getCurrentSectionId();\n\n    setActive(initialSectionId);\n    updateFirstSectionState();\n    updateFooterState(initialSectionId);\n    updateMediaSectionState();\n\n    window.addEventListener(\"scroll\", onScroll, { passive: true });\n    window.addEventListener(\"resize\", onScroll);\n\n    return true;\n  }\n\n  function initWithRetry(triesLeft) {\n    if (init()) return;\n\n    if (triesLeft > 0) {\n      window.setTimeout(function () {\n        initWithRetry(triesLeft - 1);\n      }, 250);\n    }\n  }\n\n  if (document.readyState === \"loading\") {\n    document.addEventListener(\"DOMContentLoaded\", function () {\n      initWithRetry(20);\n    });\n  } else {\n    initWithRetry(20);\n  }\n})();\n<\/script>\n<!-- END RIVA Kapitel-Wheel Script 10 Kapitel -->\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ac64f8a elementor-widget elementor-widget-html\" data-id=\"ac64f8a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- BEGIN RIVA Burger-\/Hauptmenue 10 Kapitel -->\n<button class=\"riva-menu-toggle\" type=\"button\" aria-controls=\"riva-menu-panel\" aria-expanded=\"false\">\n  <span class=\"riva-menu-toggle__text\">Men\u00fc<\/span>\n  <span class=\"riva-menu-toggle__sr\"> \u00f6ffnen<\/span>\n<\/button>\n\n<div class=\"riva-menu-panel\" id=\"riva-menu-panel\" hidden>\n  <div class=\"riva-menu-panel__inner\">\n    <nav class=\"riva-menu\" aria-label=\"Hauptnavigation\">\n      <a href=\"#ankommen\">Ankommen<\/a>\n      <a href=\"#riva\">Erste Reihe<\/a>\n      <a href=\"#ort\">Der Ort<\/a>\n      <a href=\"#architektur\">Architektur<\/a>\n      <a href=\"#wasser\">Wasserblick<\/a>\n      <a href=\"#leben\">Leben am Wasser<\/a>\n      <a href=\"#ausstattung\">Ausstattung<\/a>\n      <a href=\"#wohnungen\">Wohnungen<\/a>\n      <a href=\"#musterwohnung\">Musterwohnung<\/a>\n      <a href=\"#kontakt\">Kontakt<\/a>\n    <\/nav>\n  <\/div>\n<\/div>\n\n<script>\n(() => {\n  const toggle = document.querySelector('.riva-menu-toggle');\n  const panel = document.querySelector('#riva-menu-panel');\n  const srText = toggle?.querySelector('.riva-menu-toggle__sr');\n\n  if (!toggle || !panel || !srText) return;\n\n  const links = panel.querySelectorAll('a');\n  let closeTimer = null;\n\n  function setPanelState(isOpen) {\n    window.clearTimeout(closeTimer);\n    document.documentElement.classList.toggle('riva-menu-is-open', isOpen);\n    toggle.setAttribute('aria-expanded', String(isOpen));\n    srText.textContent = isOpen ? ' schlie\u00dfen' : ' \u00f6ffnen';\n\n    if (isOpen) {\n      panel.hidden = false;\n      links[0]?.focus({ preventScroll: true });\n      return;\n    }\n\n    closeTimer = window.setTimeout(() => {\n      if (toggle.getAttribute('aria-expanded') === 'false') {\n        panel.hidden = true;\n      }\n    }, 520);\n\n    toggle.focus({ preventScroll: true });\n  }\n\n  function openMenu() {\n    setPanelState(true);\n  }\n\n  function closeMenu() {\n    setPanelState(false);\n  }\n\n  toggle.addEventListener('click', () => {\n    const isOpen = toggle.getAttribute('aria-expanded') === 'true';\n    isOpen ? closeMenu() : openMenu();\n  });\n\n  links.forEach((link) => link.addEventListener('click', closeMenu));\n\n  document.addEventListener('keydown', (event) => {\n    if (event.key === 'Escape' && toggle.getAttribute('aria-expanded') === 'true') {\n      closeMenu();\n    }\n  });\n})();\n<\/script>\n<!-- END RIVA Burger-\/Hauptmenue 10 Kapitel -->\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-988b9d2 e-con e-atomic-element e-flexbox-base e-default-div e-d400cbc riva-video-scrub-host \" data-id=\"988b9d2\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"988b9d2\" id=\"top\" data-e-type=\"e-flexbox\" data-id=\"988b9d2\">\n    \t\t<div class=\"elementor-element elementor-element-aeabb03 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"aeabb03\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- BEGIN RIVA Simple Hero Video -->\n<div class=\"riva-award-badge\">\n  <img\n    src=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/10\/EU_26_WebBadge-1.png\"\n    alt=\"Property Award \u2013 Auszeichnung f\u00fcr RIVA\"\n    loading=\"lazy\"\n    decoding=\"async\"\n  >\n<\/div>\n<section class=\"riva-simple-hero\" aria-labelledby=\"riva-simple-hero-title\">\n  <video\n    class=\"riva-simple-hero__media\"\n    autoplay\n    muted\n    loop\n    playsinline\n    preload=\"metadata\"\n    poster=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/07\/areal_reaimagined.jpg\"\n    data-riva-hero-webm=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/07\/sidescroll.webm\"\n    data-riva-hero-mp4=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/07\/sidescroll.mp4\"\n    aria-hidden=\"true\"\n  ><\/video>\n\n  <picture class=\"riva-simple-hero__fallback\" aria-hidden=\"true\">\n    <img\n      src=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/07\/areal_reaimagined.jpg\"\n      alt=\"\"\n      loading=\"eager\"\n      decoding=\"async\"\n      fetchpriority=\"high\"\n    >\n  <\/picture>\n\n  <div class=\"riva-simple-hero__shade\" aria-hidden=\"true\"><\/div>\n\n  <div class=\"riva-simple-hero__content\">\n    <h1 id=\"riva-simple-hero-title\" class=\"riva-simple-hero__headline\" lang=\"de\">Eigentumswohnungen am Wasser in Berlin-K&ouml;penick<\/h1>\n\n    <div class=\"riva-simple-hero__panel\">\n      <p class=\"riva-simple-hero__facts\">2&ndash;6 Zimmer | ca. 53&ndash;197 m&sup2; | KfW-55 | DGNB Gold<\/p>\n      <p class=\"riva-simple-hero__date\">Bezugsfertig ab Herbst 2026<\/p>\n      <div class=\"riva-simple-hero__actions\" aria-label=\"Schnelleinstiege\">\n        <a class=\"riva-simple-hero__button riva-simple-hero__button--primary\" href=\"#wohnungen\">Wohnungen ansehen<\/a>\n        <a class=\"riva-simple-hero__button riva-simple-hero__button--secondary\" href=\"#kontakt\">Expos&eacute; anfordern<\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n<!-- END RIVA Simple Hero Video -->\n\n\n<style>\n\/* BEGIN RIVA Simple Hero Video *\/\n.riva-simple-hero,\n.riva-simple-hero * {\n  box-sizing: border-box;\n}\n\n.riva-simple-hero {\n  --riva-deep: #00375a;\n  --riva-sand: #fff3d3;\n  position: relative;\n  display: grid;\n  width: 100vw;\n  max-width: 100vw;\n  min-height: 100svh;\n  margin: 0 calc(50% - 50vw);\n  overflow: hidden;\n  isolation: isolate;\n  background: var(--riva-deep);\n  color: #fff;\n}\n\n.riva-simple-hero__media,\n.riva-simple-hero__fallback,\n.riva-simple-hero__fallback img {\n  position: absolute;\n  inset: 0;\n  z-index: 0;\n  display: block;\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  object-position: center center;\n}\n\n.riva-simple-hero__fallback {\n  z-index: -1;\n}\n\n.riva-simple-hero--image .riva-simple-hero__fallback {\n  z-index: 0;\n}\n\n.riva-simple-hero__shade {\n  position: absolute;\n  inset: 0;\n  z-index: 1;\n  pointer-events: none;\n  background:\n    radial-gradient(circle at 50% 46%, rgba(0, 55, 90, 0) 0%, rgba(0, 31, 52, 0.16) 70%, rgba(0, 31, 52, 0.32) 100%),\n    linear-gradient(180deg, rgba(0, 31, 52, 0.18) 0%, rgba(0, 31, 52, 0.06) 44%, rgba(0, 31, 52, 0.56) 100%);\n}\n\n.riva-simple-hero__content {\n  position: relative;\n  z-index: 2;\n  display: grid;\n  min-height: 100svh;\n  align-content: center;\n  justify-items: center;\n  gap: clamp(28px, 4vw, 52px);\n  padding:\n    clamp(110px, 16vh, 170px)\n    clamp(20px, 6vw, 96px)\n    clamp(34px, 6vh, 76px);\n  text-align: center;\n}\n\n.riva-simple-hero__headline {\n  max-width: min(18ch, 50vw);\n  margin: 0;\n  color: #fff;\n  font-family: \"Literata\", Georgia, serif;\n  font-size: clamp(2rem, 5vw, 5rem);\n  font-weight: 300;\n  line-height: 0.96;\n  letter-spacing: 0;\n  text-align: center;\n  text-shadow: 0 18px 58px rgba(0, 31, 52, 0.46);\n}\n\n.riva-simple-hero__panel {\n  display: grid;\n  width: min(720px, 100%);\n  gap: clamp(10px, 1.5vw, 16px);\n  align-items: center;\n  justify-items: center;\n  padding: clamp(16px, 2vw, 22px) clamp(18px, 2.6vw, 30px);\n  border: 1px solid rgba(255, 243, 211, 0.2);\n  border-radius: 8px;\n  background: rgba(0, 55, 90, 0.48);\n  color: #fff;\n  -webkit-backdrop-filter: blur(18px) saturate(1.08);\n  backdrop-filter: blur(18px) saturate(1.08);\n  text-align: center;\n}\n\n.riva-simple-hero__facts,\n.riva-simple-hero__date {\n  margin: 0;\n  font-family: \"Public Sans\", Arial, sans-serif;\n  letter-spacing: 0;\n}\n\n.riva-simple-hero__facts {\n  max-width: 56ch;\n  font-size: clamp(0.88rem, 0.78rem + 0.34vw, 1.04rem);\n  line-height: 1.42;\n  text-align: center;\n}\n\n.riva-simple-hero__date {\n  color: var(--riva-sand);\n  font-size: clamp(0.92rem, 0.84rem + 0.24vw, 1.08rem);\n  line-height: 1.35;\n  text-align: center;\n}\n\n.riva-simple-hero__actions {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  align-items: center;\n  justify-content: center;\n  margin-top: 4px;\n}\n\n.riva-simple-hero__button {\n  display: inline-flex;\n  min-height: 44px;\n  align-items: center;\n  justify-content: center;\n  padding: 11px 18px;\n  border: 1px solid #fff3d3;\n  border-radius: 999px;\n  color: #fff;\n  font-family: \"Public Sans\", Arial, sans-serif;\n  font-size: 0.86rem;\n  font-weight: 600;\n  line-height: 1.15;\n  text-align: center;\n  text-decoration: none;\n  transition:\n    background 180ms ease,\n    border-color 180ms ease,\n    color 180ms ease;\n}\n\n.riva-simple-hero__button--primary {\n  background: #fff3d3;\n  color: #00375a;\n}\n\n.riva-simple-hero__button--secondary {\n  background: rgba(0, 55, 90, 0.26);\n}\n\n.riva-simple-hero__button:hover,\n.riva-simple-hero__button:focus-visible {\n  border-color: #fff;\n  background: #fff;\n  color: #00375a;\n}\n\n.riva-simple-hero__button:focus-visible {\n  outline: 2px solid #fff;\n  outline-offset: 4px;\n}\n\n@media (max-width: 767px) {\n  .riva-simple-hero {\n    min-height: 100svh;\n  }\n\n  .riva-simple-hero__media {\n    display: none;\n  }\n\n  .riva-simple-hero__fallback {\n    z-index: 0;\n  }\n\n  .riva-simple-hero__content {\n    min-height: 100svh;\n    padding:\n      clamp(92px, 13vh, 132px)\n      20px\n      max(104px, calc(92px + env(safe-area-inset-bottom)));\n  }\n\n  .riva-simple-hero__headline {\n    max-width: min(12ch, calc(100vw - 40px));\n    font-size: 10vw;\n    hyphens: auto;\n    overflow-wrap: normal;\n  }\n\n  .riva-simple-hero__panel {\n    width: 100%;\n  }\n\n  .riva-simple-hero__actions {\n    align-items: stretch;\n  }\n\n  .riva-simple-hero__button {\n    flex: 1 1 150px;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .riva-simple-hero__media {\n    display: none;\n  }\n\n  .riva-simple-hero__fallback {\n    z-index: 0;\n  }\n}\n\/* END RIVA Simple Hero Video *\/\n\n\/* RIVA Award-Badge *\/\n.riva-video-container {\n  position: relative;\n}\n\n.riva-award-badge {\n  position: absolute;\n  top: clamp(24px, 3vw, 48px);\n  right: clamp(24px, 3vw, 48px);\n  z-index: 6;\n\n  width: clamp(96px, 8vw, 136px);\n}\n\n.riva-award-badge img {\n  display: block;\n  width: 100%;\n  max-width: 100%;\n  height: auto;\n}\n\n\/* Mobile *\/\n@media (max-width: 767px) {\n  .riva-award-badge {\n    top: 24px;\n    right: 0;\n    left: 0;\n    width: 88px;\n    margin-inline: auto;\n  }\n}\n\/* Ende RIVA Award-Badge *\/\n\/* Ende RIVA Award-Badge *\/\n\n<\/style>\n\n<script>\n(function () {\n  var hero = document.querySelector(\".riva-simple-hero\");\n  if (!hero) return;\n\n  var video = hero.querySelector(\".riva-simple-hero__media\");\n  var desktop = window.matchMedia(\"(min-width: 768px)\");\n  var reduceMotion = window.matchMedia(\"(prefers-reduced-motion: reduce)\");\n\n  if (!video || !desktop.matches || reduceMotion.matches) return;\n\n  function addSource(src, type) {\n    if (!src) return;\n\n    var source = document.createElement(\"source\");\n    source.src = src;\n    source.type = type;\n    video.appendChild(source);\n  }\n\n  addSource(video.dataset.rivaHeroWebm, \"video\/webm\");\n  addSource(video.dataset.rivaHeroMp4, \"video\/mp4\");\n\n  video.playbackRate = 0.72;\n  video.load();\n\n  var playAttempt = video.play();\n  if (playAttempt && typeof playAttempt.catch === \"function\") {\n    playAttempt.catch(function () {\n      hero.classList.add(\"is-video-paused\");\n    });\n  }\n})();\n\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-d6e88d9 e-con e-atomic-element e-flexbox-base e-default-div e-d6e88d9-40a1994 g-f6f0ec3 riva-section-container-wide \" data-id=\"d6e88d9\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"d6e88d9\" id=\"ankommen\" data-e-type=\"e-flexbox\" data-id=\"d6e88d9\">\n    <div class=\"elementor-element elementor-element-dd7626b e-con e-atomic-element e-flexbox-base e-default-div e-a7792a1 riva-media-frame \" data-id=\"dd7626b\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"dd7626b\" data-e-type=\"e-flexbox\" data-id=\"dd7626b\">\n    \t\t<div class=\"elementor-element elementor-element-89b203a elementor-widget__width-initial elementor-hidden-mobile_extra elementor-hidden-mobile riva-defer-media elementor-widget elementor-widget-image\" data-id=\"89b203a\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;motion_fx_translateY_effect&quot;:&quot;yes&quot;,&quot;motion_fx_translateY_direction&quot;:&quot;negative&quot;,&quot;motion_fx_translateY_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:4.7,&quot;sizes&quot;:[]},&quot;motion_fx_translateY_affectedRange&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:51,&quot;end&quot;:100}},&quot;motion_fx_devices&quot;:[&quot;widescreen&quot;,&quot;desktop&quot;,&quot;laptop&quot;,&quot;tablet_extra&quot;,&quot;tablet&quot;,&quot;mobile_extra&quot;,&quot;mobile&quot;]}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1920\" height=\"1080\" src=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/07\/riva_woman_gen_01_mod.jpg\" class=\"attachment-full size-full wp-image-6671\" alt=\"\" srcset=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/07\/riva_woman_gen_01_mod.jpg 1920w, https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/07\/riva_woman_gen_01_mod-300x169.jpg 300w, https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/07\/riva_woman_gen_01_mod-1024x576.jpg 1024w, https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/07\/riva_woman_gen_01_mod-768x432.jpg 768w, https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/07\/riva_woman_gen_01_mod-1536x864.jpg 1536w, https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/07\/riva_woman_gen_01_mod-18x10.jpg 18w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8b8f7c7 elementor-widget__width-initial elementor-widget-mobile_extra__width-inherit riva-defer-media elementor-widget elementor-widget-image\" data-id=\"8b8f7c7\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;motion_fx_translateY_effect&quot;:&quot;yes&quot;,&quot;motion_fx_translateY_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:4,&quot;sizes&quot;:[]},&quot;motion_fx_translateY_affectedRange&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:0,&quot;end&quot;:100}},&quot;motion_fx_devices&quot;:[&quot;widescreen&quot;,&quot;desktop&quot;,&quot;laptop&quot;,&quot;tablet_extra&quot;,&quot;tablet&quot;,&quot;mobile_extra&quot;,&quot;mobile&quot;]}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1920\" height=\"1920\" src=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/07\/man_reading_gen_02_mod.jpg\" class=\"attachment-full size-full wp-image-6672\" alt=\"\" srcset=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/07\/man_reading_gen_02_mod.jpg 1920w, https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/07\/man_reading_gen_02_mod-300x300.jpg 300w, https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/07\/man_reading_gen_02_mod-1024x1024.jpg 1024w, https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/07\/man_reading_gen_02_mod-150x150.jpg 150w, https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/07\/man_reading_gen_02_mod-768x768.jpg 768w, https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/07\/man_reading_gen_02_mod-1536x1536.jpg 1536w, https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/07\/man_reading_gen_02_mod-12x12.jpg 12w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-d244279 e-con e-atomic-element e-div-block-base e-default-div e-d244279-90ddc71 riva-left-container \" data-id=\"d244279\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"d244279\" data-e-type=\"e-div-block\" data-id=\"d244279\">\n    \t\t\t<h1 data-interaction-id=\"c8b2331\" class=\"e-c8b2331-ca1493b riva-heading-text riva-scroll-fade-text e-heading-base e-default-h1\" data-e-type=\"widget\" data-id=\"c8b2331\"><strong>Eigentumswohnungen, <\/strong><br><strong>wo Berlin am Wasser wohnt.<\/strong><\/h1>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-0b7517c e-con e-atomic-element e-div-block-base e-default-div e-0b7517c-2c11b03 riva-center-container \" data-id=\"0b7517c\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"0b7517c\" data-e-type=\"e-div-block\" data-id=\"0b7517c\">\n    \t\t\t<p class=\"e-54b4e99-38d81e0 riva-text e-paragraph-base e-default-p\" data-interaction-id=\"54b4e99\" data-e-type=\"widget\" data-id=\"54b4e99\">RIVA liegt in K\u00f6penick, direkt am Wasser und mit dem Wald im R\u00fccken. Vor der T\u00fcr liegt der Uferweg, hinter dem Haus beginnt das Gr\u00fcn. Hier ist alles nah, ohne dicht zu werden.<\/p>\n\t\t\t\t<div class=\"elementor-element elementor-element-f912528 elementor-icon-list--layout-inline elementor-align-center elementor-widget__width-inherit elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"f912528\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items elementor-inline-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-dot-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm80 248c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">2\u20136 Zimmer zwischen 53\u2013197 m\u00b2<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-dot-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm80 248c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">E-Car-Sharing-Flotte<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-dot-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm80 248c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Eigener Bootsanleger<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3071aea premium-lq__none elementor-widget elementor-widget-premium-addon-button\" data-id=\"3071aea\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"premium-addon-button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\n\t\t<a class=\"premium-button premium-button-none premium-btn-sm premium-button-none\" href=\"#kontakt\">\n\t\t\t<div class=\"premium-button-text-icon-wrapper\">\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<span >\n\t\t\t\t\t\tExpos\u00e9 anfragen\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t<\/a>\n\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-57166cf elementor-widget elementor-widget-html\" data-id=\"57166cf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>.riva-skip-anchor {\n  position: relative;\n  display: block;\n  width: 1px;\n  height: 1px;\n  overflow: hidden;\n}<\/style>\n<span id=\"content\" tabindex=\"-1\" class=\"riva-skip-anchor\"><\/span>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<div class=\"elementor-element elementor-element-0c9da6a elementor-widget elementor-widget-html\" data-id=\"0c9da6a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- BEGIN RIVA CTA Buttons + Smooth Anchor Hotfix -->\n<style>\n  .premium-button.premium-button-none[href^=\"#\"],\n  .riva-cta-button[href^=\"#\"] {\n    --riva-cta-deep: #00375a;\n    --riva-cta-sand: #fff3d3;\n    display: inline-flex !important;\n    min-height: 44px;\n    align-items: center;\n    justify-content: center;\n    gap: 0.55em;\n    max-width: 100%;\n    padding: 12px 20px !important;\n    border: 1px solid var(--riva-cta-sand) !important;\n    border-radius: 999px !important;\n    background: var(--riva-cta-deep) !important;\n    color: var(--riva-cta-sand) !important;\n    font-family: \"Public Sans\", Arial, sans-serif;\n    font-size: clamp(0.9rem, 0.84rem + 0.18vw, 1rem) !important;\n    font-weight: 600;\n    line-height: 1.15 !important;\n    text-align: center;\n    text-decoration: none !important;\n    white-space: normal;\n    overflow-wrap: anywhere;\n    transition:\n      background-color 180ms ease,\n      border-color 180ms ease,\n      color 180ms ease,\n      transform 180ms ease;\n  }\n\n  .premium-button.premium-button-none[href^=\"#\"] *,\n  .riva-cta-button[href^=\"#\"] * {\n    color: inherit !important;\n    fill: currentColor;\n  }\n\n  .premium-button.premium-button-none[href^=\"#\"]:hover,\n  .premium-button.premium-button-none[href^=\"#\"]:focus-visible,\n  .riva-cta-button[href^=\"#\"]:hover,\n  .riva-cta-button[href^=\"#\"]:focus-visible {\n    border-color: var(--riva-cta-sand) !important;\n    background: var(--riva-cta-sand) !important;\n    color: var(--riva-cta-deep) !important;\n    transform: translateY(-1px);\n  }\n\n  .premium-button.premium-button-none[href^=\"#\"]:focus-visible,\n  .riva-cta-button[href^=\"#\"]:focus-visible {\n    outline: 2px solid currentColor;\n    outline-offset: 4px;\n  }\n\n  @media (max-width: 640px) {\n    .premium-button.premium-button-none[href^=\"#\"],\n    .riva-cta-button[href^=\"#\"] {\n      width: min(100%, 18rem);\n      min-height: 46px;\n      padding-inline: 18px !important;\n    }\n  }\n<\/style>\n\n<script>\n(function () {\n  var selector = [\n    \".premium-button.premium-button-none[href^='#']\",\n    \".riva-cta-button[href^='#']\",\n    \".riva-video-scrub__button[href^='#']\",\n    \".listing-action[href^='#']\"\n  ].join(\",\");\n\n  var reducedMotion = window.matchMedia &&\n    window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;\n\n  function getTarget(link) {\n    var hash = link.getAttribute(\"href\");\n\n    if (!hash || hash === \"#\" || hash.length < 2) return null;\n\n    try {\n      return document.getElementById(decodeURIComponent(hash.slice(1)));\n    } catch (error) {\n      return document.getElementById(hash.slice(1));\n    }\n  }\n\n  function focusTarget(target) {\n    var previousTabIndex = target.getAttribute(\"tabindex\");\n\n    if (!target.hasAttribute(\"tabindex\")) {\n      target.setAttribute(\"tabindex\", \"-1\");\n    }\n\n    target.focus({ preventScroll: true });\n\n    if (previousTabIndex === null) {\n      target.addEventListener(\"blur\", function restoreTabIndex() {\n        target.removeEventListener(\"blur\", restoreTabIndex);\n        target.removeAttribute(\"tabindex\");\n      });\n    }\n  }\n\n  document.addEventListener(\"click\", function (event) {\n    var link = event.target.closest(selector);\n\n    if (!link || link.matches(\".riva-video-scrub__skip, .riva-object-flight__skip, .skip-link\")) {\n      return;\n    }\n\n    var target = getTarget(link);\n\n    if (!target) return;\n\n    event.preventDefault();\n\n    target.scrollIntoView({\n      block: \"start\",\n      behavior: reducedMotion ? \"auto\" : \"smooth\"\n    });\n\n    window.history.pushState(null, \"\", link.getAttribute(\"href\"));\n\n    window.setTimeout(function () {\n      focusTarget(target);\n    }, reducedMotion ? 0 : 520);\n  });\n})();\n<\/script>\n<!-- END RIVA CTA Buttons + Smooth Anchor Hotfix -->\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-ddea146 e-con e-atomic-element e-flexbox-base e-default-div e-ddea146-0772196 g-f6f0ec3 riva-section-container-wide \" data-id=\"ddea146\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"ddea146\" id=\"riva\" data-e-type=\"e-flexbox\" data-id=\"ddea146\">\n    <div class=\"elementor-element elementor-element-260c950 e-con e-atomic-element e-div-block-base e-default-div e-260c950-3dfcd06 riva-left-container \" data-id=\"260c950\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"260c950\" data-e-type=\"e-div-block\" data-id=\"260c950\">\n    \t\t\t<h2 data-interaction-id=\"1bec904\" class=\"riva-heading-text e-1bec904-79c6787 riva-scroll-fade-text e-heading-base e-default-h2\" data-e-type=\"widget\" data-id=\"1bec904\">Erste Reihe <br>am Wasser.<\/h2>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-8da5f54 e-con e-atomic-element e-div-block-base e-default-div e-8da5f54-0f19b81 riva-right-container \" data-id=\"8da5f54\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"8da5f54\" data-e-type=\"e-div-block\" data-id=\"8da5f54\">\n    \t\t\t<p class=\"e-b0863fb-5010101 e-paragraph-base e-default-p\" data-interaction-id=\"b0863fb\" data-e-type=\"widget\" data-id=\"b0863fb\">Das Licht wandert \u00fcber das Ufer. Der kurze Weg zum Steg geh\u00f6rt hier zum Tag wie der Blick aufs Wasser. So nah am Fluss bekommt der Alltag eine andere Ruhe.<\/p>\n\t\t\t\t<div class=\"elementor-element elementor-element-b068533 elementor-icon-list--layout-inline elementor-align-center elementor-widget__width-inherit elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"b068533\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items elementor-inline-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-dot-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm80 248c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Unverbaubarer Wasserblick auf die Dahme<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-dot-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm80 248c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Privater Steg und Anlegestelle<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-dot-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm80 248c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Ruhige, idyllische Lage<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a4e4d8c elementor-widget__width-inherit premium-lq__none elementor-widget elementor-widget-premium-addon-button\" data-id=\"a4e4d8c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"premium-addon-button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\n\t\t<a class=\"premium-button premium-button-none premium-btn-sm premium-button-none\" href=\"#kontakt\">\n\t\t\t<div class=\"premium-button-text-icon-wrapper\">\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<span >\n\t\t\t\t\t\tExpos\u00e9 anfragen\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t<\/a>\n\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-4a2e304 e-con e-atomic-element e-div-block-base e-default-div e-4a2e304-d5b45e6 \" data-id=\"4a2e304\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"4a2e304\" data-e-type=\"e-div-block\" data-id=\"4a2e304\">\n    \t\t\t<p class=\"e-4deffb4-c68845d e-paragraph-base e-default-p\" data-interaction-id=\"4deffb4\" data-e-type=\"widget\" data-id=\"4deffb4\">RIVA nimmt sichtbar Form an<\/p>\n\t\t\t\t<div class=\"elementor-element elementor-element-54cbab9 elementor-widget elementor-widget-html\" data-id=\"54cbab9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"riva-photo-slider riva-photo-slider--bautenstand\" data-riva-photo-slider aria-label=\"Bildergalerie zum Bautenstand\" tabindex=\"0\">\n  <div class=\"riva-photo-slider__viewport\">\n    <ul class=\"riva-photo-slider__track\" aria-live=\"polite\">\n      <li class=\"riva-photo-slider__slide\">\n        <button class=\"riva-photo-slider__open\" type=\"button\" data-riva-photo-index=\"0\" aria-label=\"Bautenstand Bild 1 vergroessern\">\n          <img loading=\"lazy\" class=\"riva-photo-slider__image\" src=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/08\/riva_baustelle_frontansicht.jpg\" alt=\"Aktueller Bautenstand von RIVA mit Blick auf die Frontansicht der Haeuser\" width=\"1920\" height=\"1080\" loading=\"lazy\" decoding=\"async\">\n        <\/button>\n      <\/li>\n      <li class=\"riva-photo-slider__slide\">\n        <button class=\"riva-photo-slider__open\" type=\"button\" data-riva-photo-index=\"1\" aria-label=\"Bautenstand Bild 2 vergroessern\">\n          <img loading=\"lazy\" class=\"riva-photo-slider__image\" src=\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='9' viewBox='0 0 16 9'%3E%3C\/svg%3E\" data-riva-src=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/08\/riva_baustelle_ansicht.jpg\" alt=\"Aktueller Bautenstand von RIVA mit weiterer Ansicht der Gebaeude\" width=\"1920\" height=\"1080\" loading=\"lazy\" decoding=\"async\">\n        <\/button>\n      <\/li>\n      <li class=\"riva-photo-slider__slide\">\n        <button class=\"riva-photo-slider__open\" type=\"button\" data-riva-photo-index=\"2\" aria-label=\"Bautenstand Bild 3 vergroessern\">\n          <img loading=\"lazy\" class=\"riva-photo-slider__image\" src=\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='9' viewBox='0 0 16 9'%3E%3C\/svg%3E\" data-riva-src=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/08\/riva_baustelle_zimmer2.jpg\" alt=\"Innenausbau bei RIVA mit hellem Raum und laufendem Baufortschritt\" width=\"1920\" height=\"1080\" loading=\"lazy\" decoding=\"async\">\n        <\/button>\n      <\/li>\n      <li class=\"riva-photo-slider__slide\">\n        <button class=\"riva-photo-slider__open\" type=\"button\" data-riva-photo-index=\"3\" aria-label=\"Bautenstand Bild 4 vergroessern\">\n          <img loading=\"lazy\" class=\"riva-photo-slider__image\" src=\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='9' viewBox='0 0 16 9'%3E%3C\/svg%3E\" data-riva-src=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/08\/riva-bautenstand-04-wasserlage.jpg\" alt=\"Steganlage und Wasserblick an der Dahme vor dem RIVA Areal\" width=\"1920\" height=\"1080\" loading=\"lazy\" decoding=\"async\">\n        <\/button>\n      <\/li>\n      <li class=\"riva-photo-slider__slide\">\n        <button class=\"riva-photo-slider__open\" type=\"button\" data-riva-photo-index=\"4\" aria-label=\"Bautenstand Bild 5 vergroessern\">\n          <img loading=\"lazy\" class=\"riva-photo-slider__image\" src=\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='9' viewBox='0 0 16 9'%3E%3C\/svg%3E\" data-riva-src=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/09\/ext3.jpg\" alt=\"Aussenansicht des RIVA Wohnprojekts\" width=\"1920\" height=\"1080\" loading=\"lazy\" decoding=\"async\">\n        <\/button>\n      <\/li>\n      <li class=\"riva-photo-slider__slide\">\n        <button class=\"riva-photo-slider__open\" type=\"button\" data-riva-photo-index=\"5\" aria-label=\"Bautenstand Bild 6 vergroessern\">\n          <img loading=\"lazy\" class=\"riva-photo-slider__image\" src=\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='9' viewBox='0 0 16 9'%3E%3C\/svg%3E\" data-riva-src=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/09\/ext2.jpg\" alt=\"Weitere Aussenansicht des RIVA Wohnprojekts\" width=\"1920\" height=\"1080\" loading=\"lazy\" decoding=\"async\">\n        <\/button>\n      <\/li>\n      <li class=\"riva-photo-slider__slide\">\n        <button class=\"riva-photo-slider__open\" type=\"button\" data-riva-photo-index=\"6\" aria-label=\"Bautenstand Bild 7 vergroessern\">\n          <img loading=\"lazy\" class=\"riva-photo-slider__image\" src=\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='9' viewBox='0 0 16 9'%3E%3C\/svg%3E\" data-riva-src=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/09\/ext.jpg\" alt=\"Aussenbereich des RIVA Wohnprojekts\" width=\"1920\" height=\"1080\" loading=\"lazy\" decoding=\"async\">\n        <\/button>\n      <\/li>\n      <li class=\"riva-photo-slider__slide\">\n        <button class=\"riva-photo-slider__open\" type=\"button\" data-riva-photo-index=\"7\" aria-label=\"Bautenstand Bild 8 vergroessern\">\n          <img loading=\"lazy\" class=\"riva-photo-slider__image\" src=\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='9' viewBox='0 0 16 9'%3E%3C\/svg%3E\" data-riva-src=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/09\/bad.jpg\" alt=\"Badezimmer einer RIVA Wohnung\" width=\"1920\" height=\"1080\" loading=\"lazy\" decoding=\"async\">\n        <\/button>\n      <\/li>\n    <\/ul>\n  <\/div>\n\n  <div class=\"riva-photo-slider__controls\" aria-label=\"Bautenstand Galerie steuern\">\n    <button class=\"riva-photo-slider__arrow riva-photo-slider__arrow--prev\" type=\"button\" aria-label=\"Vorheriges Bild\">\u2190<\/button>\n    <p class=\"riva-photo-slider__status\" aria-live=\"polite\">01 \/ 08<\/p>\n    <button class=\"riva-photo-slider__arrow riva-photo-slider__arrow--next\" type=\"button\" aria-label=\"Naechstes Bild\">\u2192<\/button>\n  <\/div>\n\n  <div class=\"riva-photo-lightbox\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Bautenstand Bildansicht\">\n    <button class=\"riva-photo-lightbox__close\" type=\"button\" aria-label=\"Bildansicht schliessen\">\u00d7<\/button>\n    <button class=\"riva-photo-lightbox__nav riva-photo-lightbox__nav--prev\" type=\"button\" aria-label=\"Vorheriges Bild\">\u2190<\/button>\n    <figure class=\"riva-photo-lightbox__figure\">\n      <img decoding=\"async\" class=\"riva-photo-lightbox__image\" src=\"\" alt=\"\">\n      <figcaption class=\"riva-photo-lightbox__caption\"><\/figcaption>\n    <\/figure>\n    <button class=\"riva-photo-lightbox__nav riva-photo-lightbox__nav--next\" type=\"button\" aria-label=\"Naechstes Bild\">\u2192<\/button>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-7e00fc6 e-con e-atomic-element e-flexbox-base e-default-div e-85202ab riva-hide-chapter-wheel \" data-id=\"7e00fc6\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"7e00fc6\" data-e-type=\"e-flexbox\" data-id=\"7e00fc6\">\n    \t\t<div class=\"elementor-element elementor-element-a263827 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"a263827\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- BEGIN RIVA Parallax-Bildbereiche -->\n<section class=\"riva-parallax-story\" aria-label=\"RIVA Bildsequenz\">\n  <article class=\"riva-parallax-panel riva-parallax-panel--mood\">\n    <div class=\"riva-parallax-panel__media\" aria-hidden=\"true\">\n      <img class=\"riva-parallax-panel__image\" src=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/07\/riva_exterior_gen_03-scaled.jpg\" alt=\"\" loading=\"lazy\" decoding=\"async\" \/>\n    <\/div>\n  <\/article>\n<\/section>\n<!-- END RIVA Parallax-Bildbereiche -->\n<!-- BEGIN RIVA Parallax-Bildbereiche Script -->\n<script>\n(function () {\n  var reduceMotion = window.matchMedia(\"(prefers-reduced-motion: reduce)\");\n  var mobile = window.matchMedia(\"(max-width: 767px)\");\n  var ticking = false;\n\n  function clamp(value, min, max) {\n    return Math.min(Math.max(value, min), max);\n  }\n\n  function updatePanel(panel) {\n    if (reduceMotion.matches) {\n      panel.style.setProperty(\"--riva-parallax-y\", \"0px\");\n      panel.style.setProperty(\"--riva-wave-shift\", \"0px\");\n      return;\n    }\n\n    var rect = panel.getBoundingClientRect();\n    var viewport = window.innerHeight || document.documentElement.clientHeight;\n    var progress = clamp((viewport - rect.top) \/ (viewport + rect.height), 0, 1);\n    var centered = progress - 0.5;\n    var travel = Math.round(centered * (mobile.matches ? -270 : -360));\n    var wave = Math.round(centered * (mobile.matches ? 36 : 54));\n\n    panel.style.setProperty(\"--riva-parallax-y\", travel + \"px\");\n    panel.style.setProperty(\"--riva-wave-shift\", wave + \"px\");\n  }\n\n  function updateAll() {\n    var panels = Array.prototype.slice.call(document.querySelectorAll(\".riva-parallax-panel\"));\n\n    panels.forEach(updatePanel);\n    ticking = false;\n  }\n\n  function requestUpdate() {\n    if (!ticking) {\n      window.requestAnimationFrame(updateAll);\n      ticking = true;\n    }\n  }\n\n  function bindMediaQuery(query) {\n    if (typeof query.addEventListener === \"function\") {\n      query.addEventListener(\"change\", requestUpdate);\n    } else if (typeof query.addListener === \"function\") {\n      query.addListener(requestUpdate);\n    }\n  }\n\n  window.addEventListener(\"scroll\", requestUpdate, { passive: true });\n  window.addEventListener(\"resize\", requestUpdate);\n  bindMediaQuery(reduceMotion);\n  bindMediaQuery(mobile);\n\n  if (document.readyState === \"loading\") {\n    document.addEventListener(\"DOMContentLoaded\", requestUpdate);\n  }\n\n  requestUpdate();\n})();\n<\/script>\n<!-- END RIVA Parallax-Bildbereiche Script -->\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-5f0e12a e-con e-atomic-element e-flexbox-base e-default-div e-5f0e12a-883639f g-f6f0ec3 riva-section-container-wide \" data-id=\"5f0e12a\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"5f0e12a\" id=\"ort\" data-e-type=\"e-flexbox\" data-id=\"5f0e12a\">\n    <div class=\"elementor-element elementor-element-85eee58 e-con e-atomic-element e-div-block-base e-default-div e-85eee58-238a0ad riva-left-container \" data-id=\"85eee58\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"85eee58\" data-e-type=\"e-div-block\" data-id=\"85eee58\">\n    \t\t\t<h2 data-interaction-id=\"e6535ec\" class=\"e-e6535ec-6973cd2 riva-heading-text riva-scroll-fade-text e-heading-base e-default-h2\" data-e-type=\"widget\" data-id=\"e6535ec\">K\u00f6penick.<\/h2>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-504766a e-con e-atomic-element e-div-block-base e-default-div e-504766a-eba303e riva-right-container \" data-id=\"504766a\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"504766a\" data-e-type=\"e-div-block\" data-id=\"504766a\">\n    \t\t\t<p class=\"e-99d62dd-9b9cf83 e-paragraph-base e-default-p\" data-interaction-id=\"99d62dd\" data-e-type=\"widget\" data-id=\"99d62dd\">K\u00f6penick beginnt am Wasser und h\u00f6rt am Wasser auf. Morgens liegt Nebel \u00fcber der Dahme, sp\u00e4ter ziehen Schwan und Boot an den Stegen vorbei. Der Ort zeigt sich \u00fcber Bilder, nicht \u00fcber Behauptungen.<\/p>\n\t\t\n<\/div>\n\t\t<div class=\"elementor-element elementor-element-d4a1c07 elementor-widget__width-inherit premium-lq__none elementor-widget elementor-widget-premium-addon-button\" data-id=\"d4a1c07\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"premium-addon-button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\n\t\t<a class=\"premium-button premium-button-none premium-btn-sm premium-button-none\" href=\"#kontakt\">\n\t\t\t<div class=\"premium-button-text-icon-wrapper\">\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<span >\n\t\t\t\t\t\tExpos\u00e9 anfragen\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t<\/a>\n\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-fb415a3 e-con e-atomic-element e-flexbox-base e-default-div e-fb415a3-b0a2e20 g-f6f0ec3 riva-section-dark \" data-id=\"fb415a3\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"fb415a3\" id=\"architektur\" data-e-type=\"e-flexbox\" data-id=\"fb415a3\">\n    <div class=\"elementor-element elementor-element-d620aaa e-con e-atomic-element e-div-block-base e-default-div e-d620aaa-b147b54 riva-left-container \" data-id=\"d620aaa\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"d620aaa\" data-e-type=\"e-div-block\" data-id=\"d620aaa\">\n    \t\t\t<h3 data-interaction-id=\"9eaa527\" class=\"e-9eaa527-799f59e riva-scroll-fade-text e-heading-base e-default-h3\" data-e-type=\"widget\" data-id=\"9eaa527\">Vom Wasser inspiriert.<\/h3>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-447b0f4 e-con e-atomic-element e-div-block-base e-default-div e-447b0f4-b0149bb riva-right-container \" data-id=\"447b0f4\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"447b0f4\" data-e-type=\"e-div-block\" data-id=\"447b0f4\">\n    \t\t\t<p class=\"e-dfa5003-f5bcfd0 riva-text e-paragraph-base e-default-p\" data-interaction-id=\"dfa5003\" data-e-type=\"widget\" data-id=\"dfa5003\">Die Handschrift von Thomas M\u00fche zeigt sich in jedem Detail. Flie\u00dfende Fassaden, klare Linien und sorgf\u00e4ltig ausgew\u00e4hlte Materialien greifen die Formensprache moderner Yachten auf und \u00fcbersetzen sie in Architektur. So entstehen Geb\u00e4ude, die sich selbstverst\u00e4ndlich zum Wasser orientieren \u2013 ruhig, elegant und zeitlos.<\/p>\n\t\t\t\t<div class=\"elementor-element elementor-element-86156ac elementor-widget__width-inherit premium-lq__none elementor-widget elementor-widget-premium-addon-button\" data-id=\"86156ac\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"premium-addon-button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\n\t\t<a class=\"premium-button premium-button-none premium-btn-sm premium-button-none\" href=\"#kontakt\">\n\t\t\t<div class=\"premium-button-text-icon-wrapper\">\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<span >\n\t\t\t\t\t\tExpos\u00e9 anfragen\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t<\/a>\n\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<div class=\"elementor-element elementor-element-29a855b elementor-widget elementor-widget-html\" data-id=\"29a855b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- BEGIN RIVA Lightweight Gallery Slider -->\n<section class=\"riva-gallery-slider\" aria-label=\"Bildergalerie der RIVA Musterwohnung\">\n  <div class=\"riva-gallery-slider__viewport\" aria-roledescription=\"carousel\">\n    <div class=\"riva-gallery-slider__track\">\n      <article class=\"riva-gallery-slider__slide is-active\" aria-label=\"Bild 1 von 8\">\n        <button class=\"riva-gallery-slider__open\" type=\"button\" data-riva-gallery-index=\"0\">\n          <img\n            class=\"riva-gallery-slider__image\"\n            src=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2025\/04\/3-Zimmer-Schlafzimmer-scaled.jpg\"\n            alt=\"Schlafzimmer einer RIVA Musterwohnung mit ruhiger Einrichtung und grosszuegigem Fenster\"\n            decoding=\"async\"\n            fetchpriority=\"low\"\n          >\n        <\/button>\n      <\/article>\n\n      <article class=\"riva-gallery-slider__slide\" aria-label=\"Bild 2 von 8\">\n        <button class=\"riva-gallery-slider__open\" type=\"button\" data-riva-gallery-index=\"1\">\n          <img\n            class=\"riva-gallery-slider__image\"\n            src=\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='10' viewBox='0 0 16 10'%3E%3C\/svg%3E\"\n            data-riva-src=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2025\/04\/3-Zimmer-Wohnzimmer-1-scaled.jpg\"\n            alt=\"Wohnbereich einer RIVA Musterwohnung mit heller Einrichtung\"\n            loading=\"lazy\"\n            decoding=\"async\"\n            fetchpriority=\"low\"\n          >\n        <\/button>\n      <\/article>\n\n      <article class=\"riva-gallery-slider__slide\" aria-label=\"Bild 3 von 8\">\n        <button class=\"riva-gallery-slider__open\" type=\"button\" data-riva-gallery-index=\"2\">\n          <img\n            class=\"riva-gallery-slider__image\"\n            src=\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='10' viewBox='0 0 16 10'%3E%3C\/svg%3E\"\n            data-riva-src=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2025\/04\/3-Zimmer-Wohnzimmer-3-scaled.jpg\"\n            alt=\"Weiterer Wohnbereich einer RIVA Musterwohnung mit modernem Raumgefuehl\"\n            loading=\"lazy\"\n            decoding=\"async\"\n            fetchpriority=\"low\"\n          >\n        <\/button>\n      <\/article>\n\n      <article class=\"riva-gallery-slider__slide\" aria-label=\"Bild 4 von 8\">\n        <button class=\"riva-gallery-slider__open\" type=\"button\" data-riva-gallery-index=\"3\">\n          <img\n            class=\"riva-gallery-slider__image\"\n            src=\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='10' viewBox='0 0 16 10'%3E%3C\/svg%3E\"\n            data-riva-src=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2025\/04\/4-Zimmer-Schlafzimmer-scaled.jpg\"\n            alt=\"Schlafzimmer einer groesseren RIVA Wohnung mit klarer Gestaltung\"\n            loading=\"lazy\"\n            decoding=\"async\"\n            fetchpriority=\"low\"\n          >\n        <\/button>\n      <\/article>\n\n      <article class=\"riva-gallery-slider__slide\" aria-label=\"Bild 5 von 8\">\n        <button class=\"riva-gallery-slider__open\" type=\"button\" data-riva-gallery-index=\"4\">\n          <img\n            class=\"riva-gallery-slider__image\"\n            src=\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='10' viewBox='0 0 16 10'%3E%3C\/svg%3E\"\n            data-riva-src=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2025\/04\/RIVA_Schlafzimmer-1-scaled.jpg\"\n            alt=\"RIVA Schlafzimmer mit warmer Atmosphaere\"\n            loading=\"lazy\"\n            decoding=\"async\"\n            fetchpriority=\"low\"\n          >\n        <\/button>\n      <\/article>\n\n      <article class=\"riva-gallery-slider__slide\" aria-label=\"Bild 6 von 8\">\n        <button class=\"riva-gallery-slider__open\" type=\"button\" data-riva-gallery-index=\"5\">\n          <img\n            class=\"riva-gallery-slider__image\"\n            src=\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='10' viewBox='0 0 16 10'%3E%3C\/svg%3E\"\n            data-riva-src=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2025\/04\/RIVA_Kueche-Final-scaled.jpg\"\n            alt=\"Offene RIVA Kueche mit moderner Ausstattung\"\n            loading=\"lazy\"\n            decoding=\"async\"\n            fetchpriority=\"low\"\n          >\n        <\/button>\n      <\/article>\n\n      <article class=\"riva-gallery-slider__slide\" aria-label=\"Bild 7 von 8\">\n        <button class=\"riva-gallery-slider__open\" type=\"button\" data-riva-gallery-index=\"6\">\n          <img\n            class=\"riva-gallery-slider__image\"\n            src=\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='10' viewBox='0 0 16 10'%3E%3C\/svg%3E\"\n            data-riva-src=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2025\/04\/RIVA_Terrasse-Final-scaled.jpg\"\n            alt=\"RIVA Terrasse als privater Aussenbereich\"\n            loading=\"lazy\"\n            decoding=\"async\"\n            fetchpriority=\"low\"\n          >\n        <\/button>\n      <\/article>\n\n      <article class=\"riva-gallery-slider__slide\" aria-label=\"Bild 8 von 8\">\n        <button class=\"riva-gallery-slider__open\" type=\"button\" data-riva-gallery-index=\"7\">\n          <img\n            class=\"riva-gallery-slider__image\"\n            src=\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='10' viewBox='0 0 16 10'%3E%3C\/svg%3E\"\n            data-riva-src=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2025\/04\/RIVA_Wohnbereich-Final-scaled.jpg\"\n            alt=\"RIVA Wohnbereich mit grosszuegiger, heller Raumwirkung\"\n            loading=\"lazy\"\n            decoding=\"async\"\n            fetchpriority=\"low\"\n          >\n        <\/button>\n      <\/article>\n    <\/div>\n  <\/div>\n\n  <div class=\"riva-gallery-slider__controls\" aria-label=\"Galerie steuern\">\n    <button class=\"riva-gallery-slider__arrow riva-gallery-slider__arrow--prev\" type=\"button\" aria-label=\"Vorheriges Bild\">\n      <span aria-hidden=\"true\">&larr;<\/span>\n    <\/button>\n\n    <p class=\"riva-gallery-slider__status\" aria-live=\"polite\">Bild 1 von 8<\/p>\n\n    <button class=\"riva-gallery-slider__arrow riva-gallery-slider__arrow--next\" type=\"button\" aria-label=\"Naechstes Bild\">\n      <span aria-hidden=\"true\">&rarr;<\/span>\n    <\/button>\n  <\/div>\n\n  <div class=\"riva-gallery-lightbox\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Bildansicht\" aria-hidden=\"true\">\n    <button class=\"riva-gallery-lightbox__close\" type=\"button\" aria-label=\"Bildansicht schliessen\">&times;<\/button>\n    <button class=\"riva-gallery-lightbox__nav riva-gallery-lightbox__nav--prev\" type=\"button\" aria-label=\"Vorheriges Bild in der Bildansicht\">&larr;<\/button>\n    <figure class=\"riva-gallery-lightbox__figure\">\n      <img class=\"riva-gallery-lightbox__image\" alt=\"\">\n      <figcaption class=\"riva-gallery-lightbox__caption\"><\/figcaption>\n    <\/figure>\n    <button class=\"riva-gallery-lightbox__nav riva-gallery-lightbox__nav--next\" type=\"button\" aria-label=\"Naechstes Bild in der Bildansicht\">&rarr;<\/button>\n  <\/div>\n<\/section>\n<!-- END RIVA Lightweight Gallery Slider -->\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-50d0437 elementor-widget elementor-widget-html\" data-id=\"50d0437\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script>\n(function () {\n  var sliders = document.querySelectorAll(\".riva-gallery-slider\");\n\n  if (!sliders.length) return;\n\n  var placeholderSrc = \"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='10' viewBox='0 0 16 10'%3E%3C\/svg%3E\";\n\n  function clamp(value, min, max) {\n    return Math.min(Math.max(value, min), max);\n  }\n\n  function modulo(value, length) {\n    return ((value % length) + length) % length;\n  }\n\n  function loadImage(img) {\n    if (!img || !img.dataset.rivaSrc) return;\n\n    img.src = img.dataset.rivaSrc;\n    img.removeAttribute(\"data-riva-src\");\n  }\n\n  function loadSlide(slides, index) {\n    var slide = slides[index];\n\n    if (!slide) return;\n\n    loadImage(slide.querySelector(\"img\"));\n  }\n\n  function setSlideInteractivity(slide, active) {\n    var button = slide.querySelector(\".riva-gallery-slider__open\");\n\n    slide.classList.toggle(\"is-active\", active);\n    slide.setAttribute(\"aria-hidden\", active ? \"false\" : \"true\");\n\n    if (button) {\n      button.tabIndex = active ? 0 : -1;\n    }\n  }\n\n  function getImageData(slide) {\n    var image = slide.querySelector(\"img\");\n\n    return {\n      alt: image ? image.alt : \"\",\n      src: image ? image.getAttribute(\"src\") || image.dataset.rivaSrc || \"\" : \"\"\n    };\n  }\n\n  function initSlider(root) {\n    var track = root.querySelector(\".riva-gallery-slider__track\");\n    var realSlides = Array.prototype.slice.call(root.querySelectorAll(\".riva-gallery-slider__slide\"));\n    var prev = root.querySelector(\".riva-gallery-slider__arrow--prev\");\n    var next = root.querySelector(\".riva-gallery-slider__arrow--next\");\n    var status = root.querySelector(\".riva-gallery-slider__status\");\n    var lightbox = root.querySelector(\".riva-gallery-lightbox\");\n    var lightboxImage = root.querySelector(\".riva-gallery-lightbox__image\");\n    var lightboxCaption = root.querySelector(\".riva-gallery-lightbox__caption\");\n    var lightboxClose = root.querySelector(\".riva-gallery-lightbox__close\");\n    var lightboxPrev = root.querySelector(\".riva-gallery-lightbox__nav--prev\");\n    var lightboxNext = root.querySelector(\".riva-gallery-lightbox__nav--next\");\n    var current = 0;\n    var visualIndex = 1;\n    var renderedSlides = [];\n    var lightboxIndex = 0;\n    var lastFocused = null;\n    var pointerStartX = 0;\n    var pointerStartY = 0;\n    var pointerActive = false;\n    var isAnimating = false;\n\n    if (!track || !realSlides.length) return;\n\n    function createClone(slide, position) {\n      var clone = slide.cloneNode(true);\n      var image = clone.querySelector(\"img\");\n\n      clone.classList.add(\"riva-gallery-slider__slide--clone\");\n      clone.setAttribute(\"aria-hidden\", \"true\");\n      clone.dataset.rivaClone = position;\n\n      if (image) {\n        var imageSrc = image.dataset.rivaSrc || image.getAttribute(\"src\");\n\n        if (imageSrc && imageSrc.indexOf(\"data:image\/svg+xml\") !== 0) {\n          image.dataset.rivaSrc = imageSrc;\n          image.src = placeholderSrc;\n        }\n      }\n\n      var button = clone.querySelector(\".riva-gallery-slider__open\");\n\n      if (button) {\n        button.tabIndex = -1;\n      }\n\n      return clone;\n    }\n\n    function bindOpenButton(button) {\n      if (!button || button.dataset.rivaGalleryBound === \"true\") return;\n\n      button.dataset.rivaGalleryBound = \"true\";\n      button.addEventListener(\"click\", function () {\n        var index = parseInt(button.getAttribute(\"data-riva-gallery-index\"), 10);\n        openLightbox(Number.isFinite(index) ? index : current);\n      });\n    }\n\n    function buildLoopTrack() {\n      if (realSlides.length < 2) {\n        renderedSlides = realSlides;\n        realSlides.forEach(function (slide) {\n          bindOpenButton(slide.querySelector(\".riva-gallery-slider__open\"));\n        });\n        return;\n      }\n\n      var firstClone = createClone(realSlides[0], \"after\");\n      var lastClone = createClone(realSlides[realSlides.length - 1], \"before\");\n\n      track.insertBefore(lastClone, realSlides[0]);\n      track.appendChild(firstClone);\n\n      renderedSlides = Array.prototype.slice.call(track.querySelectorAll(\".riva-gallery-slider__slide\"));\n      renderedSlides.forEach(function (slide) {\n        bindOpenButton(slide.querySelector(\".riva-gallery-slider__open\"));\n      });\n    }\n\n    function setTrackMotion(enabled) {\n      track.classList.toggle(\"is-jump-reset\", !enabled);\n    }\n\n    function preloadAroundRendered(index) {\n      loadSlide(renderedSlides, index);\n      loadSlide(renderedSlides, index - 1);\n      loadSlide(renderedSlides, index + 1);\n    }\n\n    function moveTrackTo(index) {\n      var activeSlide = renderedSlides[index];\n\n      if (!activeSlide) return;\n\n      var activeLeft = activeSlide.offsetLeft;\n      var trackPadding = parseFloat(window.getComputedStyle(track).paddingLeft) || 0;\n      var offset = -(activeLeft - trackPadding);\n\n      track.style.setProperty(\"--riva-gallery-offset\", offset + \"px\");\n    }\n\n    function syncSlideStates() {\n      renderedSlides.forEach(function (slide, slideIndex) {\n        setSlideInteractivity(slide, slideIndex === visualIndex && !slide.dataset.rivaClone);\n      });\n    }\n\n    function updateStatus() {\n      if (status) {\n        status.textContent = \"Bild \" + (current + 1) + \" von \" + realSlides.length;\n      }\n\n      if (prev) {\n        prev.disabled = false;\n        prev.setAttribute(\"aria-disabled\", \"false\");\n      }\n\n      if (next) {\n        next.disabled = false;\n        next.setAttribute(\"aria-disabled\", \"false\");\n      }\n    }\n\n    function updateSlider(index, options) {\n      var settings = options || {};\n\n      if (isAnimating && !settings.immediate) return;\n\n      current = modulo(index, realSlides.length);\n      visualIndex = realSlides.length < 2 ? current : current + 1;\n\n      preloadAroundRendered(visualIndex);\n      syncSlideStates();\n      updateStatus();\n      setTrackMotion(!settings.immediate);\n      moveTrackTo(visualIndex);\n\n      if (!settings.immediate) {\n        isAnimating = true;\n      }\n    }\n\n    function goToNext() {\n      if (isAnimating || realSlides.length < 2) return;\n\n      current = modulo(current + 1, realSlides.length);\n      visualIndex += 1;\n\n      preloadAroundRendered(visualIndex);\n      syncSlideStates();\n      updateStatus();\n      setTrackMotion(true);\n      moveTrackTo(visualIndex);\n      isAnimating = true;\n    }\n\n    function goToPrevious() {\n      if (isAnimating || realSlides.length < 2) return;\n\n      current = modulo(current - 1, realSlides.length);\n      visualIndex -= 1;\n\n      preloadAroundRendered(visualIndex);\n      syncSlideStates();\n      updateStatus();\n      setTrackMotion(true);\n      moveTrackTo(visualIndex);\n      isAnimating = true;\n    }\n\n    function normalizeLoopPosition() {\n      if (realSlides.length < 2) {\n        isAnimating = false;\n        return;\n      }\n\n      if (visualIndex === 0) {\n        visualIndex = realSlides.length;\n        setTrackMotion(false);\n        moveTrackTo(visualIndex);\n      }\n\n      if (visualIndex === realSlides.length + 1) {\n        visualIndex = 1;\n        setTrackMotion(false);\n        moveTrackTo(visualIndex);\n      }\n\n      window.requestAnimationFrame(function () {\n        setTrackMotion(true);\n        isAnimating = false;\n        syncSlideStates();\n      });\n    }\n\n    function updateLightbox(index) {\n      lightboxIndex = modulo(index, realSlides.length);\n      loadSlide(realSlides, lightboxIndex);\n\n      var data = getImageData(realSlides[lightboxIndex]);\n\n      if (lightboxImage) {\n        lightboxImage.src = data.src;\n        lightboxImage.alt = data.alt;\n      }\n\n      if (lightboxCaption) {\n        lightboxCaption.textContent = data.alt + \" - Bild \" + (lightboxIndex + 1) + \" von \" + realSlides.length;\n      }\n    }\n\n    function openLightbox(index) {\n      if (!lightbox) return;\n\n      lastFocused = document.activeElement;\n      updateLightbox(index);\n      lightbox.classList.add(\"is-open\");\n      lightbox.setAttribute(\"aria-hidden\", \"false\");\n      document.body.classList.add(\"riva-gallery-lightbox-open\");\n\n      if (lightboxClose) {\n        lightboxClose.focus();\n      }\n    }\n\n    function closeLightbox() {\n      if (!lightbox) return;\n\n      lightbox.classList.remove(\"is-open\");\n      lightbox.setAttribute(\"aria-hidden\", \"true\");\n      document.body.classList.remove(\"riva-gallery-lightbox-open\");\n\n      if (lastFocused && typeof lastFocused.focus === \"function\") {\n        lastFocused.focus();\n      }\n    }\n\n    function getFocusableLightboxElements() {\n      if (!lightbox) return [];\n\n      return Array.prototype.slice.call(\n        lightbox.querySelectorAll(\"button, [href], input, select, textarea, [tabindex]:not([tabindex='-1'])\")\n      ).filter(function (element) {\n        return !element.disabled && element.offsetParent !== null;\n      });\n    }\n\n    buildLoopTrack();\n\n    if (prev) {\n      prev.addEventListener(\"click\", goToPrevious);\n    }\n\n    if (next) {\n      next.addEventListener(\"click\", goToNext);\n    }\n\n    if (lightboxClose) {\n      lightboxClose.addEventListener(\"click\", closeLightbox);\n    }\n\n    if (lightboxPrev) {\n      lightboxPrev.addEventListener(\"click\", function () {\n        updateLightbox(lightboxIndex - 1);\n      });\n    }\n\n    if (lightboxNext) {\n      lightboxNext.addEventListener(\"click\", function () {\n        updateLightbox(lightboxIndex + 1);\n      });\n    }\n\n    if (lightbox) {\n      lightbox.addEventListener(\"click\", function (event) {\n        if (event.target === lightbox) {\n          closeLightbox();\n        }\n      });\n    }\n\n    track.addEventListener(\"transitionend\", function (event) {\n      if (event.target !== track || event.propertyName !== \"transform\") return;\n\n      normalizeLoopPosition();\n    });\n\n    track.addEventListener(\"pointerdown\", function (event) {\n      if (event.pointerType === \"mouse\") return;\n\n      pointerActive = true;\n      pointerStartX = event.clientX;\n      pointerStartY = event.clientY;\n    });\n\n    track.addEventListener(\"pointerup\", function (event) {\n      if (!pointerActive) return;\n\n      var deltaX = event.clientX - pointerStartX;\n      var deltaY = event.clientY - pointerStartY;\n\n      pointerActive = false;\n\n      if (Math.abs(deltaX) < 42 || Math.abs(deltaX) < Math.abs(deltaY)) return;\n\n      if (deltaX < 0) {\n        goToNext();\n      } else {\n        goToPrevious();\n      }\n    });\n\n    track.addEventListener(\"pointercancel\", function () {\n      pointerActive = false;\n    });\n\n    root.addEventListener(\"keydown\", function (event) {\n      var isLightboxOpen = lightbox && lightbox.classList.contains(\"is-open\");\n\n      if (event.key === \"ArrowLeft\") {\n        event.preventDefault();\n\n        if (isLightboxOpen) {\n          updateLightbox(lightboxIndex - 1);\n        } else {\n          goToPrevious();\n        }\n      }\n\n      if (event.key === \"ArrowRight\") {\n        event.preventDefault();\n\n        if (isLightboxOpen) {\n          updateLightbox(lightboxIndex + 1);\n        } else {\n          goToNext();\n        }\n      }\n\n      if (event.key === \"Escape\" && isLightboxOpen) {\n        closeLightbox();\n      }\n\n      if (event.key === \"Tab\" && isLightboxOpen) {\n        var focusable = getFocusableLightboxElements();\n\n        if (!focusable.length) return;\n\n        var first = focusable[0];\n        var last = focusable[focusable.length - 1];\n\n        if (event.shiftKey && document.activeElement === first) {\n          event.preventDefault();\n          last.focus();\n        } else if (!event.shiftKey && document.activeElement === last) {\n          event.preventDefault();\n          first.focus();\n        }\n      }\n    });\n\n    window.addEventListener(\"resize\", function () {\n      updateSlider(current, { immediate: true });\n    });\n\n    updateSlider(0, { immediate: true });\n  }\n\n  sliders.forEach(initSlider);\n})();\n\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b9ad152 elementor-widget-mobile_extra__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"b9ad152\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Beispielvisualisierungen. Die Wohnungen werden unm\u00f6bliert verkauft.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-2c468b7 e-con e-atomic-element e-flexbox-base e-default-div e-2c468b7-214537f g-f6f0ec3 riva-section-container-wide \" data-id=\"2c468b7\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"2c468b7\" id=\"wasser\" data-e-type=\"e-flexbox\" data-id=\"2c468b7\">\n    <div class=\"elementor-element elementor-element-c1d3d0d e-con e-atomic-element e-div-block-base e-default-div e-c1d3d0d-2dc152f riva-left-container \" data-id=\"c1d3d0d\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"c1d3d0d\" data-e-type=\"e-div-block\" data-id=\"c1d3d0d\">\n    \t\t\t<h3 data-interaction-id=\"fccfd52\" class=\"e-fccfd52-d3cf74a riva-heading-text riva-scroll-fade-text e-heading-base e-default-h3\" data-e-type=\"widget\" data-id=\"fccfd52\">Manche Ausblicke <br>ver\u00e4ndern sich nie.<\/h3>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-f0a074f e-con e-atomic-element e-div-block-base e-default-div e-f0a074f-3dd85d6 riva-right-container \" data-id=\"f0a074f\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"f0a074f\" data-e-type=\"e-div-block\" data-id=\"f0a074f\">\n    \t\t\t<p class=\"e-23052bd-a8fb6f3 riva-text e-paragraph-base e-default-p\" data-interaction-id=\"23052bd\" data-e-type=\"widget\" data-id=\"23052bd\">Alle sechs Stadtvillen liegen mit unverbaubarem Blick auf die Dahme. W\u00e4hrend sich Licht, Wetter und Jahreszeiten ver\u00e4ndern, bleibt eines immer gleich: der freie Blick aufs Wasser. Eine Qualit\u00e4t, die sich nicht nachtr\u00e4glich schaffen l\u00e4sst \u2013 sondern nur an wenigen Orten entsteht.<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-0a986e5 e-con e-atomic-element e-div-block-base e-default-div \" data-id=\"0a986e5\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"0a986e5\" data-e-type=\"e-div-block\" data-id=\"0a986e5\">\n    \t\t<div class=\"elementor-element elementor-element-c32a392 elementor-widget__width-inherit premium-lq__none elementor-widget elementor-widget-premium-addon-button\" data-id=\"c32a392\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"premium-addon-button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\n\t\t<a class=\"premium-button premium-button-none premium-btn-sm premium-button-none\" href=\"#kontakt\">\n\t\t\t<div class=\"premium-button-text-icon-wrapper\">\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<span >\n\t\t\t\t\t\tExpos\u00e9 anfragen\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t<\/a>\n\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-98c6816 e-con e-atomic-element e-flexbox-base e-default-div e-98c6816-58c9e6c g-f6f0ec3 riva-section-dark \" data-id=\"98c6816\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"98c6816\" id=\"leben\" data-e-type=\"e-flexbox\" data-id=\"98c6816\">\n    <div class=\"elementor-element elementor-element-0fe924e e-con e-atomic-element e-div-block-base e-default-div e-0fe924e-5243a95 riva-left-container \" data-id=\"0fe924e\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"0fe924e\" data-e-type=\"e-div-block\" data-id=\"0fe924e\">\n    \t\t\t<h3 data-interaction-id=\"eac7d56\" class=\"e-eac7d56-c6b6b5f riva-heading-text riva-scroll-fade-text e-heading-base e-default-h3\" data-e-type=\"widget\" data-id=\"eac7d56\">Der Alltag schon.<\/h3>\n\t\t\t\t\t<p class=\"e-e2bb0a0-9b456ae riva-text e-paragraph-base e-default-p\" data-interaction-id=\"e2bb0a0\" data-e-type=\"widget\" data-id=\"e2bb0a0\">Einfach aufs Rad und raus. In K\u00f6penick f\u00fchren die besten Wege ans Wasser, und auch die R\u00fcckkehr f\u00fchlt sich weniger nach Strecke als nach \u00dcbergang an. Mehr Gr\u00fcn-&nbsp; als Mittelstreifen. Vor allem aber vertraute Sichtachsen und ein Rhythmus, der den Tag ordnet, ohne ihn zu beschleunigen.<\/p>\n\t\t\t\t<div class=\"elementor-element elementor-element-94d3d94 elementor-widget__width-inherit premium-lq__none elementor-widget elementor-widget-premium-addon-button\" data-id=\"94d3d94\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"premium-addon-button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\n\t\t<a class=\"premium-button premium-button-none premium-btn-sm premium-button-none\" href=\"#kontakt\">\n\t\t\t<div class=\"premium-button-text-icon-wrapper\">\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<span >\n\t\t\t\t\t\tExpos\u00e9 anfragen\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t<\/a>\n\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-738bc1d e-con e-atomic-element e-div-block-base e-default-div e-738bc1d-b8b8a60 riva-right-container e-738bc1d-b8b8a60 \" data-id=\"738bc1d\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"738bc1d\" data-e-type=\"e-div-block\" data-id=\"738bc1d\">\n    \t\t<div class=\"elementor-element elementor-element-7d4eec1 riva-defer-media elementor-widget elementor-widget-image\" data-id=\"7d4eec1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"427\" src=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/04\/2026-04-20_riva_boat_summer_fix-1024x546.jpg\" class=\"attachment-large size-large wp-image-5262\" alt=\"\" srcset=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/04\/2026-04-20_riva_boat_summer_fix-1024x546.jpg 1024w, https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/04\/2026-04-20_riva_boat_summer_fix-300x160.jpg 300w, https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/04\/2026-04-20_riva_boat_summer_fix-768x410.jpg 768w, https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/04\/2026-04-20_riva_boat_summer_fix-1536x819.jpg 1536w, https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/04\/2026-04-20_riva_boat_summer_fix-2048x1092.jpg 2048w, https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/04\/2026-04-20_riva_boat_summer_fix-18x10.jpg 18w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-08dc0dc e-con e-atomic-element e-flexbox-base e-default-div e-ae976d3 riva-section-container-wide \" data-id=\"08dc0dc\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"08dc0dc\" id=\"ausstattung\" data-e-type=\"e-flexbox\" data-id=\"08dc0dc\">\n    <div class=\"elementor-element elementor-element-4ee8148 e-con e-atomic-element e-div-block-base e-default-div e-4ee8148-82764b4 riva-center-container \" data-id=\"4ee8148\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"4ee8148\" data-e-type=\"e-div-block\" data-id=\"4ee8148\">\n    \t\t\t<h3 data-interaction-id=\"119adef\" class=\"e-119adef-16a350e riva-heading-text riva-scroll-fade-text e-heading-base e-default-h3\" data-e-type=\"widget\" data-id=\"119adef\">Details, die man jeden Tag sp\u00fcrt.<\/h3>\n\t\t\t\t<div class=\"elementor-element elementor-element-c6145bf elementor-widget elementor-widget-html\" data-id=\"c6145bf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- BEGIN RIVA Ausstattung Slider -->\n<section class=\"riva-amenity-slider\" aria-label=\"Ausstattungsmerkmale\">\n  <div class=\"riva-amenity-slider__inner\">\n    <div class=\"riva-amenity-slider__stage\" aria-roledescription=\"Karussell\">\n      <div class=\"riva-amenity-slider__viewport\" tabindex=\"0\" aria-label=\"Ausstattungsmerkmale horizontal durchsehen\">\n        <ul class=\"riva-amenity-slider__track\">\n          <li class=\"riva-amenity-slider__slide is-active\" data-riva-amenity-slide>\n            <h3>Echtholzparkett<\/h3>\n            <p>Ge&ouml;lte Oberfl&auml;chen bringen W&auml;rme in die R&auml;ume und geben ihnen eine nat&uuml;rliche Ruhe.<\/p>\n          <\/li>\n          <li class=\"riva-amenity-slider__slide\" data-riva-amenity-slide>\n            <h3>Bodentiefe Fenster<\/h3>\n            <p>Viel Tageslicht, offene Blickachsen und ein Wohngef&uuml;hl, das den Ort bis ins Innere holt.<\/p>\n          <\/li>\n          <li class=\"riva-amenity-slider__slide\" data-riva-amenity-slide>\n            <h3>Natursteinb&auml;der<\/h3>\n            <p>Raumhoch ausgef&uuml;hrt, hochwertig im Detail und bewusst zur&uuml;ckhaltend in der Wirkung.<\/p>\n          <\/li>\n          <li class=\"riva-amenity-slider__slide\" data-riva-amenity-slide>\n            <h3>Fu&szlig;bodenheizung<\/h3>\n            <p>Gleichm&auml;&szlig;ige W&auml;rme, ohne Heizk&ouml;rper im Raum und ohne den Grundriss zu unterbrechen.<\/p>\n          <\/li>\n          <li class=\"riva-amenity-slider__slide\" data-riva-amenity-slide>\n            <h3>Smart-Home-ready<\/h3>\n            <p>Vorbereitet f&uuml;r Komfort, der sich an Routinen anpasst und den Alltag leiser macht.<\/p>\n          <\/li>\n          <li class=\"riva-amenity-slider__slide\" data-riva-amenity-slide>\n            <h3>Fingerprintscanner<\/h3>\n            <p>Ein Zugang, der Sicherheit und Komfort zusammenbringt, bevor man &uuml;berhaupt zu Hause ist.<\/p>\n          <\/li>\n          <li class=\"riva-amenity-slider__slide\" data-riva-amenity-slide>\n            <h3>Hochwertige Beschl&auml;ge<\/h3>\n            <p>Sp&uuml;rbare Qualit&auml;t an den Stellen, die man jeden Tag ber&uuml;hrt.<\/p>\n          <\/li>\n          <li class=\"riva-amenity-slider__slide\" data-riva-amenity-slide>\n            <h3>Klare Grundrisse<\/h3>\n            <p>Mit privaten Au&szlig;enbereichen und Raum f&uuml;r Ordnung, R&uuml;ckzug und Ankommen.<\/p>\n          <\/li>\n        <\/ul>\n      <\/div>\n\n      <div class=\"riva-amenity-slider__controls\" aria-label=\"Ausstattung Slider steuern\">\n        <button class=\"riva-amenity-slider__button riva-amenity-slider__button--prev\" type=\"button\" aria-label=\"Vorheriges Ausstattungsmerkmal\">\n          <span aria-hidden=\"true\">&larr;<\/span>\n        <\/button>\n        <p class=\"riva-amenity-slider__status\" aria-live=\"polite\">01 \/ 08<\/p>\n        <button class=\"riva-amenity-slider__button riva-amenity-slider__button--next\" type=\"button\" aria-label=\"N&auml;chstes Ausstattungsmerkmal\">\n          <span aria-hidden=\"true\">&rarr;<\/span>\n        <\/button>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n<!-- END RIVA Ausstattung Slider -->\n\n\n<style>\n\/* BEGIN RIVA Ausstattung Slider *\/\n.riva-amenity-slider,\n.riva-amenity-slider * {\n  box-sizing: border-box;\n}\n\n.riva-amenity-slider {\n  --riva-deep: #00375a;\n  --riva-ink: #17252f;\n  --riva-paper: #fffaf0;\n  --riva-line: rgba(0, 55, 90, 0.18);\n  --riva-visible-slides: 3;\n  --riva-slide-gap: clamp(18px, 2.4vw, 34px);\n  --riva-slide-width: calc((100% - (var(--riva-slide-gap) * (var(--riva-visible-slides) - 1))) \/ var(--riva-visible-slides));\n  width: 100%;\n  color: var(--riva-ink);\n}\n\n.riva-amenity-slider__inner {\n  display: block;\n  width: 100%;\n  max-width: none;\n  margin-inline: 0;\n}\n\n.riva-amenity-slider__stage {\n  min-width: 0;\n}\n\n.riva-amenity-slider__viewport {\n  width: 100%;\n  overflow: hidden;\n  outline: none;\n}\n\n.riva-amenity-slider__viewport:focus-visible {\n  outline: 2px solid var(--riva-deep);\n  outline-offset: 6px;\n}\n\n.riva-amenity-slider__track {\n  display: flex;\n  gap: var(--riva-slide-gap);\n  align-items: stretch;\n  margin: 0;\n  padding:\n    clamp(44px, 5vw, 72px)\n    0\n    clamp(64px, 6vw, 96px);\n  list-style: none;\n  transform: translate3d(var(--riva-amenity-offset, 0px), 0, 0);\n  transition: transform 560ms cubic-bezier(0.22, 1, 0.36, 1);\n  will-change: transform;\n}\n\n.riva-amenity-slider__track.is-instant {\n  transition: none !important;\n}\n\n.riva-amenity-slider__slide {\n  display: flex;\n  flex: 0 0 var(--riva-slide-width);\n  flex-direction: column;\n  width: var(--riva-slide-width);\n  min-width: 0;\n  min-height: clamp(190px, 18vw, 240px);\n  align-items: center;\n  justify-content: center;\n  padding: clamp(22px, 2.6vw, 30px);\n  border: 0;\n  border-radius: 10px;\n  background: #fffaf0;\n  box-shadow: none;\n  text-align: center;\n  transition:\n    opacity 220ms ease;\n}\n\n@media (max-width: 1024px) {\n  .riva-amenity-slider {\n    --riva-visible-slides: 2;\n  }\n}\n\n@media (max-width: 720px) {\n  .riva-amenity-slider {\n    --riva-visible-slides: 1;\n  }\n}\n\n.riva-amenity-slider__slide.is-active {\n  box-shadow: none;\n}\n\n.riva-amenity-slider__slide h3 {\n  margin: 0 0 clamp(12px, 1.6vw, 18px);\n  max-width: 100%;\n  color: var(--riva-deep);\n  font-family: \"Literata\", Georgia, serif;\n  font-size: clamp(1.08rem, 1rem + 0.34vw, 1.36rem);\n  font-weight: 300;\n  line-height: 1.16;\n  letter-spacing: 0;\n  overflow-wrap: anywhere;\n  text-wrap: balance;\n}\n\n.riva-amenity-slider__slide p {\n  max-width: 30ch;\n  margin: 0 auto;\n  color: rgba(23, 37, 47, 0.78);\n  font-family: \"Public Sans\", Arial, sans-serif;\n  font-size: clamp(0.84rem, 0.8rem + 0.12vw, 0.92rem);\n  font-weight: 300;\n  line-height: 1.5;\n  letter-spacing: 0;\n  overflow-wrap: break-word;\n}\n\n.riva-amenity-slider__controls {\n  display: grid;\n  grid-template-columns: 44px minmax(5.5rem, auto) 44px;\n  gap: 14px;\n  align-items: center;\n  justify-content: center;\n  margin-top: clamp(2px, 0.8vw, 12px);\n}\n\n.riva-amenity-slider__button {\n  display: inline-flex;\n  width: 44px;\n  height: 44px;\n  align-items: center;\n  justify-content: center;\n  border: 1px solid rgba(0, 55, 90, 0.22);\n  border-radius: 999px;\n  background: #fffaf0;\n  color: var(--riva-deep);\n  cursor: pointer;\n  font: inherit;\n  line-height: 1;\n}\n\n.riva-amenity-slider__button:hover,\n.riva-amenity-slider__button:focus-visible {\n  background: var(--riva-deep);\n  color: #fffaf0;\n}\n\n.riva-amenity-slider__button:focus-visible {\n  outline: 2px solid currentColor;\n  outline-offset: 4px;\n}\n\n.riva-amenity-slider__button[disabled] {\n  opacity: 0.38;\n  cursor: default;\n}\n\n.riva-amenity-slider__button[disabled]:hover {\n  background: #fffaf0;\n  color: var(--riva-deep);\n}\n\n.riva-amenity-slider__status {\n  margin: 0;\n  color: rgba(0, 55, 90, 0.72);\n  font-family: \"Public Sans\", Arial, sans-serif;\n  font-size: 0.8rem;\n  line-height: 1;\n  letter-spacing: 0.08em;\n  text-align: center;\n}\n\n@media (max-width: 1024px) {\n  .riva-amenity-slider {\n    --riva-slide-gap: clamp(22px, 4vw, 34px);\n  }\n}\n\n@media (max-width: 640px) {\n  .riva-amenity-slider {\n    --riva-slide-gap: 0px;\n  }\n\n  .riva-amenity-slider__viewport {\n    width: 100%;\n  }\n\n  .riva-amenity-slider__track {\n    padding:\n      44px\n      0\n      66px;\n  }\n\n  .riva-amenity-slider__slide {\n    min-height: 204px;\n    padding: 22px;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .riva-amenity-slider__track,\n  .riva-amenity-slider__slide,\n  .riva-amenity-slider__button {\n    transition: none !important;\n  }\n}\n\/* END RIVA Ausstattung Slider *\/\n\n<\/style>\n\n<script>\n(function () {\n  var sliders = document.querySelectorAll(\".riva-amenity-slider\");\n\n  if (!sliders.length) return;\n\n  function modulo(value, length) {\n    return ((value % length) + length) % length;\n  }\n\n  function formatStatus(index, visible, total) {\n    var start = index + 1;\n    var end = Math.min(index + visible, total);\n    var totalLabel = String(total).padStart(2, \"0\");\n\n    if (visible <= 1 || start === end) {\n      return String(start).padStart(2, \"0\") + \" \/ \" + totalLabel;\n    }\n\n    return String(start).padStart(2, \"0\") + \"-\" + String(end).padStart(2, \"0\") + \" \/ \" + totalLabel;\n  }\n\n  function initSlider(root) {\n    var track = root.querySelector(\".riva-amenity-slider__track\");\n    var slides = Array.prototype.slice.call(root.querySelectorAll(\"[data-riva-amenity-slide]\"));\n    var prev = root.querySelector(\".riva-amenity-slider__button--prev\");\n    var next = root.querySelector(\".riva-amenity-slider__button--next\");\n    var status = root.querySelector(\".riva-amenity-slider__status\");\n    var current = 0;\n    var resizeFrame = null;\n    var reduceMotion = window.matchMedia(\"(prefers-reduced-motion: reduce)\");\n\n    if (!track || !slides.length) return;\n\n    function getVisibleCount() {\n      var value = window.getComputedStyle(root).getPropertyValue(\"--riva-visible-slides\");\n      var count = parseInt(value, 10);\n\n      if (!Number.isFinite(count) || count < 1) return 1;\n\n      return Math.min(count, slides.length);\n    }\n\n    function getMaxStart() {\n      return Math.max(0, slides.length - getVisibleCount());\n    }\n\n    function setTrackMotion(immediate) {\n      track.classList.toggle(\"is-instant\", immediate || reduceMotion.matches);\n    }\n\n    function getSlideOffset(index) {\n      var firstSlide = slides[0];\n      var target = slides[index];\n\n      if (!firstSlide || !target) return 0;\n\n      return -(target.offsetLeft - firstSlide.offsetLeft);\n    }\n\n    function update(immediate) {\n      var visible = getVisibleCount();\n      var maxStart = getMaxStart();\n\n      current = Math.min(current, maxStart);\n\n      var offset = getSlideOffset(current);\n\n      setTrackMotion(immediate);\n      track.style.setProperty(\"--riva-amenity-offset\", offset + \"px\");\n\n      slides.forEach(function (slide, index) {\n        var isVisible = index >= current && index < current + visible;\n        var isCurrent = index === current;\n\n        slide.classList.toggle(\"is-active\", isCurrent);\n        slide.setAttribute(\"aria-hidden\", isVisible ? \"false\" : \"true\");\n      });\n\n      if (status) {\n        status.textContent = formatStatus(current, visible, slides.length);\n      }\n\n      if (prev) {\n        prev.disabled = false;\n        prev.setAttribute(\"aria-disabled\", \"false\");\n      }\n\n      if (next) {\n        next.disabled = false;\n        next.setAttribute(\"aria-disabled\", \"false\");\n      }\n\n      if (immediate || reduceMotion.matches) {\n        window.requestAnimationFrame(function () {\n          track.classList.remove(\"is-instant\");\n        });\n      }\n    }\n\n    function go(delta) {\n      current = modulo(current + delta, getMaxStart() + 1);\n      update(false);\n    }\n\n    if (prev) {\n      prev.addEventListener(\"click\", function () {\n        go(-1);\n      });\n    }\n\n    if (next) {\n      next.addEventListener(\"click\", function () {\n        go(1);\n      });\n    }\n\n    root.addEventListener(\"keydown\", function (event) {\n      if (event.key === \"ArrowRight\") {\n        event.preventDefault();\n        go(1);\n      }\n\n      if (event.key === \"ArrowLeft\") {\n        event.preventDefault();\n        go(-1);\n      }\n    });\n\n    window.addEventListener(\"resize\", function () {\n      if (resizeFrame) {\n        window.cancelAnimationFrame(resizeFrame);\n      }\n\n      resizeFrame = window.requestAnimationFrame(function () {\n        update(true);\n      });\n    });\n\n    update(true);\n  }\n\n  sliders.forEach(initSlider);\n})();\n\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-3dbfb6f e-con e-atomic-element e-flexbox-base e-default-div e-3dbfb6f-5202b29 g-f6f0ec3 riva-section-container-wide \" data-id=\"3dbfb6f\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"3dbfb6f\" id=\"wohnungen\" data-e-type=\"e-flexbox\" data-id=\"3dbfb6f\">\n    <div class=\"elementor-element elementor-element-e1295c9 e-con e-atomic-element e-div-block-base e-default-div e-e1295c9-8907e98 riva-center-container \" data-id=\"e1295c9\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"e1295c9\" data-e-type=\"e-div-block\" data-id=\"e1295c9\">\n    \t\t\t<h3 data-interaction-id=\"02c80b6\" class=\"e-02c80b6-d507024 riva-heading-text riva-scroll-fade-text e-heading-base e-default-h3\" data-e-type=\"widget\" data-id=\"02c80b6\">Mit dem Ort<br>verbunden.<\/h3>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-c6fef77 e-con e-atomic-element e-div-block-base e-default-div e-c6fef77-a074f89 riva-center-container \" data-id=\"c6fef77\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"c6fef77\" data-e-type=\"e-div-block\" data-id=\"c6fef77\">\n    \t\t\t<p class=\"e-87e5527-72e2f0b riva-text e-paragraph-base e-default-p\" data-interaction-id=\"87e5527\" data-e-type=\"widget\" data-id=\"87e5527\">Vom kompakten Apartment bis zum gro\u00dfz\u00fcgigen Penthouse bietet RIVA unterschiedliche Wohnungsgr\u00f6\u00dfen f\u00fcr verschiedene Lebenssituationen. Gro\u00dfz\u00fcgige Fensterfl\u00e4chen, private Au\u00dfenbereiche und hochwertige Materialien schaffen R\u00e4ume, die den Charakter des Ortes bis ins Innere tragen.<\/p>\n\t\t\n<\/div>\n\t\t<div class=\"elementor-element elementor-element-b46dc16 elementor-widget elementor-widget-html\" data-id=\"b46dc16\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- BEGIN RIVA Manual Floorplan Slider -->\n<section class=\"riva-floorplan-slider\" data-riva-floorplan-slider aria-label=\"Ausgew\u00e4hlte Grundrisse\">\n  <div class=\"riva-floorplan-slider__inner\">\n    <div class=\"riva-floorplan-slider__viewport\" tabindex=\"0\" aria-label=\"Grundrisse Karussell\">\n      <ul class=\"riva-floorplan-slider__track\">\n        <li class=\"riva-floorplan-slider__slide\" data-riva-floorplan-slide data-riva-floorplan-title=\"Villa Lugano, WE 01.0.1, Gartengeschoss, 3 Zimmer, 97,94 m\u00b2\">\n          <article class=\"riva-floorplan-card\">\n            <a class=\"riva-floorplan-card__media\" href=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/08\/Haus-1-WE-01.0.1_rebrand.pdf\" target=\"_blank\" rel=\"noopener\" aria-label=\"Grundriss Villa Lugano WE 01.0.1 als PDF \u00f6ffnen\">\n              <img src=\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='800' height='600' viewBox='0 0 800 600'%3E%3Crect width='800' height='600' fill='%23f7f4ea'\/%3E%3C\/svg%3E\" data-riva-src=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/08\/Haus-1-WE-01.0.1_rebrand.jpg\" alt=\"Grundriss Villa Lugano WE 01.0.1, Gartengeschoss, S\u00fcden, 3 Zimmer, 97,94 m\u00b2\" loading=\"lazy\" decoding=\"async\">\n              <span class=\"riva-floorplan-card__media-label\">WE 01.0.1<\/span>\n            <\/a>\n            <div class=\"riva-floorplan-card__body\">\n              <div>\n                <p class=\"riva-floorplan-card__eyebrow\">Villa Lugano<\/p>\n                <h3>Gartengeschoss mit zwei Terrassen<\/h3>\n              <\/div>\n              <dl class=\"riva-floorplan-card__facts\">\n                <div><dt>Lage<\/dt><dd>Gartengeschoss<\/dd><\/div>\n                <div><dt>Ausrichtung<\/dt><dd>S\u00fcden<\/dd><\/div>\n                <div><dt>Wohnfl\u00e4che<\/dt><dd>97,94 m\u00b2<\/dd><\/div>\n                <div><dt>Zimmer<\/dt><dd>3<\/dd><\/div>\n              <\/dl>\n              <div class=\"riva-floorplan-card__actions\">\n                <a class=\"riva-floorplan-card__button\" href=\"#kontakt\" data-riva-floorplan-request>Diese Wohnung anfragen<\/a>\n                <a class=\"riva-floorplan-card__button riva-floorplan-card__button--ghost\" href=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/08\/Haus-1-WE-01.0.1_rebrand.pdf\" target=\"_blank\" rel=\"noopener\">PDF \u00f6ffnen<\/a>\n              <\/div>\n            <\/div>\n          <\/article>\n        <\/li>\n\n        <li class=\"riva-floorplan-slider__slide\" data-riva-floorplan-slide data-riva-floorplan-title=\"Villa Lugano, WE 01.5.1, Penthouse, 4 Zimmer, 120,87 m\u00b2\">\n          <article class=\"riva-floorplan-card\">\n            <a class=\"riva-floorplan-card__media\" href=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/08\/Haus-1-WE-01.5.1_rebrand.pdf\" target=\"_blank\" rel=\"noopener\" aria-label=\"Grundriss Villa Lugano WE 01.5.1 als PDF \u00f6ffnen\">\n              <img src=\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='800' height='600' viewBox='0 0 800 600'%3E%3Crect width='800' height='600' fill='%23f7f4ea'\/%3E%3C\/svg%3E\" data-riva-src=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/08\/Haus-1-WE-01.5.1_rebrand.jpg\" alt=\"Grundriss Villa Lugano WE 01.5.1, Penthouse, Westen, 4 Zimmer, 120,87 m\u00b2\" loading=\"lazy\" decoding=\"async\">\n              <span class=\"riva-floorplan-card__media-label\">WE 01.5.1<\/span>\n            <\/a>\n            <div class=\"riva-floorplan-card__body\">\n              <div>\n                <p class=\"riva-floorplan-card__eyebrow\">Villa Lugano<\/p>\n                <h3>Penthouse mit Dachebene<\/h3>\n              <\/div>\n              <dl class=\"riva-floorplan-card__facts\">\n                <div><dt>Lage<\/dt><dd>Penthouse<\/dd><\/div>\n                <div><dt>Ausrichtung<\/dt><dd>Westen<\/dd><\/div>\n                <div><dt>Wohnfl\u00e4che<\/dt><dd>120,87 m\u00b2<\/dd><\/div>\n                <div><dt>Zimmer<\/dt><dd>4<\/dd><\/div>\n              <\/dl>\n              <div class=\"riva-floorplan-card__actions\">\n                <a class=\"riva-floorplan-card__button\" href=\"#kontakt\" data-riva-floorplan-request>Diese Wohnung anfragen<\/a>\n                <a class=\"riva-floorplan-card__button riva-floorplan-card__button--ghost\" href=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/08\/Haus-1-WE-01.5.1_rebrand.pdf\" target=\"_blank\" rel=\"noopener\">PDF \u00f6ffnen<\/a>\n              <\/div>\n            <\/div>\n          <\/article>\n        <\/li>\n\n        <li class=\"riva-floorplan-slider__slide\" data-riva-floorplan-slide data-riva-floorplan-title=\"Villa Bellagio, WE 02.0.1, Erdgeschoss, 2 Zimmer, 85,42 m\u00b2\">\n          <article class=\"riva-floorplan-card\">\n            <a class=\"riva-floorplan-card__media\" href=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/08\/Haus-2-WE-2.0.1_rebrand.pdf\" target=\"_blank\" rel=\"noopener\" aria-label=\"Grundriss Villa Bellagio WE 02.0.1 als PDF \u00f6ffnen\">\n              <img src=\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='800' height='600' viewBox='0 0 800 600'%3E%3Crect width='800' height='600' fill='%23f7f4ea'\/%3E%3C\/svg%3E\" data-riva-src=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/08\/Haus-2-WE-2.0.1_rebrand.jpg\" alt=\"Grundriss Villa Bellagio WE 02.0.1, Erdgeschoss, S\u00fcden, 2 Zimmer, 85,42 m\u00b2\" loading=\"lazy\" decoding=\"async\">\n              <span class=\"riva-floorplan-card__media-label\">WE 02.0.1<\/span>\n            <\/a>\n            <div class=\"riva-floorplan-card__body\">\n              <div>\n                <p class=\"riva-floorplan-card__eyebrow\">Villa Bellagio<\/p>\n                <h3>Zwei Zimmer mit zwei Balkonen<\/h3>\n              <\/div>\n              <dl class=\"riva-floorplan-card__facts\">\n                <div><dt>Lage<\/dt><dd>Erdgeschoss<\/dd><\/div>\n                <div><dt>Ausrichtung<\/dt><dd>S\u00fcden<\/dd><\/div>\n                <div><dt>Wohnfl\u00e4che<\/dt><dd>85,42 m\u00b2<\/dd><\/div>\n                <div><dt>Zimmer<\/dt><dd>2<\/dd><\/div>\n              <\/dl>\n              <div class=\"riva-floorplan-card__actions\">\n                <a class=\"riva-floorplan-card__button\" href=\"#kontakt\" data-riva-floorplan-request>Diese Wohnung anfragen<\/a>\n                <a class=\"riva-floorplan-card__button riva-floorplan-card__button--ghost\" href=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/08\/Haus-2-WE-2.0.1_rebrand.pdf\" target=\"_blank\" rel=\"noopener\">PDF \u00f6ffnen<\/a>\n              <\/div>\n            <\/div>\n          <\/article>\n        <\/li>\n\n        <li class=\"riva-floorplan-slider__slide\" data-riva-floorplan-slide data-riva-floorplan-title=\"Villa Bellagio, WE 02.3.4, 3. Obergeschoss, 3 Zimmer, 102,79 m\u00b2\">\n          <article class=\"riva-floorplan-card\">\n            <a class=\"riva-floorplan-card__media\" href=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/08\/Haus-2-WE-2.3.4_rebrand.pdf\" target=\"_blank\" rel=\"noopener\" aria-label=\"Grundriss Villa Bellagio WE 02.3.4 als PDF \u00f6ffnen\">\n              <img src=\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='800' height='600' viewBox='0 0 800 600'%3E%3Crect width='800' height='600' fill='%23f7f4ea'\/%3E%3C\/svg%3E\" data-riva-src=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/08\/Haus-2-WE-2.3.4_rebrand.jpg\" alt=\"Grundriss Villa Bellagio WE 02.3.4, 3. Obergeschoss, Norden, 3 Zimmer, 102,79 m\u00b2\" loading=\"lazy\" decoding=\"async\">\n              <span class=\"riva-floorplan-card__media-label\">WE 02.3.4<\/span>\n            <\/a>\n            <div class=\"riva-floorplan-card__body\">\n              <div>\n                <p class=\"riva-floorplan-card__eyebrow\">Villa Bellagio<\/p>\n                <h3>Klar geschnittene obere Etage<\/h3>\n              <\/div>\n              <dl class=\"riva-floorplan-card__facts\">\n                <div><dt>Lage<\/dt><dd>3. Obergeschoss<\/dd><\/div>\n                <div><dt>Ausrichtung<\/dt><dd>Norden<\/dd><\/div>\n                <div><dt>Wohnfl\u00e4che<\/dt><dd>102,79 m\u00b2<\/dd><\/div>\n                <div><dt>Zimmer<\/dt><dd>3<\/dd><\/div>\n              <\/dl>\n              <div class=\"riva-floorplan-card__actions\">\n                <a class=\"riva-floorplan-card__button\" href=\"#kontakt\" data-riva-floorplan-request>Diese Wohnung anfragen<\/a>\n                <a class=\"riva-floorplan-card__button riva-floorplan-card__button--ghost\" href=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/08\/Haus-2-WE-2.3.4_rebrand.pdf\" target=\"_blank\" rel=\"noopener\">PDF \u00f6ffnen<\/a>\n              <\/div>\n            <\/div>\n          <\/article>\n        <\/li>\n\n        <li class=\"riva-floorplan-slider__slide\" data-riva-floorplan-slide data-riva-floorplan-title=\"Villa Lecco, WE 03.0.4, Gartengeschoss, 3 Zimmer, 92,38 m\u00b2\">\n          <article class=\"riva-floorplan-card\">\n            <a class=\"riva-floorplan-card__media\" href=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/08\/Haus-3-WE-03.0.4_rebrand.pdf\" target=\"_blank\" rel=\"noopener\" aria-label=\"Grundriss Villa Lecco WE 03.0.4 als PDF \u00f6ffnen\">\n              <img src=\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='800' height='600' viewBox='0 0 800 600'%3E%3Crect width='800' height='600' fill='%23f7f4ea'\/%3E%3C\/svg%3E\" data-riva-src=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/08\/Haus-3-WE-03.0.4_rebrand.jpg\" alt=\"Grundriss Villa Lecco WE 03.0.4, Gartengeschoss, Westen, 3 Zimmer, 92,38 m\u00b2\" loading=\"lazy\" decoding=\"async\">\n              <span class=\"riva-floorplan-card__media-label\">WE 03.0.4<\/span>\n            <\/a>\n            <div class=\"riva-floorplan-card__body\">\n              <div>\n                <p class=\"riva-floorplan-card__eyebrow\">Villa Lecco<\/p>\n                <h3>Gartenlage mit weitem Balkon<\/h3>\n              <\/div>\n              <dl class=\"riva-floorplan-card__facts\">\n                <div><dt>Lage<\/dt><dd>Gartengeschoss<\/dd><\/div>\n                <div><dt>Ausrichtung<\/dt><dd>Westen<\/dd><\/div>\n                <div><dt>Wohnfl\u00e4che<\/dt><dd>92,38 m\u00b2<\/dd><\/div>\n                <div><dt>Zimmer<\/dt><dd>3<\/dd><\/div>\n              <\/dl>\n              <div class=\"riva-floorplan-card__actions\">\n                <a class=\"riva-floorplan-card__button\" href=\"#kontakt\" data-riva-floorplan-request>Diese Wohnung anfragen<\/a>\n                <a class=\"riva-floorplan-card__button riva-floorplan-card__button--ghost\" href=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/08\/Haus-3-WE-03.0.4_rebrand.pdf\" target=\"_blank\" rel=\"noopener\">PDF \u00f6ffnen<\/a>\n              <\/div>\n            <\/div>\n          <\/article>\n        <\/li>\n\n        <li class=\"riva-floorplan-slider__slide\" data-riva-floorplan-slide data-riva-floorplan-title=\"Villa Lecco, WE 03.4.1, Penthouse, 4 Zimmer, 148,44 m\u00b2\">\n          <article class=\"riva-floorplan-card\">\n            <a class=\"riva-floorplan-card__media\" href=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/08\/Haus-3-WE-03.4.1_rebrand.pdf\" target=\"_blank\" rel=\"noopener\" aria-label=\"Grundriss Villa Lecco WE 03.4.1 als PDF \u00f6ffnen\">\n              <img src=\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='800' height='600' viewBox='0 0 800 600'%3E%3Crect width='800' height='600' fill='%23f7f4ea'\/%3E%3C\/svg%3E\" data-riva-src=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/08\/Haus-3-WE-03.4.1_rebrand.jpg\" alt=\"Grundriss Villa Lecco WE 03.4.1, Penthouse, Westen, 4 Zimmer, 148,44 m\u00b2\" loading=\"lazy\" decoding=\"async\">\n              <span class=\"riva-floorplan-card__media-label\">WE 03.4.1<\/span>\n            <\/a>\n            <div class=\"riva-floorplan-card__body\">\n              <div>\n                <p class=\"riva-floorplan-card__eyebrow\">Villa Lecco<\/p>\n                <h3>Penthouse mit gro\u00dfz\u00fcgiger Dachebene<\/h3>\n              <\/div>\n              <dl class=\"riva-floorplan-card__facts\">\n                <div><dt>Lage<\/dt><dd>Penthouse<\/dd><\/div>\n                <div><dt>Ausrichtung<\/dt><dd>Westen<\/dd><\/div>\n                <div><dt>Wohnfl\u00e4che<\/dt><dd>148,44 m\u00b2<\/dd><\/div>\n                <div><dt>Zimmer<\/dt><dd>4<\/dd><\/div>\n              <\/dl>\n              <div class=\"riva-floorplan-card__actions\">\n                <a class=\"riva-floorplan-card__button\" href=\"#kontakt\" data-riva-floorplan-request>Diese Wohnung anfragen<\/a>\n                <a class=\"riva-floorplan-card__button riva-floorplan-card__button--ghost\" href=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/08\/Haus-3-WE-03.4.1_rebrand.pdf\" target=\"_blank\" rel=\"noopener\">PDF \u00f6ffnen<\/a>\n              <\/div>\n            <\/div>\n          <\/article>\n        <\/li>\n\n        <li class=\"riva-floorplan-slider__slide\" data-riva-floorplan-slide data-riva-floorplan-title=\"Villa Menaggio, WE 04.0.2, Gartengeschoss, 3 Zimmer, 129,95 m\u00b2\">\n          <article class=\"riva-floorplan-card\">\n            <a class=\"riva-floorplan-card__media\" href=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/08\/Haus-4-WE-04.0.2_rebrand.pdf\" target=\"_blank\" rel=\"noopener\" aria-label=\"Grundriss Villa Menaggio WE 04.0.2 als PDF \u00f6ffnen\">\n              <img src=\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='800' height='600' viewBox='0 0 800 600'%3E%3Crect width='800' height='600' fill='%23f7f4ea'\/%3E%3C\/svg%3E\" data-riva-src=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/08\/Haus-4-WE-04.0.2_rebrand.jpg\" alt=\"Grundriss Villa Menaggio WE 04.0.2, Gartengeschoss, Westen, 3 Zimmer, 129,95 m\u00b2\" loading=\"lazy\" decoding=\"async\">\n              <span class=\"riva-floorplan-card__media-label\">WE 04.0.2<\/span>\n            <\/a>\n            <div class=\"riva-floorplan-card__body\">\n              <div>\n                <p class=\"riva-floorplan-card__eyebrow\">Villa Menaggio<\/p>\n                <h3>Weite Wohnk\u00fcche mit Balkon<\/h3>\n              <\/div>\n              <dl class=\"riva-floorplan-card__facts\">\n                <div><dt>Lage<\/dt><dd>Gartengeschoss<\/dd><\/div>\n                <div><dt>Ausrichtung<\/dt><dd>Westen<\/dd><\/div>\n                <div><dt>Wohnfl\u00e4che<\/dt><dd>129,95 m\u00b2<\/dd><\/div>\n                <div><dt>Zimmer<\/dt><dd>3<\/dd><\/div>\n              <\/dl>\n              <div class=\"riva-floorplan-card__actions\">\n                <a class=\"riva-floorplan-card__button\" href=\"#kontakt\" data-riva-floorplan-request>Diese Wohnung anfragen<\/a>\n                <a class=\"riva-floorplan-card__button riva-floorplan-card__button--ghost\" href=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/08\/Haus-4-WE-04.0.2_rebrand.pdf\" target=\"_blank\" rel=\"noopener\">PDF \u00f6ffnen<\/a>\n              <\/div>\n            <\/div>\n          <\/article>\n        <\/li>\n\n        <li class=\"riva-floorplan-slider__slide\" data-riva-floorplan-slide data-riva-floorplan-title=\"Villa Menaggio, WE 04.4.1, Penthouse, 4 Zimmer, 148,69 m\u00b2\">\n          <article class=\"riva-floorplan-card\">\n            <a class=\"riva-floorplan-card__media\" href=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/08\/Haus-4-WE-04.4.1_rebrand.pdf\" target=\"_blank\" rel=\"noopener\" aria-label=\"Grundriss Villa Menaggio WE 04.4.1 als PDF \u00f6ffnen\">\n              <img src=\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='800' height='600' viewBox='0 0 800 600'%3E%3Crect width='800' height='600' fill='%23f7f4ea'\/%3E%3C\/svg%3E\" data-riva-src=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/08\/Haus-4-WE-04.4.1_rebrand.jpg\" alt=\"Grundriss Villa Menaggio WE 04.4.1, Penthouse, Westen, 4 Zimmer, 148,69 m\u00b2\" loading=\"lazy\" decoding=\"async\">\n              <span class=\"riva-floorplan-card__media-label\">WE 04.4.1<\/span>\n            <\/a>\n            <div class=\"riva-floorplan-card__body\">\n              <div>\n                <p class=\"riva-floorplan-card__eyebrow\">Villa Menaggio<\/p>\n                <h3>Penthouse \u00fcber dem Wasser<\/h3>\n              <\/div>\n              <dl class=\"riva-floorplan-card__facts\">\n                <div><dt>Lage<\/dt><dd>Penthouse<\/dd><\/div>\n                <div><dt>Ausrichtung<\/dt><dd>Westen<\/dd><\/div>\n                <div><dt>Wohnfl\u00e4che<\/dt><dd>148,69 m\u00b2<\/dd><\/div>\n                <div><dt>Zimmer<\/dt><dd>4<\/dd><\/div>\n              <\/dl>\n              <div class=\"riva-floorplan-card__actions\">\n                <a class=\"riva-floorplan-card__button\" href=\"#kontakt\" data-riva-floorplan-request>Diese Wohnung anfragen<\/a>\n                <a class=\"riva-floorplan-card__button riva-floorplan-card__button--ghost\" href=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/08\/Haus-4-WE-04.4.1_rebrand.pdf\" target=\"_blank\" rel=\"noopener\">PDF \u00f6ffnen<\/a>\n              <\/div>\n            <\/div>\n          <\/article>\n        <\/li>\n\n        <li class=\"riva-floorplan-slider__slide\" data-riva-floorplan-slide data-riva-floorplan-title=\"Villa Varenna, WE 05.0.3, Erdgeschoss, 2 Zimmer, 65,51 m\u00b2\">\n          <article class=\"riva-floorplan-card\">\n            <a class=\"riva-floorplan-card__media\" href=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/08\/Haus-5-WE-05.0.3_rebrand.pdf\" target=\"_blank\" rel=\"noopener\" aria-label=\"Grundriss Villa Varenna WE 05.0.3 als PDF \u00f6ffnen\">\n              <img src=\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='800' height='600' viewBox='0 0 800 600'%3E%3Crect width='800' height='600' fill='%23f7f4ea'\/%3E%3C\/svg%3E\" data-riva-src=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/08\/Haus-5-WE-05.0.3_rebrand.jpg\" alt=\"Grundriss Villa Varenna WE 05.0.3, Erdgeschoss, S\u00fcden, 2 Zimmer, 65,51 m\u00b2\" loading=\"lazy\" decoding=\"async\">\n              <span class=\"riva-floorplan-card__media-label\">WE 05.0.3<\/span>\n            <\/a>\n            <div class=\"riva-floorplan-card__body\">\n              <div>\n                <p class=\"riva-floorplan-card__eyebrow\">Villa Varenna<\/p>\n                <h3>Kompakt mit eigener Terrasse<\/h3>\n              <\/div>\n              <dl class=\"riva-floorplan-card__facts\">\n                <div><dt>Lage<\/dt><dd>Erdgeschoss<\/dd><\/div>\n                <div><dt>Ausrichtung<\/dt><dd>S\u00fcden<\/dd><\/div>\n                <div><dt>Wohnfl\u00e4che<\/dt><dd>65,51 m\u00b2<\/dd><\/div>\n                <div><dt>Zimmer<\/dt><dd>2<\/dd><\/div>\n              <\/dl>\n              <div class=\"riva-floorplan-card__actions\">\n                <a class=\"riva-floorplan-card__button\" href=\"#kontakt\" data-riva-floorplan-request>Diese Wohnung anfragen<\/a>\n                <a class=\"riva-floorplan-card__button riva-floorplan-card__button--ghost\" href=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/08\/Haus-5-WE-05.0.3_rebrand.pdf\" target=\"_blank\" rel=\"noopener\">PDF \u00f6ffnen<\/a>\n              <\/div>\n            <\/div>\n          <\/article>\n        <\/li>\n\n        <li class=\"riva-floorplan-slider__slide\" data-riva-floorplan-slide data-riva-floorplan-title=\"Villa Varenna, WE 05.6.2, Penthouse, 4 Zimmer, 111,91 m\u00b2\">\n          <article class=\"riva-floorplan-card\">\n            <a class=\"riva-floorplan-card__media\" href=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/08\/Haus-5-WE-05.6.2_rebrand.pdf\" target=\"_blank\" rel=\"noopener\" aria-label=\"Grundriss Villa Varenna WE 05.6.2 als PDF \u00f6ffnen\">\n              <img src=\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='800' height='600' viewBox='0 0 800 600'%3E%3Crect width='800' height='600' fill='%23f7f4ea'\/%3E%3C\/svg%3E\" data-riva-src=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/08\/Haus-5-WE-05.6.2_rebrand.jpg\" alt=\"Grundriss Villa Varenna WE 05.6.2, Penthouse, S\u00fcden, 4 Zimmer, 111,91 m\u00b2\" loading=\"lazy\" decoding=\"async\">\n              <span class=\"riva-floorplan-card__media-label\">WE 05.6.2<\/span>\n            <\/a>\n            <div class=\"riva-floorplan-card__body\">\n              <div>\n                <p class=\"riva-floorplan-card__eyebrow\">Villa Varenna<\/p>\n                <h3>Penthouse mit S\u00fcdausrichtung<\/h3>\n              <\/div>\n              <dl class=\"riva-floorplan-card__facts\">\n                <div><dt>Lage<\/dt><dd>Penthouse<\/dd><\/div>\n                <div><dt>Ausrichtung<\/dt><dd>S\u00fcden<\/dd><\/div>\n                <div><dt>Wohnfl\u00e4che<\/dt><dd>111,91 m\u00b2<\/dd><\/div>\n                <div><dt>Zimmer<\/dt><dd>4<\/dd><\/div>\n              <\/dl>\n              <div class=\"riva-floorplan-card__actions\">\n                <a class=\"riva-floorplan-card__button\" href=\"#kontakt\" data-riva-floorplan-request>Diese Wohnung anfragen<\/a>\n                <a class=\"riva-floorplan-card__button riva-floorplan-card__button--ghost\" href=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/08\/Haus-5-WE-05.6.2_rebrand.pdf\" target=\"_blank\" rel=\"noopener\">PDF \u00f6ffnen<\/a>\n              <\/div>\n            <\/div>\n          <\/article>\n        <\/li>\n      <\/ul>\n    <\/div>\n\n    <div class=\"riva-floorplan-slider__controls\" aria-label=\"Grundrisse wechseln\">\n      <button class=\"riva-floorplan-slider__button riva-floorplan-slider__button--prev\" type=\"button\" aria-label=\"Vorherigen Grundriss anzeigen\">\n        <span aria-hidden=\"true\">\u2190<\/span>\n      <\/button>\n      <p class=\"riva-floorplan-slider__status\" aria-hidden=\"true\">01 \/ 10<\/p>\n      <button class=\"riva-floorplan-slider__button riva-floorplan-slider__button--next\" type=\"button\" aria-label=\"N\u00e4chsten Grundriss anzeigen\">\n        <span aria-hidden=\"true\">\u2192<\/span>\n      <\/button>\n    <\/div>\n    <p class=\"riva-floorplan-slider__sr-status\" aria-live=\"polite\">01 \/ 10<\/p>\n  <\/div>\n<\/section>\n<!-- END RIVA Manual Floorplan Slider -->\n\n\n<style>\n\/* BEGIN RIVA Manual Floorplan Slider *\/\n.riva-floorplan-slider,\n.riva-floorplan-slider * {\n  box-sizing: border-box;\n}\n\n.riva-floorplan-slider {\n  --riva-deep: #00375a;\n  --riva-ink: #17252f;\n  --riva-muted: rgba(23, 37, 47, 0.68);\n  --riva-paper: #fffaf0;\n  --riva-soft: #f7f4ea;\n  --riva-line: rgba(0, 55, 90, 0.18);\n  --riva-slides: 3;\n  --riva-gap: clamp(18px, 2.4vw, 32px);\n  width: 100%;\n  color: var(--riva-ink);\n}\n\n.riva-floorplan-slider__inner {\n  width: 100%;\n  max-width: none;\n  margin-inline: 0;\n}\n\n.riva-floorplan-slider__viewport {\n  width: 100%;\n  overflow: hidden;\n  outline: none;\n}\n\n.riva-floorplan-slider__viewport:focus-visible {\n  outline: 2px solid var(--riva-deep);\n  outline-offset: 6px;\n}\n\n.riva-floorplan-slider__track {\n  display: flex;\n  gap: var(--riva-gap);\n  align-items: stretch;\n  margin: 0;\n  padding: 8px 0 18px;\n  list-style: none;\n  transform: translate3d(var(--riva-floorplan-offset, 0px), 0, 0);\n  transition: transform 520ms cubic-bezier(0.22, 1, 0.36, 1);\n  will-change: transform;\n}\n\n.riva-floorplan-slider__track.is-instant {\n  transition: none !important;\n}\n\n.riva-floorplan-slider__slide {\n  flex: 0 0 calc((100% - (var(--riva-gap) * (var(--riva-slides) - 1))) \/ var(--riva-slides));\n  min-width: 0;\n}\n\n.riva-floorplan-card {\n  display: flex;\n  min-height: 100%;\n  flex-direction: column;\n  overflow: hidden;\n  border: 1px solid var(--riva-line);\n  border-radius: 10px;\n  background: rgba(255, 250, 240, 0.94);\n}\n\n.riva-floorplan-card__media {\n  position: relative;\n  display: block;\n  overflow: hidden;\n  aspect-ratio: 4 \/ 3;\n  border-bottom: 1px solid var(--riva-line);\n  background:\n    linear-gradient(135deg, rgba(255, 250, 240, 0.92), rgba(225, 233, 230, 0.92)),\n    var(--riva-soft);\n  color: var(--riva-deep);\n  text-decoration: none;\n}\n\n.riva-floorplan-card__media img {\n  display: block;\n  width: 100%;\n  height: 100%;\n  object-fit: contain;\n  padding: clamp(14px, 2vw, 24px);\n}\n\n.riva-floorplan-card__media-label {\n  position: absolute;\n  inset: auto 14px 14px;\n  display: inline-flex;\n  width: fit-content;\n  max-width: calc(100% - 28px);\n  align-items: center;\n  justify-content: center;\n  border: 1px solid rgba(0, 55, 90, 0.18);\n  border-radius: 999px;\n  background: rgba(255, 250, 240, 0.88);\n  color: var(--riva-deep);\n  font-family: \"Public Sans\", Arial, sans-serif;\n  font-size: 0.78rem;\n  font-weight: 600;\n  letter-spacing: 0.08em;\n  line-height: 1.2;\n  padding: 8px 12px;\n  text-transform: uppercase;\n}\n\n.riva-floorplan-card__body {\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n  gap: clamp(18px, 2vw, 24px);\n  padding: clamp(18px, 2.2vw, 26px);\n}\n\n.riva-floorplan-card__eyebrow {\n  margin: 0 0 8px;\n  color: var(--riva-muted);\n  font-family: \"Public Sans\", Arial, sans-serif;\n  font-size: 0.78rem;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  line-height: 1.2;\n  text-transform: uppercase;\n}\n\n.riva-floorplan-card h3 {\n  margin: 0;\n  color: var(--riva-deep);\n  font-family: \"Literata\", Georgia, serif;\n  font-size: clamp(1.38rem, 1.18rem + 0.42vw, 1.82rem);\n  font-weight: 300;\n  letter-spacing: 0;\n  line-height: 1.12;\n  text-wrap: balance;\n}\n\n.riva-floorplan-card__facts {\n  display: grid;\n  gap: 0;\n  margin: 0;\n}\n\n.riva-floorplan-card__facts div {\n  display: grid;\n  grid-template-columns: minmax(7.2rem, 0.9fr) 1fr;\n  gap: 14px;\n  align-items: baseline;\n  border-top: 1px solid rgba(0, 55, 90, 0.14);\n  padding: 11px 0;\n}\n\n.riva-floorplan-card__facts dt {\n  color: var(--riva-muted);\n  font-family: \"Public Sans\", Arial, sans-serif;\n  font-size: 0.92rem;\n  font-weight: 400;\n  line-height: 1.35;\n}\n\n.riva-floorplan-card__facts dd {\n  margin: 0;\n  color: var(--riva-ink);\n  font-family: \"Public Sans\", Arial, sans-serif;\n  font-size: 0.98rem;\n  font-weight: 500;\n  line-height: 1.35;\n  text-align: right;\n}\n\n.riva-floorplan-card__actions {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  margin-top: auto;\n}\n\n.riva-floorplan-card__button {\n  display: inline-flex;\n  min-height: 44px;\n  align-items: center;\n  justify-content: center;\n  border: 1px solid var(--riva-deep);\n  border-radius: 999px;\n  background: var(--riva-deep);\n  color: #fffaf0;\n  font-family: \"Public Sans\", Arial, sans-serif;\n  font-size: 0.92rem;\n  font-weight: 600;\n  line-height: 1.15;\n  padding: 12px 18px;\n  text-align: center;\n  text-decoration: none;\n}\n\n.riva-floorplan-card__button--ghost {\n  background: transparent;\n  color: var(--riva-deep);\n}\n\n.riva-floorplan-card__button:hover,\n.riva-floorplan-card__button:focus-visible {\n  background: #fffaf0;\n  color: var(--riva-deep);\n}\n\n.riva-floorplan-card__button--ghost:hover,\n.riva-floorplan-card__button--ghost:focus-visible {\n  background: var(--riva-deep);\n  color: #fffaf0;\n}\n\n.riva-floorplan-card__button:focus-visible,\n.riva-floorplan-slider__button:focus-visible {\n  outline: 2px solid currentColor;\n  outline-offset: 4px;\n}\n\n.riva-floorplan-slider__controls {\n  display: grid;\n  grid-template-columns: 44px minmax(5.5rem, auto) 44px;\n  gap: 14px;\n  align-items: center;\n  justify-content: center;\n  margin-top: clamp(16px, 2vw, 26px);\n}\n\n.riva-floorplan-slider__button {\n  display: inline-flex;\n  width: 44px;\n  height: 44px;\n  align-items: center;\n  justify-content: center;\n  border: 1px solid rgba(0, 55, 90, 0.22);\n  border-radius: 999px;\n  background: #fffaf0;\n  color: var(--riva-deep);\n  cursor: pointer;\n  font: inherit;\n  line-height: 1;\n}\n\n.riva-floorplan-slider__button:hover,\n.riva-floorplan-slider__button:focus-visible {\n  background: var(--riva-deep);\n  color: #fffaf0;\n}\n\n.riva-floorplan-slider__status {\n  margin: 0;\n  color: rgba(0, 55, 90, 0.72);\n  font-family: \"Public Sans\", Arial, sans-serif;\n  font-size: 0.82rem;\n  line-height: 1;\n  letter-spacing: 0.08em;\n  text-align: center;\n}\n\n.riva-floorplan-slider__sr-status {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  overflow: hidden;\n  clip: rect(0 0 0 0);\n  white-space: nowrap;\n}\n\n@media (max-width: 1366px) {\n  .riva-floorplan-slider {\n    --riva-slides: 2;\n    --riva-gap: clamp(16px, 3vw, 24px);\n  }\n}\n\n@media (max-width: 1200px) {\n  .riva-floorplan-slider {\n    --riva-slides: 1;\n  }\n\n  .riva-floorplan-card {\n    max-width: 680px;\n    margin-inline: auto;\n  }\n}\n\n@media (max-width: 640px) {\n  .riva-floorplan-slider {\n    --riva-slides: 1;\n  }\n\n  .riva-floorplan-slider__track {\n    padding-bottom: 12px;\n  }\n\n  .riva-floorplan-card__facts div {\n    grid-template-columns: 1fr;\n    gap: 4px;\n  }\n\n  .riva-floorplan-card__facts dd {\n    text-align: left;\n  }\n\n  .riva-floorplan-card__actions {\n    flex-direction: column;\n  }\n\n  .riva-floorplan-card__button {\n    width: 100%;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .riva-floorplan-slider__track,\n  .riva-floorplan-slider__button,\n  .riva-floorplan-card__button {\n    transition: none !important;\n  }\n}\n\/* END RIVA Manual Floorplan Slider *\/\n\n<\/style>\n\n<script>\n(function () {\n  var sliders = document.querySelectorAll(\"[data-riva-floorplan-slider]\");\n\n  if (!sliders.length) return;\n\n  var placeholderSrc = \"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='800' height='600' viewBox='0 0 800 600'%3E%3Crect width='800' height='600' fill='%23f7f4ea'\/%3E%3Cpath d='M120 130h560v340H120zM190 190h170v110H190zM410 190h200v110H410zM190 350h420v60H190z' fill='none' stroke='%2300375a' stroke-width='10' stroke-linejoin='round' opacity='.35'\/%3E%3Ctext x='400' y='520' text-anchor='middle' font-family='Arial,sans-serif' font-size='28' fill='%2300375a' opacity='.7'%3EGrundriss-Vorschau%3C\/text%3E%3C\/svg%3E\";\n\n  function modulo(value, length) {\n    return ((value % length) + length) % length;\n  }\n\n  function pad(value) {\n    return String(value).padStart(2, \"0\");\n  }\n\n  function loadImage(img) {\n    if (!img) return;\n\n    if (img.dataset.rivaSrc) {\n      img.src = img.dataset.rivaSrc;\n      img.removeAttribute(\"data-riva-src\");\n    }\n  }\n\n  function visibleCount(root) {\n    var value = window.getComputedStyle(root).getPropertyValue(\"--riva-slides\");\n    var count = parseInt(value, 10);\n\n    return Number.isFinite(count) ? Math.max(1, count) : 1;\n  }\n\n  function initSlider(root) {\n    var track = root.querySelector(\".riva-floorplan-slider__track\");\n    var realSlides = Array.prototype.slice.call(root.querySelectorAll(\"[data-riva-floorplan-slide]\"));\n    var prev = root.querySelector(\".riva-floorplan-slider__button--prev\");\n    var next = root.querySelector(\".riva-floorplan-slider__button--next\");\n    var status = root.querySelector(\".riva-floorplan-slider__status\");\n    var srStatus = root.querySelector(\".riva-floorplan-slider__sr-status\");\n    var current = 0;\n    var visualIndex = realSlides.length;\n    var renderedSlides = [];\n    var isAnimating = false;\n    var imagesActive = false;\n    var resizeFrame = null;\n    var reduceMotion = window.matchMedia(\"(prefers-reduced-motion: reduce)\");\n\n    if (!track || !realSlides.length) return;\n\n    function createClone(slide) {\n      var clone = slide.cloneNode(true);\n      var focusables = clone.querySelectorAll(\"a, button, input, select, textarea, [tabindex]\");\n\n      clone.setAttribute(\"aria-hidden\", \"true\");\n      clone.dataset.rivaClone = \"true\";\n      focusables.forEach(function (item) {\n        item.tabIndex = -1;\n      });\n\n      return clone;\n    }\n\n    function buildTrack() {\n      if (realSlides.length < 2) {\n        renderedSlides = realSlides;\n        return;\n      }\n\n      realSlides.slice().reverse().forEach(function (slide) {\n        track.insertBefore(createClone(slide), track.firstChild);\n      });\n\n      realSlides.forEach(function (slide) {\n        track.appendChild(createClone(slide));\n      });\n\n      renderedSlides = Array.prototype.slice.call(track.querySelectorAll(\".riva-floorplan-slider__slide\"));\n      visualIndex = realSlides.length;\n    }\n\n    function setMotion(immediate) {\n      track.classList.toggle(\"is-instant\", immediate || reduceMotion.matches);\n    }\n\n    function loadAround(index) {\n      var count = visibleCount(root);\n      var start = Math.max(0, index - 1);\n      var end = Math.min(renderedSlides.length - 1, index + count + 1);\n      var i;\n\n      for (i = start; i <= end; i += 1) {\n        loadImage(renderedSlides[i] && renderedSlides[i].querySelector(\"img\"));\n      }\n    }\n\n    function moveTo(index) {\n      var slide = renderedSlides[index];\n\n      if (!slide) return;\n\n      track.style.setProperty(\"--riva-floorplan-offset\", -slide.offsetLeft + \"px\");\n    }\n\n    function updateInteractivity() {\n      var count = visibleCount(root);\n\n      renderedSlides.forEach(function (slide, index) {\n        var isClone = slide.dataset.rivaClone === \"true\";\n        var visible = index >= visualIndex && index < visualIndex + count;\n        var focusables = slide.querySelectorAll(\"a, button, input, select, textarea, [tabindex]\");\n\n        slide.classList.toggle(\"is-visible\", visible);\n\n        if (!isClone) {\n          slide.setAttribute(\"aria-hidden\", visible ? \"false\" : \"true\");\n        }\n\n        focusables.forEach(function (item) {\n          item.tabIndex = visible && !isClone ? 0 : -1;\n        });\n      });\n    }\n\n    function updateStatus() {\n      var text = pad(current + 1) + \" \/ \" + pad(realSlides.length);\n      var activeSlide = realSlides[current];\n      var title = activeSlide ? activeSlide.getAttribute(\"data-riva-floorplan-title\") : \"\";\n\n      if (status) status.textContent = text;\n      if (srStatus) srStatus.textContent = title ? text + \": \" + title : text;\n    }\n\n    function update(immediate) {\n      setMotion(immediate);\n      if (imagesActive) loadAround(visualIndex);\n      moveTo(visualIndex);\n      updateInteractivity();\n      updateStatus();\n\n      if (immediate || reduceMotion.matches) {\n        window.requestAnimationFrame(function () {\n          track.classList.remove(\"is-instant\");\n        });\n      }\n    }\n\n    function activateImages() {\n      if (imagesActive) return;\n\n      imagesActive = true;\n      loadAround(visualIndex);\n    }\n\n    function normalizeLoop() {\n      if (realSlides.length < 2) {\n        isAnimating = false;\n        return;\n      }\n\n      if (visualIndex >= realSlides.length * 2) {\n        visualIndex -= realSlides.length;\n        update(true);\n      }\n\n      if (visualIndex < realSlides.length) {\n        visualIndex += realSlides.length;\n        update(true);\n      }\n\n      isAnimating = false;\n    }\n\n    function go(delta) {\n      if (isAnimating || realSlides.length < 2) return;\n\n      current = modulo(current + delta, realSlides.length);\n      visualIndex += delta;\n      isAnimating = true;\n      update(false);\n    }\n\n    function rememberSelection(link) {\n      var slide = link.closest(\"[data-riva-floorplan-slide]\");\n      var title = slide ? slide.getAttribute(\"data-riva-floorplan-title\") : \"\";\n\n      if (!title) return;\n\n      try {\n        window.sessionStorage.setItem(\"rivaSelectedFloorplan\", title);\n      } catch (error) {}\n    }\n\n    function prefillContactField() {\n      var selected;\n      var fields;\n\n      try {\n        selected = window.sessionStorage.getItem(\"rivaSelectedFloorplan\");\n      } catch (error) {\n        selected = \"\";\n      }\n\n      if (!selected) return;\n\n      fields = document.querySelectorAll(\"textarea, input[type='text'], input[type='hidden']\");\n      Array.prototype.some.call(fields, function (field) {\n        var haystack = [\n          field.name || \"\",\n          field.id || \"\",\n          field.getAttribute(\"aria-label\") || \"\",\n          field.placeholder || \"\"\n        ].join(\" \").toLowerCase();\n\n        if (haystack.indexOf(\"wohnung\") === -1 && haystack.indexOf(\"einheit\") === -1 && haystack.indexOf(\"nachricht\") === -1) {\n          return false;\n        }\n\n        if (!field.value || field.value.indexOf(selected) === -1) {\n          field.value = field.value ? field.value + \"\\n\\nInteresse an: \" + selected : \"Interesse an: \" + selected;\n          field.dispatchEvent(new Event(\"input\", { bubbles: true }));\n          field.dispatchEvent(new Event(\"change\", { bubbles: true }));\n        }\n\n        return true;\n      });\n    }\n\n    if (prev) {\n      prev.addEventListener(\"click\", function () {\n        activateImages();\n        go(-1);\n      });\n    }\n\n    if (next) {\n      next.addEventListener(\"click\", function () {\n        activateImages();\n        go(1);\n      });\n    }\n\n    root.addEventListener(\"click\", function (event) {\n      var link = event.target.closest(\"[data-riva-floorplan-request]\");\n\n      if (link) rememberSelection(link);\n    });\n\n    root.addEventListener(\"keydown\", function (event) {\n      if (event.key === \"ArrowRight\") {\n        event.preventDefault();\n        activateImages();\n        go(1);\n      }\n\n      if (event.key === \"ArrowLeft\") {\n        event.preventDefault();\n        activateImages();\n        go(-1);\n      }\n    });\n\n    root.addEventListener(\"focusin\", activateImages, { once: true });\n    root.addEventListener(\"pointerenter\", activateImages, { once: true });\n\n    if (\"IntersectionObserver\" in window) {\n      var imageObserver = new IntersectionObserver(function (entries) {\n        entries.forEach(function (entry) {\n          if (!entry.isIntersecting) return;\n\n          activateImages();\n          imageObserver.disconnect();\n        });\n      }, { rootMargin: \"900px 0px\" });\n\n      imageObserver.observe(root);\n    } else {\n      activateImages();\n    }\n\n    track.addEventListener(\"transitionend\", function (event) {\n      if (event.target === track) normalizeLoop();\n    });\n\n    window.addEventListener(\"resize\", function () {\n      if (resizeFrame) window.cancelAnimationFrame(resizeFrame);\n      resizeFrame = window.requestAnimationFrame(function () {\n        update(true);\n      });\n    });\n\n    document.addEventListener(\"DOMContentLoaded\", prefillContactField);\n    window.addEventListener(\"hashchange\", prefillContactField);\n\n    buildTrack();\n    update(true);\n  }\n\n  sliders.forEach(initSlider);\n})();\n\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ef5947f elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"ef5947f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Es gibt noch mehr Wohnungen im Projekt RIVA. <a href=\"#kontakt\">Jetzt Expos\u00e9 anfragen &amp; Besichtigung planen.<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-9d03bc1 e-con e-atomic-element e-flexbox-base e-default-div e-ea54e1a riva-section-container-wide riva-hide-chapter-wheel \" data-id=\"9d03bc1\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"9d03bc1\" id=\"musterwohnung\" data-e-type=\"e-flexbox\" data-id=\"9d03bc1\">\n    <div class=\"elementor-element elementor-element-e2f3ea1 e-con e-atomic-element e-flexbox-base e-default-div e-e2f3ea1-a84553f riva-content-center \" data-id=\"e2f3ea1\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"e2f3ea1\" data-e-type=\"e-flexbox\" data-id=\"e2f3ea1\">\n    \t\t\t<h3 data-interaction-id=\"11ff33c\" class=\"e-11ff33c-17b2575 riva-heading-text riva-scroll-fade-text e-heading-base e-default-h3\" data-e-type=\"widget\" data-id=\"11ff33c\">RIVA erleben.<\/h3>\n\t\t\t\t\t<p class=\"riva-text e-d61b958-c1acf6a e-paragraph-base e-default-p\" data-interaction-id=\"d61b958\" data-e-type=\"widget\" data-id=\"d61b958\"><strong>Die Musterwohnung macht sp\u00fcrbar, was Pl\u00e4ne nur andeuten: Licht, Weite, Materialien und der Blick aufs Wasser verbinden sich zu einem Wohngef\u00fchl, das man am besten vor Ort erlebt. <\/strong><br><strong>Sie m\u00f6chten spontan vorbeikommen? <\/strong><br><strong>Unser Team ist dienstags und donnerstags von 10\u201317 Uhr vor Ort. Termine sind au\u00dferdem jederzeit nach Vereinbarung m\u00f6glich.<\/strong><\/p>\n\t\t\t\t<div class=\"elementor-element elementor-element-7466aec elementor-widget__width-inherit premium-lq__none elementor-widget elementor-widget-premium-addon-button\" data-id=\"7466aec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"premium-addon-button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\n\t\t<a class=\"premium-button premium-button-none premium-btn-sm premium-button-none\" href=\"#kontakt\">\n\t\t\t<div class=\"premium-button-text-icon-wrapper\">\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<span >\n\t\t\t\t\t\tMusterwohnung besichtigen\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t<\/a>\n\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<div class=\"elementor-element elementor-element-538b70e elementor-widget elementor-widget-html\" data-id=\"538b70e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"riva-photo-slider riva-photo-slider--musterwohnung\" data-riva-photo-slider aria-label=\"Bildergalerie zur Musterwohnung\" tabindex=\"0\">\n  <div class=\"riva-photo-slider__viewport\">\n    <ul class=\"riva-photo-slider__track\" aria-live=\"polite\">\n      <li class=\"riva-photo-slider__slide\">\n        <button class=\"riva-photo-slider__open\" type=\"button\" data-riva-photo-index=\"0\" aria-label=\"Musterwohnung Bild 1 vergroessern\">\n          <img loading=\"lazy\" class=\"riva-photo-slider__image\" src=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/08\/riva-musterwohnung-01-wohnraum.jpg\" alt=\"Moeblierter Wohn- und Essbereich der RIVA Musterwohnung\" width=\"1920\" height=\"1080\" loading=\"lazy\" decoding=\"async\">\n        <\/button>\n      <\/li>\n      <li class=\"riva-photo-slider__slide\">\n        <button class=\"riva-photo-slider__open\" type=\"button\" data-riva-photo-index=\"1\" aria-label=\"Musterwohnung Bild 2 vergroessern\">\n          <img loading=\"lazy\" class=\"riva-photo-slider__image\" src=\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='9' viewBox='0 0 16 9'%3E%3C\/svg%3E\" data-riva-src=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/08\/riva-musterwohnung-02-ausblick.jpg\" alt=\"Moeblierter Wohnbereich der RIVA Musterwohnung mit grossen Fenstern zur Dahme\" width=\"1920\" height=\"1080\" loading=\"lazy\" decoding=\"async\">\n        <\/button>\n      <\/li>\n      <li class=\"riva-photo-slider__slide\">\n        <button class=\"riva-photo-slider__open\" type=\"button\" data-riva-photo-index=\"2\" aria-label=\"Musterwohnung Bild 3 vergroessern\">\n          <img loading=\"lazy\" class=\"riva-photo-slider__image\" src=\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='9' viewBox='0 0 16 9'%3E%3C\/svg%3E\" data-riva-src=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/08\/riva-musterwohnung-03-wasserblick.jpg\" alt=\"Blick aus der RIVA Musterwohnung ueber die Dahme\" width=\"1920\" height=\"1080\" loading=\"lazy\" decoding=\"async\">\n        <\/button>\n      <\/li>\n      <li class=\"riva-photo-slider__slide\">\n        <button class=\"riva-photo-slider__open\" type=\"button\" data-riva-photo-index=\"3\" aria-label=\"Musterwohnung Bild 4 vergroessern\">\n          <img loading=\"lazy\" class=\"riva-photo-slider__image\" src=\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='9' viewBox='0 0 16 9'%3E%3C\/svg%3E\" data-riva-src=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/08\/riva-musterwohnung-04-bad.jpg\" alt=\"Bad der RIVA Musterwohnung mit Natursteinoptik und freistehender Badewanne\" width=\"1920\" height=\"1080\" loading=\"lazy\" decoding=\"async\">\n        <\/button>\n      <\/li>\n    <\/ul>\n  <\/div>\n\n  <div class=\"riva-photo-slider__controls\" aria-label=\"Musterwohnung Galerie steuern\">\n    <button class=\"riva-photo-slider__arrow riva-photo-slider__arrow--prev\" type=\"button\" aria-label=\"Vorheriges Bild\">\u2190<\/button>\n    <p class=\"riva-photo-slider__status\" aria-live=\"polite\">01 \/ 04<\/p>\n    <button class=\"riva-photo-slider__arrow riva-photo-slider__arrow--next\" type=\"button\" aria-label=\"Naechstes Bild\">\u2192<\/button>\n  <\/div>\n\n  <div class=\"riva-photo-lightbox\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Musterwohnung Bildansicht\">\n    <button class=\"riva-photo-lightbox__close\" type=\"button\" aria-label=\"Bildansicht schliessen\">\u00d7<\/button>\n    <button class=\"riva-photo-lightbox__nav riva-photo-lightbox__nav--prev\" type=\"button\" aria-label=\"Vorheriges Bild\">\u2190<\/button>\n    <figure class=\"riva-photo-lightbox__figure\">\n      <img decoding=\"async\" class=\"riva-photo-lightbox__image\" src=\"\" alt=\"\">\n      <figcaption class=\"riva-photo-lightbox__caption\"><\/figcaption>\n    <\/figure>\n    <button class=\"riva-photo-lightbox__nav riva-photo-lightbox__nav--next\" type=\"button\" aria-label=\"Naechstes Bild\">\u2192<\/button>\n  <\/div>\n<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-32a0fc6 elementor-widget elementor-widget-html\" data-id=\"32a0fc6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script>\n(function () {\n  var sliders = document.querySelectorAll(\"[data-riva-photo-slider]\");\n\n  if (!sliders.length) return;\n\n  var placeholderSrc = \"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='10' viewBox='0 0 16 10'%3E%3C\/svg%3E\";\n\n  function modulo(value, length) {\n    return ((value % length) + length) % length;\n  }\n\n  function loadImage(img) {\n    if (!img || !img.dataset.rivaSrc) return;\n\n    img.src = img.dataset.rivaSrc;\n    img.removeAttribute(\"data-riva-src\");\n  }\n\n  function loadSlide(slides, index) {\n    var slide = slides[index];\n\n    if (slide) loadImage(slide.querySelector(\"img\"));\n  }\n\n  function getImageData(slide) {\n    var image = slide.querySelector(\"img\");\n\n    return {\n      alt: image ? image.alt : \"\",\n      src: image ? image.getAttribute(\"src\") || image.dataset.rivaSrc || \"\" : \"\"\n    };\n  }\n\n  function initSlider(root) {\n    var track = root.querySelector(\".riva-photo-slider__track\");\n    var realSlides = Array.prototype.slice.call(root.querySelectorAll(\".riva-photo-slider__slide\"));\n    var prev = root.querySelector(\".riva-photo-slider__arrow--prev\");\n    var next = root.querySelector(\".riva-photo-slider__arrow--next\");\n    var status = root.querySelector(\".riva-photo-slider__status\");\n    var lightbox = root.querySelector(\".riva-photo-lightbox\");\n    var lightboxImage = root.querySelector(\".riva-photo-lightbox__image\");\n    var lightboxCaption = root.querySelector(\".riva-photo-lightbox__caption\");\n    var lightboxClose = root.querySelector(\".riva-photo-lightbox__close\");\n    var lightboxPrev = root.querySelector(\".riva-photo-lightbox__nav--prev\");\n    var lightboxNext = root.querySelector(\".riva-photo-lightbox__nav--next\");\n    var current = 0;\n    var visualIndex = 1;\n    var renderedSlides = [];\n    var lightboxIndex = 0;\n    var lastFocused = null;\n    var pointerStartX = 0;\n    var pointerStartY = 0;\n    var pointerActive = false;\n    var isAnimating = false;\n\n    if (!track || !realSlides.length) return;\n\n    function createClone(slide, position) {\n      var clone = slide.cloneNode(true);\n      var image = clone.querySelector(\"img\");\n\n      clone.classList.add(\"riva-photo-slider__slide--clone\");\n      clone.setAttribute(\"aria-hidden\", \"true\");\n      clone.dataset.rivaClone = position;\n\n      if (image) {\n        var imageSrc = image.dataset.rivaSrc || image.getAttribute(\"src\");\n\n        if (imageSrc && imageSrc.indexOf(\"data:image\/svg+xml\") !== 0) {\n          image.dataset.rivaSrc = imageSrc;\n          image.src = placeholderSrc;\n        }\n      }\n\n      var button = clone.querySelector(\".riva-photo-slider__open\");\n\n      if (button) button.tabIndex = -1;\n\n      return clone;\n    }\n\n    function bindOpenButton(button) {\n      if (!button || button.dataset.rivaPhotoBound === \"true\") return;\n\n      button.dataset.rivaPhotoBound = \"true\";\n      button.addEventListener(\"click\", function () {\n        var index = parseInt(button.getAttribute(\"data-riva-photo-index\"), 10);\n        openLightbox(Number.isFinite(index) ? index : current);\n      });\n    }\n\n    function buildLoopTrack() {\n      if (realSlides.length < 2) {\n        renderedSlides = realSlides;\n        realSlides.forEach(function (slide) {\n          bindOpenButton(slide.querySelector(\".riva-photo-slider__open\"));\n        });\n        return;\n      }\n\n      track.insertBefore(createClone(realSlides[realSlides.length - 1], \"before\"), realSlides[0]);\n      track.appendChild(createClone(realSlides[0], \"after\"));\n      renderedSlides = Array.prototype.slice.call(track.querySelectorAll(\".riva-photo-slider__slide\"));\n      renderedSlides.forEach(function (slide) {\n        bindOpenButton(slide.querySelector(\".riva-photo-slider__open\"));\n      });\n    }\n\n    function setTrackMotion(enabled) {\n      track.classList.toggle(\"is-jump-reset\", !enabled);\n    }\n\n    function preloadAroundRendered(index) {\n      loadSlide(renderedSlides, index);\n      loadSlide(renderedSlides, index - 1);\n      loadSlide(renderedSlides, index + 1);\n    }\n\n    function moveTrackTo(index) {\n      var activeSlide = renderedSlides[index];\n      var trackPadding = parseFloat(window.getComputedStyle(track).paddingLeft) || 0;\n\n      if (!activeSlide) return;\n\n      track.style.setProperty(\"--riva-photo-offset\", -(activeSlide.offsetLeft - trackPadding) + \"px\");\n    }\n\n    function syncSlideStates() {\n      renderedSlides.forEach(function (slide, slideIndex) {\n        var active = slideIndex === visualIndex && !slide.dataset.rivaClone;\n        var button = slide.querySelector(\".riva-photo-slider__open\");\n\n        slide.classList.toggle(\"is-active\", active);\n        slide.setAttribute(\"aria-hidden\", active ? \"false\" : \"true\");\n        if (button) button.tabIndex = active ? 0 : -1;\n      });\n    }\n\n    function updateStatus() {\n      if (status) {\n        status.textContent = String(current + 1).padStart(2, \"0\") + \" \/ \" + String(realSlides.length).padStart(2, \"0\");\n      }\n    }\n\n    function updateSlider(index, options) {\n      var settings = options || {};\n\n      if (isAnimating && !settings.immediate) return;\n\n      current = modulo(index, realSlides.length);\n      visualIndex = realSlides.length < 2 ? current : current + 1;\n\n      preloadAroundRendered(visualIndex);\n      syncSlideStates();\n      updateStatus();\n      setTrackMotion(!settings.immediate);\n      moveTrackTo(visualIndex);\n\n      if (!settings.immediate) isAnimating = true;\n    }\n\n    function goToNext() {\n      if (isAnimating || realSlides.length < 2) return;\n\n      current = modulo(current + 1, realSlides.length);\n      visualIndex += 1;\n      preloadAroundRendered(visualIndex);\n      syncSlideStates();\n      updateStatus();\n      setTrackMotion(true);\n      moveTrackTo(visualIndex);\n      isAnimating = true;\n    }\n\n    function goToPrevious() {\n      if (isAnimating || realSlides.length < 2) return;\n\n      current = modulo(current - 1, realSlides.length);\n      visualIndex -= 1;\n      preloadAroundRendered(visualIndex);\n      syncSlideStates();\n      updateStatus();\n      setTrackMotion(true);\n      moveTrackTo(visualIndex);\n      isAnimating = true;\n    }\n\n    function normalizeLoopPosition() {\n      if (realSlides.length < 2) {\n        isAnimating = false;\n        return;\n      }\n\n      if (visualIndex === 0) {\n        visualIndex = realSlides.length;\n        setTrackMotion(false);\n        moveTrackTo(visualIndex);\n      }\n\n      if (visualIndex === realSlides.length + 1) {\n        visualIndex = 1;\n        setTrackMotion(false);\n        moveTrackTo(visualIndex);\n      }\n\n      isAnimating = false;\n    }\n\n    function openLightbox(index) {\n      var data;\n\n      if (!lightbox || !lightboxImage) return;\n\n      lightboxIndex = modulo(index, realSlides.length);\n      data = getImageData(realSlides[lightboxIndex]);\n      lightboxImage.src = data.src;\n      lightboxImage.alt = data.alt;\n\n      if (lightboxCaption) lightboxCaption.textContent = data.alt;\n\n      lastFocused = document.activeElement;\n      lightbox.classList.add(\"is-open\");\n      document.body.classList.add(\"riva-photo-lightbox-open\");\n\n      if (lightboxClose) lightboxClose.focus();\n    }\n\n    function closeLightbox() {\n      if (!lightbox) return;\n\n      lightbox.classList.remove(\"is-open\");\n      document.body.classList.remove(\"riva-photo-lightbox-open\");\n\n      if (lastFocused && typeof lastFocused.focus === \"function\") lastFocused.focus();\n    }\n\n    function updateLightbox(index) {\n      var data;\n\n      lightboxIndex = modulo(index, realSlides.length);\n      loadImage(realSlides[lightboxIndex].querySelector(\"img\"));\n      data = getImageData(realSlides[lightboxIndex]);\n      lightboxImage.src = data.src;\n      lightboxImage.alt = data.alt;\n\n      if (lightboxCaption) lightboxCaption.textContent = data.alt;\n    }\n\n    buildLoopTrack();\n\n    track.addEventListener(\"transitionend\", normalizeLoopPosition);\n    window.addEventListener(\"resize\", function () {\n      window.requestAnimationFrame(function () {\n        updateSlider(current, { immediate: true });\n      });\n    });\n\n    if (prev) prev.addEventListener(\"click\", goToPrevious);\n    if (next) next.addEventListener(\"click\", goToNext);\n    if (lightboxClose) lightboxClose.addEventListener(\"click\", closeLightbox);\n    if (lightboxPrev) lightboxPrev.addEventListener(\"click\", function () { updateLightbox(lightboxIndex - 1); });\n    if (lightboxNext) lightboxNext.addEventListener(\"click\", function () { updateLightbox(lightboxIndex + 1); });\n\n    root.addEventListener(\"pointerdown\", function (event) {\n      pointerStartX = event.clientX;\n      pointerStartY = event.clientY;\n      pointerActive = true;\n    });\n\n    root.addEventListener(\"pointerup\", function (event) {\n      var deltaX;\n      var deltaY;\n\n      if (!pointerActive) return;\n\n      deltaX = event.clientX - pointerStartX;\n      deltaY = event.clientY - pointerStartY;\n      pointerActive = false;\n\n      if (Math.abs(deltaX) > 46 && Math.abs(deltaX) > Math.abs(deltaY) * 1.3) {\n        if (deltaX < 0) goToNext();\n        else goToPrevious();\n      }\n    });\n\n    root.addEventListener(\"keydown\", function (event) {\n      if (event.key === \"ArrowRight\") goToNext();\n      if (event.key === \"ArrowLeft\") goToPrevious();\n    });\n\n    document.addEventListener(\"keydown\", function (event) {\n      if (!lightbox || !lightbox.classList.contains(\"is-open\")) return;\n\n      if (event.key === \"Escape\") closeLightbox();\n      if (event.key === \"ArrowRight\") updateLightbox(lightboxIndex + 1);\n      if (event.key === \"ArrowLeft\") updateLightbox(lightboxIndex - 1);\n    });\n\n    updateSlider(0, { immediate: true });\n  }\n\n  sliders.forEach(initSlider);\n})();\n\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-0c37259 e-con e-atomic-element e-flexbox-base e-default-div e-0c37259-2c11fda g-f6f0ec3 riva-section-dark \" data-id=\"0c37259\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"0c37259\" id=\"kontakt\" data-e-type=\"e-flexbox\" data-id=\"0c37259\">\n    <div class=\"elementor-element elementor-element-37bf608 e-con e-atomic-element e-div-block-base e-default-div e-37bf608-12024ce riva-left-container \" data-id=\"37bf608\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"37bf608\" data-e-type=\"e-div-block\" data-id=\"37bf608\">\n    \t\t\t<h4 data-interaction-id=\"a57a2fe\" class=\"e-a57a2fe-5bbeb1d riva-lead-text e-heading-base e-default-h4\" data-e-type=\"widget\" data-id=\"a57a2fe\">Der n\u00e4chste Schritt beginnt mit einem Gespr\u00e4ch.<\/h4>\n\t\t\t\t\t<p class=\"e-afad69c-f24f5b3 riva-text e-paragraph-base e-default-p\" data-interaction-id=\"afad69c\" data-e-type=\"widget\" data-id=\"afad69c\">Kommen Sie ans Wasser. Wer RIVA erlebt, soll zuerst den Ort verstehen: das Licht, den Uferweg, das Wasser, die H\u00e4user. Erst danach wird aus Interesse der n\u00e4chste Schritt.<\/p>\n\t\t\t\t<div class=\"elementor-element elementor-element-582e118 riva-defer-media elementor-widget elementor-widget-image\" data-id=\"582e118\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"450\" src=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/09\/Accord_Team-1024x576.jpg\" class=\"attachment-large size-large wp-image-7242\" alt=\"\" srcset=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/09\/Accord_Team-1024x576.jpg 1024w, https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/09\/Accord_Team-300x169.jpg 300w, https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/09\/Accord_Team-768x432.jpg 768w, https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/09\/Accord_Team-1536x864.jpg 1536w, https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/09\/Accord_Team-18x10.jpg 18w, https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2026\/09\/Accord_Team.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-e8fb9a6 e-con e-atomic-element e-div-block-base e-default-div e-e8fb9a6-50d7695 riva-right-container \" data-id=\"e8fb9a6\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"e8fb9a6\" data-e-type=\"e-div-block\" data-id=\"e8fb9a6\">\n    \t\t<div class=\"elementor-element elementor-element-a376b1e new-contactform elementor-widget elementor-widget-shortcode\" data-id=\"a376b1e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f6135-o1\" lang=\"de-DE\" dir=\"ltr\" data-wpcf7-id=\"6135\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/en\/wp-json\/wp\/v2\/pages\/5496#wpcf7-f6135-o1\" method=\"post\" class=\"wpcf7-form init wpcf7-acceptance-as-validation\" aria-label=\"Kontaktformular\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"6135\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.7\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"de_DE_formal\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f6135-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/><input type=\"hidden\" name=\"_wpcf7_recaptcha_response\" value=\"\" \/>\n<\/fieldset>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"expose_id\" \/>\n<p><span class=\"wpcf7-form-control-wrap\" data-name=\"wunsch\"><select class=\"wpcf7-form-control wpcf7-select wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" name=\"wunsch\"><option value=\"\">Ich w\u00fcnsche (bitte ausw\u00e4hlen)<\/option><option value=\"R\u00fcckruf\">R\u00fcckruf<\/option><option value=\"Kontaktaufnahme per Mail\">Kontaktaufnahme per Mail<\/option><\/select><\/span>\n<\/p>\n<p><span class=\"wpcf7-form-control-wrap\" data-name=\"vorname\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Ihr Vorname*\" value=\"\" type=\"text\" name=\"vorname\" \/><\/span>\n<\/p>\n<p><span class=\"wpcf7-form-control-wrap\" data-name=\"nachname\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Ihr Nachname*\" value=\"\" type=\"text\" name=\"nachname\" \/><\/span>\n<\/p>\n<p><span class=\"wpcf7-form-control-wrap\" data-name=\"email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Ihre E-Mail-Adresse*\" value=\"\" type=\"email\" name=\"email\" \/><\/span>\n<\/p>\n<p><span class=\"wpcf7-form-control-wrap\" data-name=\"tel\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Ihre Telefonnummer*\" value=\"\" type=\"text\" name=\"tel\" \/><\/span>\n<\/p>\n<p><label><span class=\"wpcf7-form-control-wrap\" data-name=\"datenschutz\"><span class=\"wpcf7-form-control wpcf7-checkbox wpcf7-validates-as-required\"><span class=\"wpcf7-list-item first last\"><label><input type=\"checkbox\" name=\"datenschutz[]\" value=\"Wir verwenden die im Kontaktformular angeforderten Daten und Informationen vertraulich und ausschlie\u00dflich daf\u00fcr, Sie zu dem auf dieser Internetseite beworbenen Projekt zu kontaktieren und zu informieren. Die Datenschutzhinweise habe ich zur Kenntnis genommen.\" \/><span class=\"wpcf7-list-item-label\">Wir verwenden die im Kontaktformular angeforderten Daten und Informationen vertraulich und ausschlie\u00dflich daf\u00fcr, Sie zu dem auf dieser Internetseite beworbenen Projekt zu kontaktieren und zu informieren. Die Datenschutzhinweise habe ich zur Kenntnis genommen.<\/span><\/label><\/span><\/span><\/span><\/label>\n<\/p>\n<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner\" type=\"submit\" value=\"Anfrage absenden\" \/>\n<\/p><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-abae5d5 e-con e-atomic-element e-div-block-base e-default-div e-abae5d5-9fd85a4 riva-left-container \" data-id=\"abae5d5\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"abae5d5\" data-e-type=\"e-div-block\" data-id=\"abae5d5\">\n    \t\t<div class=\"elementor-element elementor-element-56636cf elementor-widget elementor-widget-image\" data-id=\"56636cf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"300\" src=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2025\/04\/ae.png\" class=\"attachment-large size-large wp-image-3708\" alt=\"\" srcset=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2025\/04\/ae.png 600w, https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2025\/04\/ae-300x150.png 300w, https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2025\/04\/ae-18x9.png 18w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<h4 data-interaction-id=\"15a1eb6\" class=\"e-15a1eb6-1331577 riva-lead-text e-heading-base e-default-h4\" data-e-type=\"widget\" data-id=\"15a1eb6\">Vermarktung<\/h4>\n\t\t\t\t\t<p class=\"e-6339874-d20e5b0 riva-text e-paragraph-base e-default-p\" data-interaction-id=\"6339874\" data-e-type=\"widget\" data-id=\"6339874\"><strong>Accord Immobilien: Preisgekr\u00f6nte Expertise der Extraklasse<\/strong><br><br>Seit dem Jahr 2011 lebt das Team von Accord genau eine Sache: Immobilien. Ma\u00dfgeschneiderte und individuelle Konzepte, professionelle, strukturierte Beratung sind das Fundament unserer Arbeit. \u00dcber 2.000 Kunden durfte das Team von Accord auf ihren Weg in ein neues Zuhause begleiten und ist dabei f\u00fcr die besondere Qualit\u00e4t der Beratung und den Umfang ihres Kundenservices mehrfach ausgezeichnet worden.<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-60079cd e-con e-atomic-element e-div-block-base e-default-div e-60079cd-30cd7c3 riva-left-container \" data-id=\"60079cd\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"60079cd\" data-e-type=\"e-div-block\" data-id=\"60079cd\">\n    \t\t<div class=\"elementor-element elementor-element-be8457c elementor-widget elementor-widget-image\" data-id=\"be8457c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"300\" src=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2025\/04\/ZS.png\" class=\"attachment-large size-large wp-image-3709\" alt=\"\" srcset=\"https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2025\/04\/ZS.png 600w, https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2025\/04\/ZS-300x150.png 300w, https:\/\/www.riva-living-berlin.de\/wp-content\/uploads\/2025\/04\/ZS-18x9.png 18w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<h4 data-interaction-id=\"05c7581\" class=\"e-05c7581-e95e9d2 riva-lead-text e-heading-base e-default-h4\" data-e-type=\"widget\" data-id=\"05c7581\">Bautr\u00e4ger<\/h4>\n\t\t\t\t\t<p class=\"e-48b0ec1-3e67410 riva-text e-paragraph-base e-default-p\" data-interaction-id=\"48b0ec1\" data-e-type=\"widget\" data-id=\"48b0ec1\"><strong>Ma\u00dfgeschneiderte Konzepte:<\/strong><br><br>ZS Beteiligungen steuert den Bau von RIVA LIVING mit durchdachter Planung, effizienter Umsetzung und h\u00f6chsten Qualit\u00e4tsstandards. Von der Entwicklung bis zur Fertigstellung sorgt ihr Expertennetzwerk f\u00fcr einen reibungslosen Ablauf \u2013 pr\u00e4zise, terminsicher und zukunftsweisend.<\/p>\n\t\t\n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-b0eacb8 e-con e-atomic-element e-flexbox-base e-default-div e-841f2f3 riva-footer-end \" data-id=\"b0eacb8\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"b0eacb8\" data-e-type=\"e-flexbox\" data-id=\"b0eacb8\">\n    \t\t\t<a href=\"#top\" target=\"_self\" class=\"e-06aba55-2539e8d e-svg-base e-default-a\" data-interaction-id=\"06aba55\" data-e-type=\"widget\" data-id=\"06aba55\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"currentColor\" style=\"width: 100%; height: 100%; overflow: unset;\" id=\"Ebene_2\" data-name=\"Ebene 2\" viewBox=\"0 0 117.62 150\"><defs><style>      .cls-1 {        fill: #00375a;      }    <\/style><\/defs><g id=\"Ebene_1-2\" data-name=\"Ebene 1\"><g id=\"Signet\"><path class=\"cls-1\" d=\"M117.62,147.95v1.23c-2.66.41-11.27.82-16.8.82-13.52,0-17.21-7.38-42.62-61.68-3.89-7.79-8.2-9.22-14.75-9.22h-10.66v44.47c0,15.16.62,24.38,14.55,24.38v1.23H0v-1.23c13.93,0,14.75-9.22,14.75-24.38V25.62C14.75,10.45,13.93,1.23,0,1.23V0h50.82c31.56,0,49.79,15.58,49.79,39.34,0,20.29-15.57,32.79-33.4,37.71v.41c5.94,3.69,10.86,12.3,15.37,21.11,19.88,38.32,24.18,45.7,35.04,49.39ZM32.79,75.82h15.37c22.34,0,33.4-12.91,33.4-35.25S71.31,3.28,48.36,3.28h-7.79c-4.92,0-7.79,2.46-7.79,7.38v65.16Z\"><\/path><\/g><\/g><\/svg><\/a>\n\t\t\t\t<div class=\"elementor-element elementor-element-772e5d6 elementor-widget-mobile_extra__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"772e5d6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><a href=\"https:\/\/www.riva-living-berlin.de\/impressum\/\">Impressum<\/a> | <a href=\"https:\/\/www.riva-living-berlin.de\/impressum#datenschutz\">Datenschutz<\/a> | <a href=\"https:\/\/www.riva-living-berlin.de\/barrierefreiheit\/\">Barrierefreiheitserkl\u00e4rung<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e5ae7aa elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"e5ae7aa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- BEGIN RIVA Objekt-Kamerafahrt Script -->\n<script>\n(function () {\n  var sections = document.querySelectorAll(\".riva-object-flight\");\n\n  if (!sections.length) {\n    return;\n  }\n\n  var reduceMotion = window.matchMedia(\"(prefers-reduced-motion: reduce)\");\n  var mobile = window.matchMedia(\"(max-width: 767px)\");\n\n  var camera = [\n    { at: 0, x: 0, y: 12, scale: 0.52, rotate: 0 },\n    { at: 0.16, x: 0, y: 3, scale: 0.92, rotate: -0.04 },\n    { at: 0.25, x: 0, y: 3, scale: 0.94, rotate: -0.04 },\n    { at: 0.36, x: -5.8, y: -2, scale: 1.1, rotate: -0.28 },\n    { at: 0.48, x: -6.6, y: -2.2, scale: 1.16, rotate: -0.32 },\n    { at: 0.58, x: 5.2, y: -3.4, scale: 1.22, rotate: 0.1 },\n    { at: 0.73, x: 3.2, y: -5.2, scale: 1.34, rotate: 0.04 },\n    { at: 0.82, x: 0, y: 4, scale: 0.86, rotate: 0 },\n    { at: 1, x: 0, y: 4, scale: 0.86, rotate: 0 }\n  ];\n\n  function clamp(value, min, max) {\n    return Math.min(Math.max(value, min), max);\n  }\n\n  function lerp(start, end, amount) {\n    return start + (end - start) * amount;\n  }\n\n  function smoothstep(edgeStart, edgeEnd, value) {\n    var amount = clamp((value - edgeStart) \/ (edgeEnd - edgeStart), 0, 1);\n\n    return amount * amount * (3 - 2 * amount);\n  }\n\n  function getCamera(progress) {\n    var index = 0;\n\n    while (index < camera.length - 2 && progress > camera[index + 1].at) {\n      index += 1;\n    }\n\n    var from = camera[index];\n    var to = camera[index + 1];\n    var localProgress = clamp((progress - from.at) \/ Math.max(to.at - from.at, 0.001), 0, 1);\n    var eased = smoothstep(0, 1, localProgress);\n\n    return {\n      x: lerp(from.x, to.x, eased),\n      y: lerp(from.y, to.y, eased),\n      scale: lerp(from.scale, to.scale, eased),\n      rotate: lerp(from.rotate, to.rotate, eased)\n    };\n  }\n\n  function setObject(section, progress) {\n    var shot = getCamera(progress);\n    var x = shot.x;\n    var y = shot.y;\n    var scale = shot.scale;\n    var rotate = shot.rotate;\n    var frontOpacity = 1 - smoothstep(0.22, 0.28, progress);\n    var sidePresence = smoothstep(0.24, 0.31, progress) * (1 - smoothstep(0.5, 0.57, progress));\n    var backPresence = smoothstep(0.53, 0.6, progress) * (1 - smoothstep(0.79, 0.86, progress));\n    var objectExit = smoothstep(0.82, 0.9, progress);\n    var arealPresence = smoothstep(0.82, 0.9, progress);\n    var arealHoldPush = smoothstep(0.9, 1, progress);\n    var activeCaption = getSceneIndex(progress);\n\n    section.style.setProperty(\"--riva-object-x\", x.toFixed(2) + \"vw\");\n    section.style.setProperty(\"--riva-object-y\", y.toFixed(2) + \"vh\");\n    section.style.setProperty(\"--riva-object-scale\", scale.toFixed(3));\n    section.style.setProperty(\"--riva-object-rotate\", rotate.toFixed(3) + \"deg\");\n    section.style.setProperty(\"--riva-front-x\", \"0vw\");\n    section.style.setProperty(\"--riva-front-y\", \"0vh\");\n    section.style.setProperty(\"--riva-side-x\", ((1 - sidePresence) * 3).toFixed(2) + \"vw\");\n    section.style.setProperty(\"--riva-side-y\", (-sidePresence * 0.8).toFixed(2) + \"vh\");\n    section.style.setProperty(\"--riva-back-x\", ((1 - backPresence) * -3.2).toFixed(2) + \"vw\");\n    section.style.setProperty(\"--riva-back-y\", (-backPresence * 1.1).toFixed(2) + \"vh\");\n    section.style.setProperty(\"--riva-front-opacity\", (frontOpacity * (1 - objectExit)).toFixed(3));\n    section.style.setProperty(\"--riva-side-opacity\", (sidePresence * (1 - objectExit)).toFixed(3));\n    section.style.setProperty(\"--riva-back-opacity\", (backPresence * (1 - objectExit)).toFixed(3));\n    section.style.setProperty(\"--riva-trees-opacity\", \"0\");\n    section.style.setProperty(\"--riva-garden-opacity\", \"0\");\n    section.style.setProperty(\"--riva-people-opacity\", \"0\");\n    section.style.setProperty(\"--riva-areal-x\", (-2 + arealPresence * 2).toFixed(2) + \"vw\");\n    section.style.setProperty(\"--riva-areal-y\", (18 - arealPresence * 4 + arealHoldPush * 2).toFixed(2) + \"vh\");\n    section.style.setProperty(\"--riva-areal-scale\", (0.5 + arealPresence * 0.2 + arealHoldPush * 0.025).toFixed(3));\n    section.style.setProperty(\"--riva-areal-opacity\", arealPresence.toFixed(3));\n    setCaption(section, activeCaption);\n  }\n\n  function setMobileObject(section, progress) {\n    var sidePresence = smoothstep(0.28, 0.54, progress);\n    var frontOpacity = 1 - smoothstep(0.34, 0.58, progress);\n    var scale = lerp(0.74, 1.02, smoothstep(0, 0.72, progress));\n    var x = 0;\n    var y = lerp(3.2, -0.6, smoothstep(0, 0.72, progress));\n\n    section.style.setProperty(\"--riva-object-x\", x.toFixed(2) + \"vw\");\n    section.style.setProperty(\"--riva-object-y\", y.toFixed(2) + \"svh\");\n    section.style.setProperty(\"--riva-object-scale\", scale.toFixed(3));\n    section.style.setProperty(\"--riva-object-rotate\", lerp(0, -0.1, smoothstep(0, 0.72, progress)).toFixed(3) + \"deg\");\n    section.style.setProperty(\"--riva-front-x\", \"0vw\");\n    section.style.setProperty(\"--riva-front-y\", \"0svh\");\n    section.style.setProperty(\"--riva-side-x\", \"0vw\");\n    section.style.setProperty(\"--riva-side-y\", lerp(0.8, -0.3, sidePresence).toFixed(2) + \"svh\");\n    section.style.setProperty(\"--riva-front-opacity\", frontOpacity.toFixed(3));\n    section.style.setProperty(\"--riva-side-opacity\", sidePresence.toFixed(3));\n    section.style.setProperty(\"--riva-back-opacity\", \"0\");\n    section.style.setProperty(\"--riva-trees-opacity\", \"0\");\n    section.style.setProperty(\"--riva-garden-opacity\", \"0\");\n    section.style.setProperty(\"--riva-people-opacity\", \"0\");\n    section.style.setProperty(\"--riva-areal-opacity\", \"0\");\n    setCaption(section, progress < 0.5 ? 0 : 1);\n  }\n\n  function setCaption(section, activeCaption) {\n    var captions = section.querySelectorAll(\".riva-object-flight__caption\");\n\n    captions.forEach(function (caption, index) {\n      caption.classList.toggle(\"is-active\", index === activeCaption);\n    });\n  }\n\n  function setActiveStep(section, progress) {\n    var steps = section.querySelectorAll(\".riva-object-flight__step\");\n    var scenes = [\n      { start: 0, end: 0.275 },\n      { start: 0.275, end: 0.555 },\n      { start: 0.555, end: 0.835 },\n      { start: 0.835, end: 1 }\n    ];\n\n    if (!steps.length) {\n      return;\n    }\n\n    var active = getSceneIndex(progress);\n\n    steps.forEach(function (step, index) {\n      var scene = scenes[index] || scenes[scenes.length - 1];\n      var center = (scene.start + scene.end) \/ 2;\n      var fade = 0.055;\n      var fadeIn = index === 0 ? 1 : smoothstep(scene.start, scene.start + fade, progress);\n      var fadeOut = index === scenes.length - 1 ? 1 : 1 - smoothstep(scene.end - fade, scene.end, progress);\n      var presence = fadeIn * fadeOut;\n      var direction = progress < center ? 1 : -1;\n\n      step.style.setProperty(\"--riva-step-opacity\", presence.toFixed(3));\n      step.style.setProperty(\"--riva-step-y\", (direction * (1 - presence) * 34).toFixed(2) + \"px\");\n      step.style.setProperty(\"--riva-step-blur\", ((1 - presence) * 8).toFixed(2) + \"px\");\n      step.classList.toggle(\"is-active\", index === active);\n      step.classList.toggle(\"is-before\", index < active);\n      step.classList.toggle(\"is-after\", index > active);\n    });\n  }\n\n  function getSceneIndex(progress) {\n    if (progress < 0.275) return 0;\n    if (progress < 0.555) return 1;\n    if (progress < 0.835) return 2;\n    return 3;\n  }\n\n  function getProgress(section) {\n    var rect = section.getBoundingClientRect();\n    var scrollable = Math.max(rect.height - window.innerHeight, 1);\n\n    return clamp((0 - rect.top) \/ scrollable, 0, 1);\n  }\n\n  function setPinState(section, state) {\n    section.classList.toggle(\"is-pin-before\", state === \"before\");\n    section.classList.toggle(\"is-pin-active\", state === \"active\");\n    section.classList.toggle(\"is-pin-after\", state === \"after\");\n    section.setAttribute(\"data-riva-pin-state\", state);\n  }\n\n  function updatePinState(section) {\n    var rect = section.getBoundingClientRect();\n\n    if (rect.top > 0) {\n      setPinState(section, \"before\");\n      return;\n    }\n\n    if (rect.bottom <= window.innerHeight) {\n      setPinState(section, \"after\");\n      return;\n    }\n\n    setPinState(section, \"active\");\n  }\n\n  function updateSection(section) {\n    if (reduceMotion.matches) {\n      section.setAttribute(\"data-riva-motion-state\", \"reduced-motion\");\n      setPinState(section, \"static\");\n      setActiveStep(section, 0);\n      return;\n    }\n\n    var progress = getProgress(section);\n\n    if (mobile.matches) {\n      section.setAttribute(\"data-riva-motion-state\", \"mobile-scrub\");\n      updatePinState(section);\n      setMobileObject(section, progress);\n      setActiveStep(section, 0);\n      return;\n    }\n\n    section.setAttribute(\"data-riva-motion-state\", \"scroll-scrub\");\n    updatePinState(section);\n    setObject(section, progress);\n    setActiveStep(section, progress);\n  }\n\n  var ticking = false;\n\n  function updateAll() {\n    sections.forEach(updateSection);\n    ticking = false;\n  }\n\n  function requestUpdate() {\n    if (!ticking) {\n      window.requestAnimationFrame(updateAll);\n      ticking = true;\n    }\n  }\n\n  function bindMediaQuery(query) {\n    if (typeof query.addEventListener === \"function\") {\n      query.addEventListener(\"change\", requestUpdate);\n    } else if (typeof query.addListener === \"function\") {\n      query.addListener(requestUpdate);\n    }\n  }\n\n  function bindSkipLinks(section) {\n    var links = section.querySelectorAll(\"[data-riva-object-flight-skip]\");\n\n    links.forEach(function (link) {\n      link.addEventListener(\"click\", function (event) {\n        var targetId = (link.getAttribute(\"href\") || \"\").replace(\"#\", \"\");\n        var target = targetId ? document.getElementById(targetId) : null;\n\n        if (!target) return;\n\n        event.preventDefault();\n        setPinState(section, \"after\");\n        section.setAttribute(\"data-riva-motion-state\", \"skipped\");\n\n        if (mobile.matches) {\n          setMobileObject(section, 1);\n        } else {\n          setObject(section, 1);\n          setActiveStep(section, 1);\n        }\n\n        if (window.history && typeof window.history.pushState === \"function\") {\n          window.history.pushState(null, \"\", \"#\" + targetId);\n        }\n\n        window.scrollTo({\n          top: target.getBoundingClientRect().top + window.pageYOffset,\n          left: 0,\n          behavior: \"auto\"\n        });\n\n        if (typeof target.focus === \"function\") {\n          if (!target.hasAttribute(\"tabindex\")) {\n            target.setAttribute(\"tabindex\", \"-1\");\n          }\n\n          window.requestAnimationFrame(function () {\n            target.focus({ preventScroll: true });\n            requestUpdate();\n          });\n        }\n      });\n    });\n  }\n\n  sections.forEach(function (section) {\n    setObject(section, 0);\n    setActiveStep(section, 0);\n    bindSkipLinks(section);\n  });\n\n  window.addEventListener(\"scroll\", requestUpdate, { passive: true });\n  window.addEventListener(\"resize\", requestUpdate);\n  bindMediaQuery(reduceMotion);\n  bindMediaQuery(mobile);\n\n  requestUpdate();\n})();\n\n(function () {\n  document.addEventListener(\"click\", function (event) {\n    var button = event.target.closest(\"a.listing-action[id^=\\\"expose-\\\"]\");\n\n    if (!button) {\n      return;\n    }\n\n    var field = document.querySelector(\"#kontakt input[name=\\\"expose_id\\\"]\");\n\n    if (field) {\n      field.value = button.id.replace(\/^expose-\/, \"\");\n    }\n  });\n})();\n<\/script>\n<!-- END RIVA Objekt-Kamerafahrt Script -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Eigentumswohnungen in Berlin-K\u00f6penick direkt an der Dahme: 2-6 Zimmer, ca. 53-197 m\u00b2, KfW-55, DGNB Gold und bezugsfertig ab Herbst 2026.<\/p>","protected":false},"author":9,"featured_media":6431,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","footnotes":""},"class_list":["post-5496","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/www.riva-living-berlin.de\/en\/wp-json\/wp\/v2\/pages\/5496","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.riva-living-berlin.de\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.riva-living-berlin.de\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.riva-living-berlin.de\/en\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.riva-living-berlin.de\/en\/wp-json\/wp\/v2\/comments?post=5496"}],"version-history":[{"count":1036,"href":"https:\/\/www.riva-living-berlin.de\/en\/wp-json\/wp\/v2\/pages\/5496\/revisions"}],"predecessor-version":[{"id":7289,"href":"https:\/\/www.riva-living-berlin.de\/en\/wp-json\/wp\/v2\/pages\/5496\/revisions\/7289"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.riva-living-berlin.de\/en\/wp-json\/wp\/v2\/media\/6431"}],"wp:attachment":[{"href":"https:\/\/www.riva-living-berlin.de\/en\/wp-json\/wp\/v2\/media?parent=5496"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}