:root{--bs-font-sans-serif:'IBM Plex Sans',"Ubuntu",sans-serif;--bs-nav-link-font-size:1.25rem;--efna-heading-font:'Sora',"Ubuntu",sans-serif;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:600;--font-weight-bolder:700;--bs-red:#a63a50;--bs-green:#7f9c7b;--bs-yellow:#d9bb26;--bs-primary:var(--bs-red);--bs-primary-bg-subtle:#fb8181;--bs-primary-rgb:166,58,80;--bs-secondary:var(--bs-green);--bs-secondary-color:var(--bs-green);--bs-secondary-rgb:127,156,123;--bs-success:var(--bs-green);--bs-success-rgb:127,156,123;--bs-warning:var(--bs-yellow);--bs-warning-rgb:217,187,38;--bs-warning-bg-subtle:#fef9e7;--bs-danger:var(--bs-primary);--bs-danger-rgb:var(--bs-primary-rgb);--bs-body-color:#584937;--bs-body-color-rgb:88,73,55;--bs-light:#f3f6f2;--bs-light-rgb:243,246,242;--bs-tertiary-color:#9c917b;--bs-tertiary-bg:var(--bs-tertiary-color);--bs-tertiary-bg-rgb:156,145,123;--bs-link-color:var(--bs-primary);--bs-link-color-rgb:var(--bs-primary-rgb);--bs-link-hover-color:var(--bs-primary);--bs-link-hover-color-rgb:var(--bs-primary-rgb);--bs-border-color:var(--bs-secondary-color);--bs-border-color-light:#d6cec1;--space-xl:2rem;--space-xxl:2.5rem}.border-light{border-color:var(--bs-border-color-light)}.badge{--bs-badge-font-weight:var(--font-weight-regular);--bs-badge-padding-x:.666em;--bs-badge-padding-y:.333em;--bs-badge-border-radius:var(--bs-border-radius-lg);line-height:inherit}.table{--bs-table-bg:transparent;--bs-table-border-color:var(--bs-border-color-light)}.nav{margin-bottom:2rem;--bs-nav-link-color:var(--bs-body-color);--bs-nav-link-padding-y:.5rem;--bs-nav-link-padding-x:.75rem}.nav-tabs{--bs-nav-tabs-border-width:2px;--bs-nav-tabs-link-active-color:#fff;--bs-nav-tabs-link-active-bg:var(--bs-secondary);--bs-nav-tabs-border-color:var(--bs-secondary);--bs-nav-tabs-link-active-border-color:var(--bs-secondary);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary)}.nav-tabs .nav-link:not(.active){margin-bottom:0;border-bottom-color:transparent}.nav-tabs .nav-link{background-color:var(--bs-light)}.dropdown-menu{--bs-dropdown-link-hover-bg:var(--bs-light);--bs-dropdown-link-hover-color:var(--bs-secondary);--bs-dropdown-link-active-bg:var(--bs-light);--bs-dropdown-link-active-color:var(--bs-secondary);--bs-dropdown-item-padding-y:.5rem}.dropdown-item[aria-pressed=true]{background-color:var(--bs-dropdown-link-active-bg);color:var(--bs-dropdown-link-active-color)}.dropdown-toggle[aria-expanded=true]:after{border-bottom:.3em solid;border-top:0}.text-muted{color:var(--bs-tertiary-color) !important}a{text-decoration:none;font-weight:var(--font-weight-medium)}.so-panel[data-link_color] a,.page-main a:not(.btn):focus,.page-main a:not(.btn):hover{text-decoration:underline}a:not(.btn):focus-visible,.btn:focus-visible{box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),.5);outline:1px solid var(--bs-light)}svg:not(.floorplan):not(.buildingview):not(.notremember){fill:transparent;stroke:currentColor}a:not(:focus):not(:hover)>svg.hover-rotate{transform:rotate(-45deg)}svg.notremember{fill:var(--bs-secondary)}h3{hyphens:auto}h1:not(:only-child):not(:last-child),.h1:not(:only-child):not(:last-child){margin-bottom:.5em}h2:not(:only-child):not(:last-child),.h2:not(:only-child):not(:last-child),h3:not(:only-child):not(:last-child),.h3:not(:only-child):not(:last-child),h4:not(:only-child):not(:last-child),.h4:not(:only-child):not(:last-child),h5:not(:only-child):not(:last-child),.h5:not(:only-child):not(:last-child){margin-bottom:.75em}h1,.h1{font-family:var(--efna-heading-font)}h2,.h2{font-weight:var(--font-weight-regular);font-size:calc(1.5rem + .9vw)}h3,.h3{font-weight:var(--font-weight-bold)}@media (min-width:1200px){h1,.h1{font-size:4.5rem}h2,.h2{font-size:2.5rem}h3,.h3{font-size:1.5rem}h4,.h4{font-size:1rem}h5,.h5{font-size:1rem}}ul:last-child,ol:last-child,p:last-child{margin-bottom:0}ul,ol{padding-left:1rem}ul{list-style-type:square}figure,iframe,svg,img{max-width:100%;height:auto}img[src$=".jpg"],img[src$=".jpeg"],img[src$=".webp"]{border-radius:var(--bs-border-radius-sm)}.gallery-caption,.figure-caption{color:currentColor;font-size:.75em}.container-fluid{max-width:1400px}body{overflow-x:hidden}.outside{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}body.scrollStart .page-header{z-index:3}body:not(.scrollStart) .page-header{z-index:4}.page-header .logo>img{max-width:100px}@media (min-width:992px){.page-header .logo>img{max-width:300px}}.offcanvas{--bs-offcanvas-padding-x:.5rem;--bs-offcanvas-padding-y:.5rem}.offcanvas-body{--bs-offcanvas-padding-x:4rem}.navbar{--bs-navbar-color:var(--bs-body-color);--bs-navbar-hover-color:var(--bs-secondary);--bs-navbar-toggler-border-color:var(--bs-secondary);--bs-navbar-toggler-padding-x:.666rem;--bs-navbar-toggler-padding-y:.5rem}.navbar-nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:.25rem}.navbar-toggler:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.5);outline:1px solid var(--bs-light)}.page-header .navbar-nav a{border-bottom:4px solid transparent}.page-header .navbar-nav a:focus,.page-header .navbar-nav a:hover,.page-header .navbar-nav .current_page_ancestor>a,.page-header .navbar-nav .current_page_item>a{border-bottom-color:var(--bs-secondary);font-weight:var(--font-weight-medium)}.page-header .navbar-nav .current_page_item>a{font-weight:var(--font-weight-medium);color:var(--bs-secondary)}body.scrollStart .navbar-toggler .text-uppercase,body.scrollStart .navbar .btn .text-uppercase{display:none !important}.page_item:not(.page_item_has_children) [aria-expanded]{display:none}.page-footer.text-white a:not(.btn){color:inherit}.page-footer.text-white a:not(:has(>img)):focus,.page-footer.text-white a:not(:has(>img)):hover{opacity:.75}.page-footer .footer-navigation .current_page_item>a{text-decoration:underline;font-weight:var(--font-weight-medium)}.page-footer .logo img{max-width:250px}.page-footer .logo-container .widget-title{font-family:var(--efna-heading-font)}body .page-footer .totop-button{z-index:4;bottom:2rem}body:not(.scrollStart) .page-footer .totop-button{opacity:0;pointer-events:none}body.scrollStart .page-footer .totop-button{opacity:1}.page-main>.panel-layout>.panel-grid.panel-no-style,.page-main>.panel-layout>.panel-grid.panel-has-style>.panel-row-style{padding-top:var(--space-xxl);padding-bottom:var(--space-xxl)}.panel-grid[data-hidefe="1"]{position:relative}.panel-grid[data-hidefe="1"]>.panel-grid-cell{opacity:.5}.panel-grid[data-hidefe="1"]:before{content:'Ausgeblendet';position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--bs-danger);z-index:1}.panel-grid[data-cell_alignment="stretch"] .so-panel,.panel-grid[data-cell_alignment="stretch"] .so-panel .panel-widget-style{height:100%}.so-panel[data-font_color] *:not(.btn){color:inherit}.so-panel[data-background]>.panel-widget-style{padding:var(--space-xxl);border-radius:var(--bs-border-radius-lg)}.so-panel[data-border_color]>.panel-widget-style{padding:var(--space-xl);border-radius:var(--bs-border-radius-lg)}.so-panel[data-withshadow="1"]>.panel-widget-style{box-shadow:var(--bs-box-shadow)}.panel-widget-style{position:relative}@media (max-width:767px){.panel-grid[data-collapse_order="right-top"] .panel-grid-cell-mobile-last{margin-bottom:30px !important}}body.single-wohnung .panel-layout{position:sticky;top:0;z-index:3;background-color:#fff}body.single-wohnung .panel-grid-cell:first-child{display:none}body.single-wohnung .panel-grid-cell:nth-child(2){margin-right:auto}body.single-wohnung .panel-grid-cell:nth-child(3){width:120px !important}@media (min-width:575px){body.single-wohnung .panel-grid-cell .so-panel{margin-bottom:0 !important}}@media (min-width:576px){body.single-wohnung .panel-grid-cell:first-child{display:block}body.single-wohnung:not(.scrollStart) .panel-grid-cell:first-child{width:0 !important;height:0;padding:0;overflow:hidden}body.single-wohnung:not(.scrollStart) .panel-grid-cell:first-child img{max-width:250px;opacity:0}body.single-wohnung.scrollStart .panel-grid-cell:nth-child(2){padding-left:var(--bs-gutter-x) !important}body.single-wohnung.scrollStart .panel-grid-cell:first-child img{opacity:1}body.single-wohnung.scrollStart .panel-grid-cell .so-panel h1{font-size:2.5rem}}.sharing-container{min-width:200px;right:0}@media (min-width:1600px){.sharing-container{right:auto}}.panzoom-image img{pointer-events:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;draggable:false}.panzoom-container:hover .panzoom-image{cursor:grab}.panzoom-container:active .panzoom-image{cursor:grabbing}.floorplan-container svg a[aria-disabled=true]{pointer-events:none;cursor:not-allowed}.floorplan-container g>g[role=button]{cursor:pointer;opacity:0}.floorplan-container g>g[role=button],.floorplan-container g>a path,.floorplan-container g>a rect{transition:all .3s ease}.floorplan-container g>[role=button]:focus-visible,.floorplan-container g>[role=button]:hover,.floorplan-container g>[role=button].active,.floorplan-container g>a[aria-disabled=true]>path,.floorplan-container g>a:focus>path,.floorplan-container g>a:hover>path,.floorplan-container g>a:focus>rect,.floorplan-container g>a:hover>rect,.floorplan-container g>a:hover [id^=badge_]>rect,.floorplan-container g>a:focus [id^=badge_]>rect,.floorplan-container g>a[aria-disabled=true] [id^=badge_]>rect{fill:var(--bs-primary-bg-subtle);opacity:1}.floorplan-container g>[role=button]:focus-visible{stroke-width:.25rem;stroke:var(--bs-primary-bg-subtle);stroke-opacity:.5}.floorplan-container g>a[aria-disabled=true] [id^=badge_]>path,.floorplan-container g>a:hover [id^=badge_]>path,.floorplan-container g>a:focus [id^=badge_]>path{fill:#fff}.floorplan-container g>a.status-1>g>circle{fill:var(--bs-success)}.floorplan-container g>a.status-2>g>circle{fill:var(--bs-warning)}.floorplan-container g>a.status-3>g>circle{fill:var(--bs-border-color-light)}.floorplan-container g>[role=button].active{pointer-events:none}@media (min-height:1024px) and (min-width:992px){body.single-wohnung .page-main aside .facts-container{position:sticky;top:12rem}}.gallery{display:flex;flex-wrap:nowrap;gap:var(--bs-gutter-x);overflow:auto;cursor:grab;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;touch-action:none;user-select:none}.gallery:active{cursor:grabbing}.gallery img{pointer-events:none}.gallery .gallery-item{flex:1 0 auto;user-select:none}.gallery.gallery-columns-1 .gallery-item{width:100%}.gallery.gallery-columns-2 .gallery-item{width:calc(50% - var(--bs-gutter-x))}.gallery.gallery-columns-3 .gallery-item,.gallery.gallery-columns-4 .gallery-item,.gallery.gallery-columns-5 .gallery-item,.gallery.gallery-columns-6 .gallery-item,.gallery.gallery-columns-7 .gallery-item,.gallery.gallery-columns-8 .gallery-item,.gallery.gallery-columns-9 .gallery-item{width:calc(85% - var(--bs-gutter-x))}@media (min-width:768px){.gallery.gallery-columns-3 .gallery-item,.gallery.gallery-columns-4 .gallery-item,.gallery.gallery-columns-5 .gallery-item,.gallery.gallery-columns-6 .gallery-item,.gallery.gallery-columns-7 .gallery-item,.gallery.gallery-columns-8 .gallery-item,.gallery.gallery-columns-9 .gallery-item{width:calc(45% - var(--bs-gutter-x))}}body.single-wohnung .panel-grid-cell,.collapsing,.transition{transition:all .3s ease}.tab-pane.fade{transition:opacity .1s ease}.rotate-180{transform:rotate(180deg)}.flip-v{transform:scaleY(-1)}[aria-expanded=false] .toggle-close{display:none}[aria-expanded=true] .toggle-open{display:none}.icon-fill{fill:currentColor !important}.icon-stroke{stroke:currentColor !important}.fs-7{font-size:.75rem}.rounded-end-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.so-panel:not(.in-viewport),.efna-loop-item:not(.in-viewport){opacity:.1;transform:translateY(4rem)}.so-panel.in-viewport,.efna-loop-item.in-viewport{transition:all .5s cubic-bezier(.22,.61,.36,1);opacity:1;transform:none}