﻿@import"https://cdn.jsdelivr.net/npm/pretty-checkbox@3.0/dist/pretty-checkbox.min.css";:root{--si-icon-font-family: "Font Awesome 6 Pro";--si-container-width: 1170px;--si-font-name: inherit;--si-uls-label: "ULS: ";--si-text-color: #333;--si-background-color: #fff;--si-layout-gutter: 20px;--si-padding: 20px;--si-border-width: 1px;--si-border-style: solid;--si-border-color: #aaa;--si-border-radius: var(--id3-ui-corner, 0px);--si-input-placeholder-color: rgba(#333,0.5);--si-element-border-color: #aaa;--si-element-border: solid 1px var(--si-element-border-color);--si-element-border-radius: var(--id3-ui-corner, 0px);--si-element-padding: 10px;--si-container-border-color: var(--si-element-border-color);--si-container-border: solid 1px var(--si-container-border-color);--si-container-border-radius: var(--si-element-border-radius);--si-container-padding: var(--si-layout-gutter);--si-list-item-padding: 10px;--si-list-item-separator-color: #aaa;--si-list-item-separator: solid 1px var(--si-list-item-separator-color);--si-high-contrast-color:#333;--si-high-contrast-text-color: #fff;--si-medium-contrast-color:#b9b9b9;--si-medium-contrast-text-color: #333;--si-small-contrast-color:#f1f1f1;--si-small-contrast-text-color: #333;--si-highlight: #ff9900;--si-highlight-text-color: #333;--si-error-color: #850000;--si-component-border-color: #aaa;--si-component-border: solid 1px var(--si-component-border-color);--si-component-border-radius: var(--si-element-border-radius);--si-button-bg-color: #333;--si-button-text-color: #fff;--si-button-font-name: var(--si-font-name);--si-button-hover-bg-color: var(--si-highlight);--si-button-hover-text-color: var(--si-highlight-text-color);--si-button-alt-bg-color: #777;--si-button-alt-text-color: #fff;--si-button-alt-hover-bg-color: #9d9d9d;--si-button-alt-hover-text-color: #fff;--si-listing-item-column-width: 340px;--si-listing-item-picture-ratio: 3 / 2;--si-listing-item-picture-ratio-inverse: 2 / 3;--si-listing-item-picture-fit: cover;--si-thumbnail-picture-size: 100px;--si-map-marker-bg: #333;--si-map-marker-fg: #fff;--si-broker-item-column-width: 210px;--si-broker-item-picture-ratio: 3.2 / 4;--si-broker-item-picture-fit: cover;--si-city-item-column-width: 320px;--si-office-item-column-width: 320px;--si-desktop-column-width: 3;--si-laptop-column-width: 4;--si-tablet-column-width: 2;--si-mobile-column-width: 1}body.id3-framework{--si-text-color: var(--id3-color-primary-revert, #333);--si-background-color: var(--id3-color-primary, #fff);--si-highlight: var(--id3-color-action, #ff9900);--si-highlight-text-color: var(--id3-color-action-revert,#333);--si-button-hover-bg-color: var(--si-highlight);--si-button-hover-text-color: var(--si-highlight-text-color);--si-border-color: hsl(var(--id3-color-base-primary), var(--id3-color-primary-l-20));--si-element-border-radius: var(--id3-ui-corner)}.si-modal .list-container .list-item,.si .list-container .list-item{--list-item-separator-color: var(--list-item-separator-color);border-bottom:var(--list-item-separator);margin-bottom:var(--list-item-padding);padding-bottom:var(--list-item-padding)}.si-modal .list-container .list-item:last-child,.si .list-container .list-item:last-child{border:none;margin-bottom:0}.si-container{border-radius:var(--si-border-radius);border:var(--si-border, var(--si-border-width, 0) var(--si-border-style, solid) var(--si-border-color, currentColor));padding:var(--si-padding);display:grid;position:relative}.si-grid{display:grid;gap:var(--si-layout-gutter)}.si-border{border:var(--si-border, var(--si-border-width, 0) var(--si-border-style, solid) var(--si-border-color, currentColor))}.si-radius{border-radius:var(--si-border-radius, 0)}.si-container-padding{padding:var(--si-padding)}.si-box-shadow-weak{box-shadow:.25rem .25rem 1rem rgba(0,0,0,.1333333333)}.si-box-shadow{box-shadow:.25rem .25rem 1rem rgba(0,0,0,.5333333333)}.si-box-shadow-strong{box-shadow:.25rem .25rem 1rem rgba(0,0,0,.8)}.si-container-border{border:var(--si-border, var(--si-border-width, 0) var(--si-border-style, solid) var(--si-border-color, currentColor))}.si-container-radius{border-radius:var(--si-border-radius);overflow:hidden}.si-element{position:relative;border-radius:var(--si-border-radius);border:var(--si-border, var(--si-border-width, 0) var(--si-border-style, solid) var(--si-border-color, currentColor))}.si-element-border{border:var(--si-border, var(--si-border-width, 0) var(--si-border-style, solid) var(--si-border-color, currentColor))}.si-element-radius{border-radius:var(--si-border-radius);overflow:hidden}.si-element-padding{padding:var(--si-padding)}.si-element-padding-sm{padding:calc(var(--si-padding)/2)}.si-element-padding-inline-sm{padding-inline:calc(var(--si-padding)/2)}.si-element-padding-block-sm{padding-block:calc(var(--si-padding)/2)}.si-container-padding{padding:var(--container-padding)}.si-background{background:var(--si-background-color);--layer-background-color: var(--si-background-color);--layer-text-color: var(--si-text-color)}.si-background-transparent,.si-no-background{background:rgba(0,0,0,0);--layer-background-color: transparent;--layer-text-color: var(--si-text-color)}.si-highlight-background{background:var(--si-highlight);--si-text-color: var(--si-highlight-text-color);--layer-background-color: var(--si-highlight)}.si-highlight-text{--si-text-color: var(--si-highlight-text, var(--si-highlight))}.contrast-container{padding:var(--si-padding)}.si-background-small-contrast{background-color:var(--si-small-contrast-color);--si-text-color: var(--si-small-contrast-text-color)}.si-background-medium-contrast{background-color:var(--si-medium-contrast-color);--si-text-color: var(--si-medium-contrast-text-color);--layer-background-color: var(--si-medium-contrast-color);--layer-text-color: var(--si-medium-contrast-text-color)}.si-background-high-contrast{background-color:var(--si-high-contrast-color);--si-text-color: var(--si-high-contrast-text-color);--layer-background-color: var(--si-high-contrast-color);--layer-text-color: var(--si-high-contrast-text-color)}.si-background-highlight{background-color:var(--si-highlight);--si-text-color: var(--si-highlight-text-color);--layer-background-color: var(--si-highlight);--layer-text-color: var(--si-highlight-text-color)}.si-label{font-size:1rem;line-height:1}.si-padding{--si-effective-padding: var(--si-padding,0);padding:var(--si-effective-padding)}.si-padding.si-border{--si-sub-padding: var(--si-effective-padding)}.si-padding-size-half{--si-effective-padding: calc(var(--si-padding) * 0.5)}.si-padding-size-quarter{--si-effective-padding: calc(var(--si-padding) * 0.25)}.si-padding-size-three-quarter{--si-effective-padding: calc(var(--si-padding) * 0.75)}.si-padding-size-slim{--si-padding: 0.5em}.si-padding-size-large{--si-effective-padding: calc(var(--si-padding) * 2)}.si-pull-up{margin-top:-1em}.si-pull-left{margin-left:-1em}.si-pull-up-left{margin-top:-1em;margin-left:-1em}.si-pull-up-right{margin-top:-1em;margin-right:-1em}.si-pull-right{margin-right:-1em}.si-pull-down{margin-bottom:-1em}.si-pull-down-left{margin-bottom:-1em;margin-left:-1em}.si-pull-down-right{margin-bottom:-1em;margin-right:-1em}.si-push-top{margin-top:1em}.si-push-left{margin-left:1em}.si-push-up-left{margin-top:1em;margin-left:1em}.si-push-right{margin-right:1em}.si-push-up-right{margin-top:1em;margin-right:1em}.si-push-bottom{margin-bottom:1em}.si-push-bottom-left{margin-bottom:1em;margin-left:1em}.si-push-bottom-right{margin-bottom:1em;margin-right:1em}.si-slim-pull-up{margin-top:-0.5em}.si-slim-pull-left{margin-left:-0.5em}.si-slim-pull-up-left{margin-top:-0.5em;margin-left:-0.5em}.si-slim-pull-up-right{margin-top:-0.5em;margin-right:-0.5em}.si-slim-pull-right{margin-right:-0.5em}.si-slim-pull-down{margin-bottom:-0.5em}.si-slim-pull-down-left{margin-bottom:-0.5em;margin-left:-0.5em}.si-slim-pull-down-right{margin-bottom:-0.5em;margin-right:-0.5em}.si-slim-push-top{margin-top:.5em}.si-slim-push-left{margin-left:.5em}.si-slim-push-up-left{margin-top:.5em;margin-left:.5em}.si-slim-push-right{margin-right:.5em}.si-slim-push-up-right{margin-top:.5em;margin-right:.5em}.si-slim-push-bottom{margin-bottom:.5em}.si-slim-push-bottom-left{margin-bottom:.5em;margin-left:.5em}.si-slim-push-bottom-right{margin-bottom:.5em;margin-right:.5em}.si-padding-block{padding:var(--si-effective-padding, var(--si-padding, 0)) 0}.si-padding-block.si-border{--si-sub-padding: var(--si-effective-padding, var(--si-padding,0)) 0}.si-padding-inline{padding:0 var(--si-effective-padding, var(--si-padding, 0))}.si-padding-inline.si-border{--si-sub-padding: 0 var(--si-effective-padding, var(--si-padding, 0))}.si-padding-top{padding-top:var(--si-effective-padding, var(--si-padding, 0))}.si-padding-left{padding-left:var(--si-effective-padding, var(--si-padding, 0))}.si-padding-bottom{padding-bottom:var(--si-effective-padding, var(--si-padding, 0))}.si-padding-right{padding-right:var(--si-effective-padding, var(--si-padding, 0))}.si-border{border:var(--si-border, var(--si-border-width, 1px) var(--si-border-style, solid) var(--si-border-color, #ccc))}.si-border-bottom{border-bottom:var(--si-border, var(--si-border-width, 1px) var(--si-border-style, solid) var(--si-border-color, #ccc))}.si-border-top{border-top:var(--si-border, var(--si-border-width, 1px) var(--si-border-style, solid) var(--si-border-color, #ccc))}.si-border-radius,.si-border-curved{border-radius:var(--si-border-radius, 0);overflow:hidden}.si-border-radius-sm,.si-border-curved-sm{border-radius:calc(var(--si-border-radius, 1rem)/2);overflow:hidden}.si-border-radius-lg,.si-border-curved-lg{border-radius:calc(var(--si-border-radius, 1rem)*2);overflow:hidden}.si-border-radius-max,.si-border-curved-max{border-radius:100vh;overflow:hidden}.si-border-round{border-radius:100vh;aspect-ratio:1 !important;overflow:hidden}.si-text-truncate{min-width:0}.si-text-truncate .si-truncated{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.1em}.si-hide-icons .si-icon,.si-hide-icons .icon{display:none}.si-show-labels .si-label{display:inline-block !important}.si-show-prefixes .prefix{display:inline-block !important}.si-text-align-center{text-align:center;--si-text-align: center}.si-text-align-right{text-align:right;--si-text-align: end}.si-text-align-left{text-align:left;--si-text-align: start}.si-2x-emphasis{text-transform:uppercase;font-size:2em;min-height:2em;font-weight:700}.si-big-emphasis{text-transform:uppercase;font-size:1.25em;font-weight:700}.si-emphasis{font-size:1.25em;font-weight:700}.si-font-emphasis,.si-size-emphasis{font-size:1.25em;min-height:1.25em}.si-weight-emphasis{font-weight:700}.si-space-emphasis{min-height:3.5em;display:inline-flex;align-items:center;justify-content:var(--si-text-align)}.si-text-upper{text-transform:uppercase}.si-text-lower{text-transform:uppercase}.si-text-small{font-size:.75em}.si-font-2x{font-size:2em;min-height:2em}.si-text-high-contrast{--si-text-color: var(--si-high-contrast-text-color)}.si-text-medium-contrast{--si-text-color: var(--si-medium-contrast-text-color)}.si-text-small-contrast{--si-text-color: var(--si-small-contrast-text-color)}[class^=si-text-max-lines-],[class*=" si-text-max-lines-"]{display:-webkit-box;-webkit-line-clamp:var(--si-line-count);-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;line-height:1.5em;height:calc(1.5em*var(--si-line-count))}.si-text-max-lines-2{--si-line-count: 2}.si-text-max-lines-3{--si-line-count: 3}.si-text-max-lines-4{--si-line-count: 4}.si-text-max-lines-5{--si-line-count: 5}.si-text-max-lines-6{--si-line-count: 6}.si-text-max-lines-7{--si-line-count: 7}.si-text-max-lines-8{--si-line-count: 8}.si-text-max-lines-9{--si-line-count: 9}.si-content-small-gap{--content-gap:calc(var(--si-layout-gutter,1rem) / 2)}.si-content-gap{--content-gap: var(--si-layout-gutter,1rem)}.si-content-big-gap{--content-gap:calc(var(--si-layout-gutter,1rem) * 2)}.si-price-sold{--si-text-color: var(--si-listing-item-sold-bg-color,var(--si-highlight))}.si .si-button{transition:.25s;text-decoration:none;display:inline-block;border-radius:var(--si-button-border-radius);border:var(--si-button-border-style) var(--si-button-border-width) var(--si-button-border-color);background:var(--si-button-bg-color, var(--si-highlight));--si-text-color: var(--si-button-text-color, var(--si-highlight-text-color));font-family:var(--si-button-font-name);color:var(--si-button-text-color);padding:1em 1.5em;font-size:1rem;line-height:1em;outline:none;cursor:pointer;text-transform:inherit}.si .si-button i,.si .si-button span{color:var(--si-button-text-color)}.si .si-button:hover{background:var(--si-button-hover-bg-color);--si-text-color: var(--si-button-hover-text-color);--si-button-text-color: var(--si-button-hover-text-color);border-radius:var(--si-button-hover-border-radius, var(--si-button-border-radius));border:var(--si-button-hover-border-style, var(--si-button-border-style)) var(--si-button-hover-border-width, var(--si-button-border-width)) var(--si-button-hover-border-color, var(--si-button-border-color))}.si .si-button [disabled]{opacity:.5;pointer-events:none}.si .si-button.si-type-action{background:var(--si-highlight);--si-text-color: var(--si-highlight-text-color)}.si .si-button.si-type-action:hover{background:var(--si-button-hover-bg-color);--si-text-color: var(--si-button-hover-text-color)}.si .si-button.alt{background:var(--si-button-alt-bg-color);--si-text-color: var(--si-button-alt-text-color)}.si .si-button.alt:hover{background:var(--si-button-alt-hover-bg-color);--si-text-color: var(--si-button-alt-hover-text-color)}.si-hover-shade{transition:.25s;border-radius:var(--si-element-border-radius)}.si-hover-shade:hover{background:var(--si-small-contrast-color);--si-text-color: var(--si-small-contrast-text-color)}.si-search-container.si-input-background-small-contrast .si-inputs .si-search-box{background:var(--si-small-contrast-color)}.si-search-container.si-input-background-medium-contrast .si-inputs .si-search-box{background:var(--si-medium-contrast-color)}.si-search-container.si-input-background-high-contrast .si-inputs .si-search-box{background:var(--si-high-contrast-color);--si-text-color: var(--si-high-contrast-text-color)}.si-search-container.si-input-border .si-inputs .si-search-box{border:var(--si-border, var(--si-border-width, 1px) var(--si-border-style, solid) var(--si-border-color, #ccc))}.si-search-container.si-input-border-bottom .si-inputs .si-search-box{border-bottom:var(--si-border, var(--si-border-width, 1px) var(--si-border-style, solid) var(--si-border-color, #ccc))}.si-search-container.si-input-border-top .si-inputs .si-search-box{border-top:var(--si-border, var(--si-border-width, 1px) var(--si-border-style, solid) var(--si-border-color, #ccc))}.si-search-container.si-input-radius .si-inputs .si-search-box{border-radius:var(--si-border-radius);overflow:hidden}.si-search-container.si-input-big-radius .si-inputs .si-search-box{border-radius:2em;overflow:hidden}.si-align-self{place-self:var(--si-part-align)}.si-align-content{display:grid;place-items:var(--si-part-align)}.si-align-stretch,.si-align-stretch-stretch{--si-part-align: stretch;--si-part-align-inline: stretch;--si-part-align-block: stretch;--si-list-margin-inline:0}.si-align-stretch-start{--si-part-align: stretch start;--si-part-align-inline: stretch;--si-part-align-block: start;--si-list-margin-inline: 0}.si-align-stretch-center{--si-part-align: stretch center;--si-part-align-inline: stretch;--si-part-align-block: center;--si-list-margin-inline: 0}.si-align-stretch-end{--si-part-align: stretch end;--si-part-align-inline: stretch;--si-part-align-block: end;--si-list-margin-inline:0}.si-align-start,.si-align-start-start{--si-part-align: start start;--si-part-align-inline: start;--si-part-align-block: start;--si-list-margin-inline: 0 auto;--si-part-text-align: left}.si-align-start-center{--si-part-align: start center;--si-part-align-inline: start;--si-part-align-block: center;--si-list-margin-inline: 0 auto;--si-part-text-align: center}.si-align-start-end{--si-part-align: start end;--si-part-align-inline: start;--si-part-align-block: end;--si-list-margin-inline: 0 auto;--si-part-text-align: right}.si-align-start-stretch{--si-part-align: start stretch;--si-part-align-inline: start;--si-part-align-block: stretch;--si-list-margin-inline: 0 auto}.si-align-center,.si-align-center-center{--si-part-align: center center;--si-part-align-inline: center;--si-part-align-block: center;--si-part-text-align:center;--si-part-text-align: center}.si-align-center-start{--si-part-align: center start;--si-part-align-inline: center;--si-part-align-block: start;--si-part-text-align:left}.si-align-center-end{--si-part-align: center end;--si-part-align-inline: center;--si-part-align-block: end;--si-part-text-align:right}.si-align-center-stretch{--si-part-align: center stretch;--si-part-align-inline: center;--si-part-align-block: stretch}.si-align-end,.si-align-end-end{--si-part-align: end end;--si-part-align-inline: end;--si-part-align-block: end;--si-list-margin-inline: auto 0;--si-part-text-align:right}.si-align-end-center{--si-part-align: end center;--si-part-align-inline: end;--si-part-align-block: center;--si-list-margin-inline: auto 0;--si-part-text-align:center}.si-align-end-start{--si-part-align: end start;--si-part-align-inline: end;--si-part-align-block: start;--si-list-margin-inline: auto 0;--si-part-text-align:left}.si-align-end-stretch{--si-part-align: end stretch;--si-part-align-inline: end;--si-part-align-block: stretch;--si-list-margin-inline: auto 0}@media screen and (max-width: 1000px){.si-align-stretch-tablet,.si-align-stretch-stretch-tablet{--si-part-align: stretch;--si-list-margin-inline: 0;--si-part-text-align:left}.si-align-stretch-start-tablet{--si-part-align: stretch start;--si-list-margin-inline: 0;--si-part-text-align:left}.si-align-stretch-center-tablet{--si-part-align: stretch center;--si-list-margin-inline: 0;--si-part-text-align:center}.si-align-stretch-end-tablet{--si-part-align: stretch end;--si-list-margin-inline: 0;--si-part-text-align:right}.si-align-start-tablet,.si-align-start-start-tablet{--si-part-align: start start;--si-list-margin-inline: 0 auto;--si-part-text-align:left}.si-align-start-center-tablet{--si-part-align: start center;--si-list-margin-inline: 0 auto;--si-part-text-align:left}.si-align-start-end-tablet{--si-part-align: start end;text-align:right;--si-list-margin-inline: 0 auto;--si-part-text-align:left}.si-align-start-stretch-tablet{--si-part-align: start stretch;--si-list-margin-inline: 0 auto;--si-part-text-align:left}.si-align-center-tablet,.si-align-center-center-tablet{--si-part-align: center center;--si-part-text-align:left;--si-list-margin-inline: auto;--si-part-text-align:center}.si-align-center-start-tablet{--si-part-align: center start;--si-list-margin-inline: auto;--si-part-text-align:center}.si-align-center-end-tablet{--si-part-align: center end;--si-part-text-align:center;--si-list-margin-inline: auto}.si-align-center-stretch-tablet{--si-part-align: center stretch;--si-list-margin-inline: auto}.si-align-end-tablet,.si-align-end-end-tablet{--si-part-align: end end;--si-part-text-align:right;--si-list-margin-inline: auto 0}.si-align-end-center-tablet{--si-part-align: end center;--si-part-text-align:right;--si-list-margin-inline: auto 0}.si-align-end-start-tablet{--si-part-align: end start;--si-list-margin-inline: auto 0;--si-part-text-align:right}.si-align-end-stretch-tablet{--si-part-align: end stretch;--si-list-margin-inline: auto 0;--si-part-text-align:right}}@media screen and (max-width: 640px){.si-align-stretch-mobile,.si-align-stretch-stretch-mobile{--si-part-align: stretch;--si-list-margin-inline: 0;--si-part-text-align:left}.si-align-stretch-start-mobile{--si-part-align: stretch start;--si-list-margin-inline: 0;--si-part-text-align:left}.si-align-stretch-center-mobile{--si-part-align: stretch center;--si-part-text-align:left;--si-list-margin-inline: 0}.si-align-stretch-end-mobile{--si-part-align: stretch end;text-align:right;--si-list-margin-inline: 0}.si-align-start-mobile,.si-align-start-start-mobile{--si-part-align: start start;--si-list-margin-inline: 0 auto;--si-part-text-align:left}.si-align-start-center-mobile{--si-part-align: start center;--si-part-text-align:left;--si-list-margin-inline: 0 auto}.si-align-start-end-mobile{--si-part-align: start end;--si-part-text-align:left;--si-list-margin-inline: 0 auto}.si-align-start-stretch-mobile{--si-part-align: start stretch;--si-list-margin-inline: 0 auto;--si-part-text-align:left}.si-align-center-mobile,.si-align-center-center-mobile{--si-part-align: center center;--si-part-text-align:center;--si-list-margin-inline: auto}.si-align-center-start-mobile{--si-part-align: center start;--si-part-text-align:center;--si-list-margin-inline: auto}.si-align-center-end-mobile{--si-part-align: center end;--si-part-text-align:center;--si-list-margin-inline: auto}.si-align-center-stretch-mobile{--si-part-align: center stretch;--si-list-margin-inline: auto;--si-part-text-align:center}.si-align-end-mobile,.si-align-end-end-mobile{--si-part-align: end end;--si-part-text-align:right;--si-list-margin-inline: auto 0}.si-align-end-center-mobile{--si-part-align: end center;--si-part-text-align:right;--si-list-margin-inline: auto 0}.si-align-end-start-mobile{--si-part-align: end start;--si-list-margin-inline: auto 0;--si-part-text-align:right}.si-align-end-stretch-mobile{--si-part-align: end stretch;--si-list-margin-inline: auto 0;--si-part-text-align:right}}.si-float-anchor{position:relative !important}.si-float,.si-float-top,.si-float-top-left,.si-float-top-center,.si-float-top-right,.si-float-left,.si-float-right,.si-float-center,.si-float-center-center,.si-float-center-left,.si-float-center-right,.si-float-bottom,.si-float-bottom-left,.si-float-bottom-center,.si-float-bottom-right{position:absolute !important;box-sizing:border-box;white-space:nowrap;z-index:100}.si-float-top,.si-float-top-left,.si-float-top-center,.si-float-top-right{top:var(--si-anchor-offset-top, 0px)}.si-float-bottom,.si-float-bottom-left,.si-float-bottom-center,.si-float-bottom-right{top:calc(var(--si-anchor-offset-top) + var(--si-anchor-offset-height));transform:translateY(-100%)}.si-float-top,.si-float-bottom{width:var(--si-anchor-offset-width)}.si-float-left{top:0px;left:var(--si-anchor-offset-left, 0px);height:var(--si-anchor-offset-height)}.si-float-right{top:0px;right:var(--si-anchor-offset-left, 0px);height:var(--si-anchor-offset-height)}.si-float-top-left,.si-float-center-left,.si-float-bottom-left{left:var(--si-anchor-offset-left, 0px)}.si-float-top-right,.si-float-center-right,.si-float-bottom-right{right:var(--si-anchor-offset-left, 0px)}.si-float-center{top:calc(var(--si-anchor-offset-top) + var(--si-anchor-offset-height)/2);left:0;width:100%;transform:translate(0%, -50%)}.si-float-center-center{top:calc(var(--si-anchor-offset-top) + var(--si-anchor-offset-height)/2);left:50%;transform:translate(-50%, -50%)}.si-float-center-left,.si-float-center-right{top:calc(var(--si-anchor-offset-top) + var(--si-anchor-offset-height)/2);transform:translateY(-50%)}.si-float-top-center,.si-float-bottom-center{left:50%;transform:translateX(-50%)}.si-float-bottom-center{transform:translateY(-100%) translateX(-50%)}.si-float-top{--si-anchor-offset-top: var(--si-float-top-offset-top);--si-anchor-offset-height: var(--si-float-top-offset-height);--si-anchor-offset-left: var(--si-float-top-offset-left);--si-anchor-offset-width: var(--si-float-top-offset-width)}.si-float-top-left{--si-anchor-offset-top: var(--si-float-top-left-offset-top);--si-anchor-offset-height: var(--si-float-top-left-offset-height);--si-anchor-offset-left: var(--si-float-top-left-offset-left);--si-anchor-offset-width: var(--si-float-top-left-offset-width)}.si-float-top-center{--si-anchor-offset-top: var(--si-float-top-center-offset-top);--si-anchor-offset-height: var(--si-float-top-center-offset-height);--si-anchor-offset-left: var(--si-float-top-center-offset-left);--si-anchor-offset-width: var(--si-float-top-center-offset-width)}.si-float-top-right{--si-anchor-offset-top: var(--si-float-top-right-offset-top);--si-anchor-offset-height: var(--si-float-top-right-offset-height);--si-anchor-offset-left: var(--si-float-top-right-offset-left);--si-anchor-offset-width: var(--si-float-top-right-offset-width)}.si-float-left{--si-anchor-offset-top: var(--si-float-left-offset-top);--si-anchor-offset-height: var(--si-float-left-offset-height);--si-anchor-offset-left: var(--si-float-left-offset-left);--si-anchor-offset-width: var(--si-float-left-offset-width)}.si-float-right{--si-anchor-offset-top: var(--si-float-right-offset-top);--si-anchor-offset-height: var(--si-float-right-offset-height);--si-anchor-offset-left: var(--si-float-right-offset-left);--si-anchor-offset-width: var(--si-float-right-offset-width)}.si-float-center{--si-anchor-offset-top: var(--si-float-center-offset-top);--si-anchor-offset-height: var(--si-float-center-offset-height);--si-anchor-offset-left: var(--si-float-center-offset-left);--si-anchor-offset-width: var(--si-float-center-offset-width)}.si-float-center-center{--si-anchor-offset-top: var(--si-float-center-center-offset-top);--si-anchor-offset-height: var(--si-float-center-center-offset-height);--si-anchor-offset-left: var(--si-float-center-center-offset-left);--si-anchor-offset-width: var(--si-float-center-center-offset-width)}.si-float-center-left{--si-anchor-offset-top: var(--si-float-center-left-offset-top);--si-anchor-offset-height: var(--si-float-center-left-offset-height);--si-anchor-offset-left: var(--si-float-center-left-offset-left);--si-anchor-offset-width: var(--si-float-center-left-offset-width)}.si-float-center-right{--si-anchor-offset-top: var(--si-float-center-right-offset-top);--si-anchor-offset-height: var(--si-float-center-right-offset-height);--si-anchor-offset-left: var(--si-float-center-right-offset-left);--si-anchor-offset-width: var(--si-float-center-right-offset-width)}.si-float-bottom{--si-anchor-offset-top: var(--si-float-bottom-offset-top);--si-anchor-offset-height: var(--si-float-bottom-offset-height);--si-anchor-offset-left: var(--si-float-bottom-offset-left);--si-anchor-offset-width: var(--si-float-bottom-offset-width)}.si-float-bottom-left{--si-anchor-offset-top: var(--si-float-bottom-left-offset-top);--si-anchor-offset-height: var(--si-float-bottom-left-offset-height);--si-anchor-offset-left: var(--si-float-bottom-left-offset-left);--si-anchor-offset-width: var(--si-float-bottom-left-offset-width)}.si-float-bottom-center{--si-anchor-offset-top: var(--si-float-bottom-center-offset-top);--si-anchor-offset-height: var(--si-float-bottom-center-offset-height);--si-anchor-offset-left: var(--si-float-bottom-center-offset-left);--si-anchor-offset-width: var(--si-float-bottom-center-offset-width)}.si-float-bottom-right{--si-anchor-offset-top: var(--si-float-bottom-right-offset-top);--si-anchor-offset-height: var(--si-float-bottom-right-offset-height);--si-anchor-offset-left: var(--si-float-bottom-right-offset-left);--si-anchor-offset-width: var(--si-float-bottom-right-offset-width)}.si-animate-base,.si-animate-scale-down,.si-animate-scale-up,.si-animate-slide-out-right,.si-animate-slide-in-right,.si-animate-slide-out-left,.si-animate-slide-in-left,.si-animate-slide-out-top,.si-animate-slide-in-top,.si-animate-slide-out-bottom,.si-animate-slide-in-bottom,.si-animate-test,.si-animate-fade-out,.si-animate-fade-in,.si-animate{--si-anim-offset-x: 0px;--si-anim-offset-y: 0px;animation-name:var(--si-anim-name);animation-fill-mode:forwards;animation-duration:var(--si-anim-duration, 0.25s);animation-timing-function:ease;animation-delay:calc(var(--si-anim-duration, 0.25s)*var(--si-anim-delay, 0)*var(--si-item-index, 0));transform-origin:center}.si-animate-fast{--si-anim-duration: 0.125s;transition-duration:var(--si-anim-duration) !important}.si-animate-slower{--si-anim-duration: 0.5s;transition-duration:var(--si-anim-duration) !important}.si-animate-slow{--si-anim-duration: 1s;transition-duration:var(--si-anim-duration) !important}.si-animate-delay{--si-anim-delay:0.5}.si-animate-delay-chain{--si-anim-delay: 1}.si-animate-delay-slight{--si-anim-delay: 0.25}.si-animate-wait-viewport{animation-play-state:paused}.si-animate-fade-in{opacity:0;--si-anim-name: siAnimFadeIn}.si-animate-fade-out{opacity:1;--si-anim-name: siAnimFadeOut}.si-animate-push-up{transform:translate(var(--si-anim-offset-x, 0px), calc(var(--si-anim-offset-y, 0px) - 1rem))}.si-animate-push-down{transform:translate(var(--si-anim-offset-x, 0px), calc(var(--si-anim-offset-y, 0px) + 1rem))}.si-animate-push-left{transform:translate(calc(var(--si-anim-offset-x, 0px) - 1rem), var(--si-anim-offset-y, 0px))}.si-animate-push-right{transform:translate(calc(var(--si-anim-offset-x, 0px) + 1rem), var(--si-anim-offset-y, 0px))}.si-animate-slide-in-bottom,.si-animate-test{opacity:0;transform:translate(var(--si-anim-offset-x), calc(100% + var(--si-anim-offset-y)));--si-anim-name: siAnimSlideInBottom}.si-animate-slide-out-bottom{opacity:1;transform:translate(var(--si-anim-offset-x), calc(var(--si-anim-offset-y)));--si-anim-name: siAnimSlideOutBottom}.si-animate-slide-in-top{opacity:0;transform:translate(var(--si-anim-offset-x), calc(-100% + var(--si-anim-offset-y)));--si-anim-name: siAnimSlideInTop}.si-animate-slide-out-top{opacity:1;transform:translate(var(--si-anim-offset-x), calc(var(--si-anim-offset-y)));--si-anim-name: siAnimSlideOutTop}.si-animate-slide-in-left{opacity:0;transform:translate(calc(-100% + var(--si-anim-offset-x)), var(--si-anim-offset-y));--si-anim-name: siAnimSlideInLeft}.si-animate-slide-out-left{opacity:1;transform:translate(var(--si-anim-offset-x), var(--si-anim-offset-y));--si-anim-name: siAnimSlideOutLeft}.si-animate-slide-in-right{opacity:0;transform:translate(calc(100% + var(--si-anim-offset-x)), var(--si-anim-offset-y));--si-anim-name: siAnimSlideInRight}.si-animate-slide-out-right{opacity:1;transform:translate(var(--si-anim-offset-x), calc(var(--si-anim-offset-y)));--si-anim-name: siAnimSlideOutRight}.si-animate-scale-up{--si-anim-name: siAnimScaleUp}.si-animate-scale-down{--si-anim-name: siAnimScaleDown}@keyframes siAnimFadeIn{100%{opacity:1}}@keyframes siAnimFadeOut{100%{opacity:0}}@keyframes siAnimPushUp{100%{transform:translate(var(--si-anim-offset-x), calc(var(--si-anim-offset-y) - 1rem))}}@keyframes siAnimPushDown{100%{transform:translate(var(--si-anim-offset-x), var(--si-anim-offset-y)1rem)}}@keyframes siAnimPushLeft{100%{transform:translate(var(--si-anim-offset-x)-1rem, var(--si-anim-offset-y))}}@keyframes siAnimPushRight{100%{transform:translate(var(--si-anim-offset-x)1rem, var(--si-anim-offset-y))}}@keyframes siDropDownPanelAppear{from{opacity:0;translate:0 -50%}to{opacity:1;translate:0 0}}@keyframes siDropDownPanelAppearFromBottom{from{opacity:0;translate:0 100%}to{opacity:1;translate:0 0}}@keyframes siDropDownPanelVanish{from{opacity:1;display:block;translate:0 0%}to{opacity:0;translate:0 -50%;display:none}}@keyframes siAnimSlideInBottom{from{display:none}to{opacity:1;display:block;transform:translate(var(--si-anim-offset-x, 0), var(--si-anim-offset-y, 0))}}@keyframes siAnimSlideOutBottom{from{display:block}to{display:none;opacity:0;transform:translate(var(--si-anim-offset-x), calc(100% + var(--si-anim-offset-y)))}}@keyframes siAnimSlideInTop{100%{opacity:1;transform:translate(var(--si-anim-offset-x), var(--si-anim-offset-y))}}@keyframes siAnimSlideOutTop{100%{opacity:0;transform:translate(var(--si-anim-offset-x), calc(-100% + var(--si-anim-offset-y)))}}@keyframes siAnimSlideInLeft{100%{opacity:1;transform:translate(var(--si-anim-offset-x), var(--si-anim-offset-y))}}@keyframes siAnimSlideOutLeft{100%{opacity:0;transform:translate(calc(-100% + var(--si-anim-offset-x)), var(--si-anim-offset-y))}}@keyframes siAnimSlideInRight{100%{opacity:1;transform:translate(var(--si-anim-offset-x), var(--si-anim-offset-y))}}@keyframes siAnimSlideOutRight{100%{opacity:0;transform:translate(calc(100% + var(--si-anim-offset-x)), var(--si-anim-offset-y))}}@keyframes siAnimScaleUp{100%{opacity:1;transform:scale(1.1)}}@keyframes siAnimScaleDown{100%{opacity:1;transform:scale(1.1)}}@keyframes siAnimHighlightBorder{0%{box-shadow:0 0 10px rgba(0,0,0,0)}50%{box-shadow:0 0 10px var(--si-highlight)}100%{box-shadow:0 0 10px rgba(0,0,0,0)}}html[lang^=fr]{--si-sold-label: "Vendu"}@media screen and (min-width: 641px){:root{--si-container-width: 750px}}@media screen and (min-width: 1001px){:root{--si-container-width: 992px}}@media screen and (min-width: 1281px){:root{--si-container-width: var(--id3-ui-layout-max, 1170px)}}@media screen and (max-width: 640px){:root{--si-container-width: 100%}}.si-invert-label{direction:rtl;unicode-bidi:bidi-override}.si-demo-warning-message{position:fixed;bottom:.5em;left:.5em;right:.5em;border-radius:.25em;box-shadow:0 0 0 2px #fff,0 0 1em rgba(0,0,0,.6);background:var(--si-highlight);color:var(--si-highlight-text-color);padding:1em;text-align:center;font-size:1.25rem;z-index:99;translate:0 100%;opacity:0;pointer-events:none;transition:.25s ease}.si-demo-warning-message h3{margin:0;font-size:1.25rem;text-transform:uppercase;color:#fff}.si-demo-warning-message p{margin:0;color:#fff;opacity:.75}.si-demo-warning-message .si-demo-warning-message-content{width:clamp(320px,100vw - 2rem,var(--si-container-width, 1200px));margin-inline:auto;display:flex;justify-content:space-between;gap:1rem}@media screen and (max-width: 600px){.si-demo-warning-message .si-demo-warning-message-content{flex-direction:column;gap:.5rem}}.si-demo-warning-message .si-demo-warning-message-text{text-align:left}@media screen and (max-width: 600px){.si-demo-warning-message .si-demo-warning-message-text{text-align:center}}.si-demo-warning-message .si-button{background:#fff;color:#333}.si-demo-warning-message.si-active{translate:0 0;opacity:1;pointer-events:all}.si-list-of-item{--si-list-element-width: 1120px}body .si-modal,body .si{font-family:var(--si-font-name);display:grid;font-size:16px}body .si-modal *,body .si *{box-sizing:border-box}body .si-modal a,body .si a{color:var(--si-text-color);text-decoration:none !important}body .si-modal a:hover,body .si a:hover{color:inherit;text-decoration:inherit}body .si-modal .fal,body .si-modal .far,body .si-modal .fas,body .si .fal,body .si .far,body .si .fas{color:inherit}body .si-modal label,body .si label{font-weight:400;color:var(--si-text-color)}body .si-modal h1,body .si-modal h2,body .si-modal h3,body .si-modal h4,body .si-modal h5,body .si-modal h6,body .si h1,body .si h2,body .si h3,body .si h4,body .si h5,body .si h6{color:var(--si-text-color)}body .si-modal td,body .si-modal li,body .si-modal p,body .si td,body .si li,body .si p{color:var(--si-text-color)}body .si-modal .si-title,body .si .si-title{font-family:var(--si-title-font-name, var(--si-font-name))}body .si-modal .nowrap,body .si .nowrap{white-space:nowrap}body .si-modal .grid-layout-row,body .si .grid-layout-row{display:grid}body .si-modal .grid-layout-column,body .si .grid-layout-column{display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:var(--si-layout-gutter)}body .si-modal .layout-row,body .si .layout-row{display:flex;justify-content:flex-start;flex-direction:row;align-items:center}body .si-modal .layout-column,body .si .layout-column{display:flex;justify-content:flex-start;flex-direction:column;align-items:center}body .si-modal .layout-space-between,body .si .layout-space-between{justify-content:space-between;align-items:center}body .si-modal .layout-space-between-start,body .si .layout-space-between-start{justify-content:space-between;align-items:flex-start}body .si-modal .layout-space-between-end,body .si .layout-space-between-end{justify-content:space-between;align-items:flex-end}body .si-modal label.si-placeholder,body .si label.si-placeholder{padding:var(--si-padding);font-weight:400;opacity:.75;text-align:center;text-transform:uppercase;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}body .si-modal label.si-placeholder .fa-spinner-third,body .si label.si-placeholder .fa-spinner-third{display:block;font-size:250px;margin:15vh auto;opacity:.5}si-list{display:block}.si .sticky-anchor{position:absolute}.si .sort-container{grid-area:sort}.si .pages-container{grid-area:pages}.si .pages-container{grid-area:pages}.si .si-view-switch{grid-area:switch;display:flex;flex-direction:row}.si .si-view-switch .si-switch-item{font-size:1.2rem;position:relative;padding:.5em;color:var(--si-text-color);cursor:pointer}.si .si-view-switch .si-switch-item i{color:inherit}.si .si-view-switch .si-switch-item::after{content:"";position:absolute;bottom:0px;left:50%;transform:translateX(-50%);transition:.25s;background-color:var(--si-highlight);width:0px;height:3px}.si .si-view-switch .si-switch-item.active{color:var(--si-highlight)}.si .si-view-switch .si-switch-item.active::after{width:100%}.si .si-view-switch .si-switch-item .si-split-icons{display:flex;gap:5px;align-items:center;height:100%;position:relative}.si .si-view-switch .si-switch-item .si-split-icons:after{content:"";height:80%;width:2px;background-color:currentColor;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:20deg;box-shadow:0 0 0 3px var(--si-background-color)}.si .si-view-switch .si-switch-item .si-split-icons>i{width:.75rem;opacity:.75}.si .si-view-switch .si-switch-item .si-split-icons>i:last-child{text-align:right}.si .si-view-switch .si-switch-item.split-view{padding-left:1em;margin-left:1em}.si .si-view-switch .si-switch-item.split-view::before{content:"";height:100%;display:block;width:1px;background:var(--text-color);opacity:.25;position:absolute;top:0;left:0}@media screen and (max-width: 1000px){.si .si-view-switch .si-split-view-switch{display:none}}.si .list-meta{grid-area:meta}.si .list-meta .list-count em{font-weight:700;font-style:normal}.si .next-page{grid-column:1/span 3;place-self:center center;text-align:center}.si .si-list-container{grid-column:1/span 3;display:grid;place-items:stretch;gap:var(--si-layout-gutter);width:100%}@media screen and (max-width: 640px){.si .si-list-container{border:none;padding:0px}}.si .si-list-container .map-container{grid-column:1/span 3}.si .si-list-header{grid-area:header;display:grid;gap:var(--si-layout-gutter);grid-template-columns:1fr 1fr 1fr;align-items:center}.si .si-list-header>:last-child{place-self:end}.si .si-list-header>:nth-child(1){place-self:center}.si [class^=item]{perspective:100vw}.si si-small-list .si-list-header{display:grid;grid-template-columns:1fr 1fr;place-items:center start}.si si-small-list .si-list-header :nth-child(1){place-self:start}@media screen and (max-width: 640px){.si si-small-list .si-list-header{grid-template-columns:1fr;place-items:center;gap:0;padding:10px 0}.si si-small-list .si-list-header :nth-child(1){place-self:center}}.si si-small-list .si-list-header .si-search-input{place-self:center end;display:grid;grid-template-columns:1fr auto;place-items:center stretch;margin:10px 0;width:33vw;max-width:400px}@media screen and (max-width: 1000px){.si si-small-list .si-list-header .si-search-input{width:45vw;max-width:unset}}@media screen and (max-width: 640px){.si si-small-list .si-list-header .si-search-input{place-self:center stretch;width:100%}}.si si-small-list .si-list-header .si-search-input input{width:100%;outline:none;border:none;background:rgba(0,0,0,0)}.si si-small-list .si-list-header .si-search-input input::placeholder{color:var(--si-text-color);opacity:.5}.si si-small-list .si-list-container{opacity:0;max-height:0px;overflow:hidden;transition:.25s}.si si-small-list .si-loader{text-align:center;transition:.25s}.si si-small-list.si-loaded .si-loader{opacity:0;max-height:0px;overflow:hidden}.si si-small-list.si-loaded .si-list-container{opacity:1;max-height:unset;overflow:unset;display:grid;gap:var(--si-layout-gutter);grid-template-columns:repeat(var(--si-small-list-columns, var(--desktop-column-width)), 1fr)}.si si-small-list.si-loaded.si-size-mobile{--si-small-list-columns: var(--mobile-column-width)}.si si-small-list.si-loaded.si-size-tablet{--si-small-list-columns: var(--tablet-column-width)}.si si-small-list.si-loaded.si-size-laptop{--si-small-list-columns: var(--laptop-column-width)}.si si-small-list.si-list-of-listings>.si-search-filter-tags,.si.si-list-of-listings>.si-search-filter-tags{grid-row:2;grid-column:1/span 3}@media screen and (max-width: 640px){.si .dropdown-toggle{position:relative}}.si.standard-layout{grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;gap:var(--si-layout-gutter)}.si.standard-layout.search-orientation-v{grid-template-columns:auto 1fr;grid-template-areas:"search list"}.si.standard-layout .map-container .viewport{height:640px;width:100%}.si.standard-layout .list-meta .list-count{text-align:center}.si.standard-layout .si-list-container .si-list-header{grid-column:1/span 3;grid-row:1;grid-template-areas:"sort meta switch"}.si.standard-layout .si-list-container .si-list-header .si-view-switch{place-self:center end}.si.standard-layout .si-list-container .si-list-header .si-sort-container{grid-area:sort;place-self:center start;text-align:left}.si.standard-layout .si-list-container .si-list-header .si-sort-container .si-dropdown-button{font-size:1.2rem}@media screen and (max-width: 640px){.si.standard-layout .si-list-container .si-list-header{grid-template-columns:1fr 1fr;grid-template-areas:"sort switch" "meta meta";place-items:center start}}@media screen and (max-width: 420px){.si.standard-layout .si-list-container .si-list-header{grid-template-columns:1fr;grid-template-areas:"sort" "switch" "meta";place-items:center center}.si.standard-layout .si-list-container .si-list-header .si-view-switch{place-self:center}.si.standard-layout .si-list-container .si-list-header .si-sort-container{place-self:center;text-align:center}}.si.standard-layout .si-list-container .si-loading{grid-column:1/span 3}.si.standard-layout.si-list-of-listings .search-container .search-trigger{display:none}.si.standard-layout.si-list-of-brokers .si-list-header{grid-template-areas:"sort . meta"}.si.standard-layout.si-list-of-brokers .si-list-header .list-meta .list-count{text-align:right}@media screen and (max-width: 640px){.si.standard-layout.si-list-of-brokers .si-list-header{grid-template-areas:"sort meta"}}.si.standard-layout.si-list-of-brokers .search-container .search-trigger{display:none}.si.standard-layout.si-list-of-brokers .search-container.show-trigger .search-trigger{display:block}.si.standard-layout.si-list-of-brokers .no-result{grid-column:1/span 3}@media screen and (max-width: 1000px){.si.standard-layout.si-list-of-brokers .no-result{grid-column:1}}.si.standard-layout.si-list-of-brokers label.placeholder{padding:20px;font-weight:400;opacity:.5;text-align:center;text-transform:uppercase}.si.direct-layout{grid-template-columns:120px 1fr 60px;grid-template-rows:auto;gap:var(--si-layout-gutter);grid-template-areas:"list list list" "meta meta meta"}.si.direct-layout label.placeholder{padding:20px;font-weight:400;opacity:.75;text-align:center;text-transform:uppercase}.si.direct-layout .si-list-empty{grid-column:1/span 3;grid-row:auto}.si.direct-layout .list-meta .list-count{text-align:center}@media screen and (max-width: 640px){.si.direct-layout[si-side-scroll] .si-list{grid-template-columns:repeat(var(--mobile-column-width), var(--side-scroll-width))}.si.direct-layout[si-side-scroll] .si-list>div:last-child{padding-right:var(--side-scroll-padding);width:calc(100% + var(--side-scroll-padding))}}.si.archive-list-layout{container-name:si-list-layout;container-type:inline-size}.si.archive-list-layout .si-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--si-layout-gutter)}@container si-list-layout (width < 1000px){.si.archive-list-layout .si-list{grid-template-columns:repeat(2, 1fr)}}@container si-list-layout (width < 700px){.si.archive-list-layout .si-list{grid-template-columns:1fr}}.si.archive-list-layout .si-list .si-item .si-price,.si.archive-list-layout .si-list .si-item .si-price-sold,.si.archive-list-layout .si-list .si-item .si-item-link-button{display:none !important}.si.archive-list-layout .si-list .si-item a{pointer-events:none}.si.archive-list-layout .si-list .si-item .si-label.si-status{background:var(--si-highlight);color:var(--si-highlight-text-color);padding:.5em 1em;translate:.5em .5em;border-radius:calc(var(--si-border-radius) - .25em)}.si.archive-list-layout .si-list .si-item .si-label.si-caption{background-color:var(--si-high-contrast-color);--si-text-color: var(--si-high-contrast-text-color);padding:.5em 1em;translate:-0.5em -0.5em;border-radius:calc(var(--si-border-radius) - .25em)}.si-favorites-button .si-favorites-toggle-button{position:relative}.si-favorites-button .si-favorites-toggle-button a{outline:none}.si-favorites-button .si-favorites-toggle-button.panel-opened::before{transition:.25s;opacity:1;top:100%}.menu .si-favorites-button button{background:unset;color:unset;font-size:unset;font-weight:inherit}.si-favorites-panel{pointer-events:none;opacity:0;position:fixed;top:var(--origin-y);left:var(--origin-x);max-width:1200px;z-index:9999;border:var(--si-border, var(--si-border-width, 0) var(--si-border-style, solid) var(--si-border-color, currentColor));border-radius:var(--si-border-radius);background:var(--si-small-contrast-color);--si-text-color: var(--si-small-contrast-text-color);--listing-item-column-width: 225px;width:0px;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;place-items:stretch;padding:1rem;max-height:0px;overflow:hidden;transform:translate(-50%, -50%);transition:all .25s}.si-favorites-panel .si-list-of-listings{display:contents}.si-favorites-panel .favorite-list-container{overflow:hidden;overflow-y:auto}.si-favorites-panel .favorite-list-container label.placeholder{display:block;padding:20px;font-weight:400;opacity:.75;text-align:center;text-transform:uppercase}.si-favorites-panel .favorite-list-container label.placeholder i{vertical-align:sub}.si-favorites-panel .favorite-list-container label.placeholder sub{display:block}.si-favorites-panel h3{text-align:center}.si-favorites-panel .list-container{display:grid;grid-template-columns:repeat(auto-fill, minmax(var(--listing-item-column-width), 1fr))}.si-favorites-panel .si-list{grid-area:unset;place-self:stretch}.si-favorites-panel .si-list .si-item div,.si-favorites-panel .si-list .si-item span{color:var(--si-text-color)}.si-favorites-panel .si-list .si-item .item-content{grid-template-rows:auto}.si-favorites-panel .close-button{position:absolute;top:1.25rem;right:1.25rem;cursor:pointer}.si-favorites-panel.opened{opacity:1;pointer-events:auto;width:80vw;max-height:80vh;box-shadow:0px 0px 10px rgba(0,0,0,.6);padding:2.5rem;left:50%;top:50%}.si-favorites-panel.opened .list-container .si-item .remove-button{opacity:1;pointer-events:auto}.si-loading{text-align:center}.si-auto-columns{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--si-layout-gutter)}@media screen and (max-width: 640px){.si-auto-columns{grid-auto-flow:row;gap:calc(var(--si-layout-gutter)/2)}}.si-price sub{vertical-align:baseline;line-height:1;bottom:0}#top .si .si-search-container,.si .si-search-container{grid-row:1;grid-column:1/span 3;display:grid;grid-template-columns:1fr auto;position:relative;align-items:center;gap:var(--si-layout-gutter)}#top .si .si-search-container:not(:has(.si-search-action .si-button)),.si .si-search-container:not(:has(.si-search-action .si-button)){grid-template-columns:1fr}@media screen and (max-width: 640px){#top .si .si-search-container,.si .si-search-container{grid-template-columns:1fr;gap:calc(var(--si-padding)/2)}}#top .si .si-search-container.si-container-border:not(.si-container-padding),.si .si-search-container.si-container-border:not(.si-container-padding){padding:var(--si-padding)}#top .si .si-search-container.si-border:not(.si-padding),.si .si-search-container.si-border:not(.si-padding){padding:var(--si-padding)}#top .si .si-search-container.expanded,.si .si-search-container.expanded{border:none;--si-main-tab-offset-x: -4px}#top .si .si-search-container.stick,.si .si-search-container.stick{position:fixed;top:0px;left:50%;padding:1rem calc((100vw - var(--container-width))/2);transform:translateX(-50%);width:100vw;background:var(--si-background-color);z-index:100}#top .si .si-search-container>[ng-include],.si .si-search-container>[ng-include]{display:contents}#top .si .si-search-container h4,.si .si-search-container h4{font-size:20px;font-weight:400;margin:0px}#top .si .si-search-container .btn,.si .si-search-container .btn{width:100%;border:none}#top .si .si-search-container .si-search-action,.si .si-search-container .si-search-action{display:grid;grid-auto-flow:column;gap:.5rem;place-items:center stretch}@media screen and (min-width: 641px){#top .si .si-search-container .si-search-action:not(:has(.si-button)),.si .si-search-container .si-search-action:not(:has(.si-button)){display:none}}@media screen and (max-width: 640px){#top .si .si-search-container .si-search-action,.si .si-search-container .si-search-action{gap:1rem;grid-auto-columns:1fr}}#top .si .si-search-container .si-search-action .si-button,.si .si-search-container .si-search-action .si-button{margin:0}@media screen and (max-width: 640px){#top .si .si-search-container .si-search-action .si-button:first-child,.si .si-search-container .si-search-action .si-button:first-child{margin-left:0}}#top .si .si-search-container .si-search-action .si-filter-menu,.si .si-search-container .si-search-action .si-filter-menu{display:none}#top .si .si-search-container .si-search-action .si-filter-menu .si-dropdown,.si .si-search-container .si-search-action .si-filter-menu .si-dropdown{width:100%}#top .si .si-search-container .si-search-action .si-filter-menu .si-dropdown .si-label,.si .si-search-container .si-search-action .si-filter-menu .si-dropdown .si-label{padding-right:.5rem}#top .si .si-search-container .si-search-action .si-filter-menu .si-dropdown .si-dropdown-button,.si .si-search-container .si-search-action .si-filter-menu .si-dropdown .si-dropdown-button{justify-content:space-between}#top .si .si-search-container .si-search-action .si-filter-menu .si-dropdown .si-dropdown-button si-icon,.si .si-search-container .si-search-action .si-filter-menu .si-dropdown .si-dropdown-button si-icon{margin-right:0}#top .si .si-search-container .si-search-action .si-filter-menu .si-button.active,.si .si-search-container .si-search-action .si-filter-menu .si-button.active{color:var(--si-highlight)}#top .si .si-search-container .si-search-action .si-filter-menu .si-button.active i,.si .si-search-container .si-search-action .si-filter-menu .si-button.active i{font-weight:700}@media screen and (max-width: 640px){#top .si .si-search-container .si-search-action .si-filter-menu,.si .si-search-container .si-search-action .si-filter-menu{display:block}#top .si .si-search-container .si-search-action .si-reset-button,.si .si-search-container .si-search-action .si-reset-button{display:none}}#top .si .si-search-container .si-has-filters::after,.si .si-search-container .si-has-filters::after{content:"";font-family:var(--si-icon-font-family);font-weight:700;margin-right:.25em;opacity:.5;order:-1}#top .si .si-search-container.si-has-tabs,.si .si-search-container.si-has-tabs{margin-top:3.5rem}#top .si .si-search-container.si-has-tabs.si-border,.si .si-search-container.si-has-tabs.si-border{--si-tab-border: var(--si-border, var(--si-border-width,0) var(--si-border-style,solid) var(--si-border-color,currentColor))}#top .si .si-search-container.si-has-tabs.si-border.si-border-radius,.si .si-search-container.si-has-tabs.si-border.si-border-radius{--si-tab-border-radius: var(--si-border-radius)}#top .si .si-search-container.si-has-tabs.si-border-top,.si .si-search-container.si-has-tabs.si-border-top{--si-tab-border: var(--si-border, var(--si-border-width,0) var(--si-border-style,solid) var(--si-border-color,currentColor))}#top .si .si-search-container.si-has-tabs.si-border-top.si-border-radius,.si .si-search-container.si-has-tabs.si-border-top.si-border-radius{--si-tab-border-radius: var(--si-border-radius)}#top .si .si-search-container.si-has-tabs.si-border-bottom,.si .si-search-container.si-has-tabs.si-border-bottom{--si-tab-border-top: transparent;--si-tab-active-position: calc(100% - 1px)}#top .si .si-search-container .si-main-filter-tabs,.si .si-search-container .si-main-filter-tabs{position:absolute;top:0px;left:1rem;transform:translateY(calc(-100% + var(--si-main-tab-offset-x, 0px)));place-self:start;display:grid;grid-auto-flow:column;gap:1rem;z-index:42}@media screen and (max-width: 640px){#top .si .si-search-container .si-main-filter-tabs.si-tab-count-0,.si .si-search-container .si-main-filter-tabs.si-tab-count-0{display:none}}#top .si .si-search-container .si-main-filter-tabs .si-tab,.si .si-search-container .si-main-filter-tabs .si-tab{padding:.5em 1em;padding-top:calc(.5em + 3px);text-transform:uppercase;position:relative;font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#top .si .si-search-container .si-main-filter-tabs .si-tab::before,.si .si-search-container .si-main-filter-tabs .si-tab::before{content:"";position:absolute;top:var(--si-tab-active-position, 0);left:50%;width:0;height:4px;background:var(--si-highlight);transition:.25s;transform:translate(-50%, -1px)}#top .si .si-search-container .si-main-filter-tabs .si-tab:not(.si-active),.si .si-search-container .si-main-filter-tabs .si-tab:not(.si-active){opacity:.6;cursor:pointer}#top .si .si-search-container .si-main-filter-tabs .si-tab.si-active,.si .si-search-container .si-main-filter-tabs .si-tab.si-active{border-left:var(--si-tab-border, none);border-right:var(--si-tab-border, none);border-radius:var(--si-tab-border-radius, 0);background:var(--si-background-color)}#top .si .si-search-container .si-main-filter-tabs .si-tab.si-active::before,.si .si-search-container .si-main-filter-tabs .si-tab.si-active::before{width:100%}@media screen and (max-width: 1000px){#top .si .si-search-container .si-main-filter-tabs .si-tab:not(.si-active),.si .si-search-container .si-main-filter-tabs .si-tab:not(.si-active){display:none}}#top .si .si-search-container .si-main-filter-tabs .si-dropdown,.si .si-search-container .si-main-filter-tabs .si-dropdown{display:none;width:100%}#top .si .si-search-container .si-main-filter-tabs .si-dropdown .si-dropdown-item,.si .si-search-container .si-main-filter-tabs .si-dropdown .si-dropdown-item{text-transform:uppercase}@media screen and (max-width: 1000px){#top .si .si-search-container .si-main-filter-tabs .si-dropdown,.si .si-search-container .si-main-filter-tabs .si-dropdown{display:block}}#top .si .si-search-container .si-main-filter-tabs.si-tab-count-1,.si .si-search-container .si-main-filter-tabs.si-tab-count-1{display:none}#top .si .si-search-container .si-inputs,.si .si-search-container .si-inputs{--input-count: 5;display:grid;grid-template-columns:1fr repeat(var(--input-count), auto);gap:calc(var(--si-layout-gutter)/4);place-items:center stretch}#top .si .si-search-container .si-inputs.no-searchbox,.si .si-search-container .si-inputs.no-searchbox{grid-template-columns:repeat(var(--input-count), auto) 1fr}#top .si .si-search-container .si-inputs .si-filter-label,.si .si-search-container .si-inputs .si-filter-label{pointer-events:none;opacity:.5}#top .si .si-search-container .si-inputs .si-filter-label .si-label,.si .si-search-container .si-inputs .si-filter-label .si-label{font-size:.8rem;font-style:italic}#top .si .si-search-container .si-inputs .si-panel-button,.si .si-search-container .si-inputs .si-panel-button{--si-element-border-radius: var(--si-button-border-radius);font-weight:500;white-space:nowrap;cursor:pointer;position:relative;place-self:stretch;display:flex;align-items:center;transition:.25s;color:var(--si-text-color);user-select:none;position:absolute;opacity:0}#top .si .si-search-container .si-inputs .si-panel-button>span,.si .si-search-container .si-inputs .si-panel-button>span{margin-right:5px}#top .si .si-search-container .si-inputs .si-panel-button::before,.si .si-search-container .si-inputs .si-panel-button::before{content:"";position:absolute;bottom:0px;left:50%;transform:translateX(-50%);transition:.25s;display:block;width:0px;height:6px;background-color:var(--si-highlight);max-width:4rem;clip-path:polygon(0% 0%, 100% 0%, 100% 50%, calc(50% + 3px) 50%, 50% 100%, calc(50% - 3px) 50%, 0% 50%)}#top .si .si-search-container .si-inputs .si-panel-button.si-expanded,.si .si-search-container .si-inputs .si-panel-button.si-expanded{--si-text-color:var(--si-highlight)}#top .si .si-search-container .si-inputs .si-panel-button.si-expanded::before,.si .si-search-container .si-inputs .si-panel-button.si-expanded::before{width:100%}@media screen and (max-width: 1280px){#top .si .si-search-container .si-inputs,.si .si-search-container .si-inputs{gap:calc(var(--si-layout-gutter)*.25)}}@media screen and (max-width: 1000px){#top .si .si-search-container .si-inputs,.si .si-search-container .si-inputs{gap:0}#top .si .si-search-container .si-inputs .si-filter-label,.si .si-search-container .si-inputs .si-filter-label{display:none}}@media screen and (max-width: 640px){#top .si .si-search-container .si-inputs,.si .si-search-container .si-inputs{grid-template-columns:1fr auto;gap:0}#top .si .si-search-container .si-inputs>.si-panel-button,.si .si-search-container .si-inputs>.si-panel-button{display:none !important}#top .si .si-search-container .si-inputs .filter-menu,.si .si-search-container .si-inputs .filter-menu{display:block}}#top .si .si-search-container.si-ready .si-inputs .si-panel-button,.si .si-search-container.si-ready .si-inputs .si-panel-button{position:relative;opacity:1}@media screen and (max-width: 640px){#top .si .si-search-container.searchbox-has-focus .search-action,.si .si-search-container.searchbox-has-focus .search-action{max-width:0px;overflow:hidden}}#top .si .si-search-container .advanced,.si .si-search-container .advanced{padding:0 10px;display:grid;gap:var(--si-layout-gutter);place-self:stretch;align-items:stretch;grid-area:advanced}#top .si .si-search-container .advanced .filter-menu,.si .si-search-container .advanced .filter-menu{display:none}#top .si .si-search-container .advanced .filter-menu .si-button.active,.si .si-search-container .advanced .filter-menu .si-button.active{color:var(--si-highlight)}#top .si .si-search-container .advanced .filter-menu .si-button.active i,.si .si-search-container .advanced .filter-menu .si-button.active i{font-weight:700}@media screen and (max-width: 640px){#top .si .si-search-container .advanced>.si-button,.si .si-search-container .advanced>.si-button{display:none !important}#top .si .si-search-container .advanced .filter-menu,.si .si-search-container .advanced .filter-menu{display:block}}#top .si .si-search-container .advanced>.si-button:not(.trigger-button),.si .si-search-container .advanced>.si-button:not(.trigger-button){font-size:1rem;color:var(--si-text-color);background:none;font-weight:500;white-space:nowrap;padding:0px 5px;padding:0em .5em;margin:0px;position:relative;transition:.25s;border:none;outline:none;display:flex;flex-direction:row;justify-content:center;align-items:center;overflow:visible;cursor:pointer}#top .si .si-search-container .advanced>.si-button:not(.trigger-button)::before,.si .si-search-container .advanced>.si-button:not(.trigger-button)::before{content:"";position:absolute;top:calc(var(--si-padding)*-1);left:50%;transform:translateX(-50%);transition:.25s;display:block;width:0px;height:3px;background-color:var(--si-highlight)}@media screen and (max-width: 1000px){#top .si .si-search-container .advanced>.si-button:not(.trigger-button)::before,.si .si-search-container .advanced>.si-button:not(.trigger-button)::before{top:100%}}#top .si .si-search-container .advanced>.si-button:not(.trigger-button).expanded,.si .si-search-container .advanced>.si-button:not(.trigger-button).expanded{color:var(--si-highlight)}#top .si .si-search-container .advanced>.si-button:not(.trigger-button).expanded::before,.si .si-search-container .advanced>.si-button:not(.trigger-button).expanded::before{width:100%}#top .si .si-search-container .advanced .search-trigger,.si .si-search-container .advanced .search-trigger{grid-area:trigger;display:none}#top .si .si-search-container .advanced .cities,.si .si-search-container .advanced .cities{grid-area:cities}#top .si .si-search-container .advanced .price,.si .si-search-container .advanced .price{grid-area:price}#top .si .si-search-container .advanced .rooms,.si .si-search-container .advanced .rooms{grid-area:rooms}#top .si .si-search-container .advanced .more,.si .si-search-container .advanced .more{grid-area:more}#top .si .si-search-container .si-filter-panel,.si .si-search-container .si-filter-panel{grid-area:filters;display:none}#top .si .si-search-container .si-filter-panel .si-filter-panel-content,.si .si-search-container .si-filter-panel .si-filter-panel-content{max-height:0px;opacity:0;transition:.25s;pointer-events:none;overflow:hidden}#top .si .si-search-container .panel-trigger,.si .si-search-container .panel-trigger{display:none;width:100%;border-radius:0;background-color:var(--si-small-contrast-color);color:var(--si-small-contrast-text-color);border:none;border-top:1px solid var(--si-border-color);transition:.25s;position:relative;outline:none;font-size:14px;font-weight:700;padding:14px}#top .si .si-search-container .panel-trigger::before,.si .si-search-container .panel-trigger::before{content:"";position:absolute;top:-1px;left:50%;transform:translateX(-50%);height:3px;width:0px;background:var(--si-highlight);transition:.25s}#top .si .si-search-container .panel-trigger.expanded,.si .si-search-container .panel-trigger.expanded{color:var(--si-highlight);background-color:var(--si-background-color)}#top .si .si-search-container .panel-trigger.expanded::before,.si .si-search-container .panel-trigger.expanded::before{width:100%}#top .si .si-search-container.orientation-v,.si .si-search-container.orientation-v{grid-template-columns:1fr;place-items:start stretch}#top .si .si-search-container.orientation-v .inputs,.si .si-search-container.orientation-v .inputs{grid-template-columns:1fr;grid-auto-flow:row}#top .si .si-search-container .client-filters,.si .si-search-container .client-filters{padding:10px;grid-area:client_filters;display:grid;gap:var(--si-layout-gutter);align-items:center}#top .si .si-search-container .client-filters .si-label,.si .si-search-container .client-filters .si-label{grid-area:label;color:var(--si-text-color);background:unset}#top .si .si-search-container .client-filters .list,.si .si-search-container .client-filters .list{grid-area:list;display:flex;flex-wrap:wrap}#top .si .si-search-container .client-filters .list .item,.si .si-search-container .client-filters .list .item{border:solid 2px var(--si-highlight);padding:5px;margin:2px;font-size:.8em;border-radius:3px;cursor:pointer;transition:.25s}#top .si .si-search-container .client-filters .list .item .fal,#top .si .si-search-container .client-filters .list .item .fas,#top .si .si-search-container .client-filters .list .item .far,.si .si-search-container .client-filters .list .item .fal,.si .si-search-container .client-filters .list .item .fas,.si .si-search-container .client-filters .list .item .far{margin:3px;text-align:center;line-height:1.3em;width:16px;height:16px;color:var(--si-text-color);border-radius:50%;transition:.25s}#top .si .si-search-container .client-filters .list .item:hover,.si .si-search-container .client-filters .list .item:hover{--si-text-color: var(--si-highlight-text-color);background:var(--si-highlight)}#top .si .si-search-container .client-filters .list .item:hover .fal,#top .si .si-search-container .client-filters .list .item:hover .fas,#top .si .si-search-container .client-filters .list .item:hover .far,.si .si-search-container .client-filters .list .item:hover .fal,.si .si-search-container .client-filters .list .item:hover .fas,.si .si-search-container .client-filters .list .item:hover .far{transform:rotate(360deg)}#top .si .si-search-container .client-filters .list .item:hover .fal:before,#top .si .si-search-container .client-filters .list .item:hover .fas:before,#top .si .si-search-container .client-filters .list .item:hover .far:before,.si .si-search-container .client-filters .list .item:hover .fal:before,.si .si-search-container .client-filters .list .item:hover .fas:before,.si .si-search-container .client-filters .list .item:hover .far:before{content:""}#top .si .si-search-container .client-filters .reset,.si .si-search-container .client-filters .reset{grid-area:reset}@media screen and (max-width: 1000px){#top .si .si-search-container.layout-focused,.si .si-search-container.layout-focused{grid-template-columns:1fr}}#top .si .si-search-container.layout-focused .si-input-container.si-float-label,.si .si-search-container.layout-focused .si-input-container.si-float-label{padding-top:unset}#top .si .si-search-container.layout-focused .si-inputs,.si .si-search-container.layout-focused .si-inputs{gap:var(--si-layout-gutter)}#top .si .si-search-container.layout-focused .si-inputs:not(:has(.si-search-box)),.si .si-search-container.layout-focused .si-inputs:not(:has(.si-search-box)){grid-template-columns:unset;grid-auto-columns:1fr;grid-auto-flow:column}@media screen and (max-width: 1000px){#top .si .si-search-container.layout-focused .si-inputs,.si .si-search-container.layout-focused .si-inputs{grid-auto-flow:row !important;grid-auto-columns:1fr !important;grid-auto-rows:auto}}#top .si .si-search-container.layout-focused .si-input-group,.si .si-search-container.layout-focused .si-input-group{padding-top:0}#top .si .si-search-container.layout-focused .si-input-group>span,.si .si-search-container.layout-focused .si-input-group>span{color:var(--si-text-color)}#top .si .si-search-container.layout-focused .si-select.si-has-value .si-selected-value .si-label,#top .si .si-search-container.layout-focused .si-select.si-has-value .si-selected-value i.fal,.si .si-search-container.layout-focused .si-select.si-has-value .si-selected-value .si-label,.si .si-search-container.layout-focused .si-select.si-has-value .si-selected-value i.fal{color:var(--si-highlight)}#top .si .si-search-container.layout-focused .si-select.si-has-value .si-selected-value .si-label,.si .si-search-container.layout-focused .si-select.si-has-value .si-selected-value .si-label{font-weight:700}#top .si .si-search-container.layout-focused .si-search-action,.si .si-search-container.layout-focused .si-search-action{place-items:center start}@media screen and (max-width: 1000px){#top .si .si-search-container.layout-focused .si-search-action,.si .si-search-container.layout-focused .si-search-action{place-items:center end;place-self:end}}#top .si .si-search-container.layout-focused .si-search-action .reset-button,.si .si-search-container.layout-focused .si-search-action .reset-button{display:block}#top .si .si-search-container .si-search-box,.si .si-search-container .si-search-box{display:grid;grid-template-columns:1fr auto;place-items:center stretch}#top .si .si-search-container .si-search-box label.placeholder,.si .si-search-container .si-search-box label.placeholder{padding:20px;font-weight:400;opacity:.75;text-align:center;text-transform:uppercase}#top .si .si-search-container .si-search-box .keyword-suggestion,.si .si-search-container .si-search-box .keyword-suggestion{padding:5px 10px;transition:.25s}#top .si .si-search-container .si-search-box .keyword-suggestion:hover,.si .si-search-container .si-search-box .keyword-suggestion:hover{background:#ccc}#top .si .si-search-container .si-search-box .keyword-suggestion.selected,.si .si-search-container .si-search-box .keyword-suggestion.selected{background:#aaa}#top .si .si-search-container.show-trigger,.si .si-search-container.show-trigger{gap:0 var(--si-layout-gutter)}#top .si .si-search-container.show-trigger .si-searchbox .si-searchbox-input-container .fal,.si .si-search-container.show-trigger .si-searchbox .si-searchbox-input-container .fal{display:none}#top .si .si-search-container.show-trigger .si-searchbox .si-searchbox-input-container .si-suggestion-placeholder,.si .si-search-container.show-trigger .si-searchbox .si-searchbox-input-container .si-suggestion-placeholder{padding-left:10px}#top .si .si-search-container .client-filters,.si .si-search-container .client-filters{grid-template-columns:auto 1fr auto;grid-template-areas:"label list reset"}@media screen and (max-width: 1000px){#top .si .si-search-container .client-filters,.si .si-search-container .client-filters{grid-template-areas:"label label ." "list list list" ". . reset"}}@media screen and (max-width: 640px){#top .si .si-search-container .client-filters,.si .si-search-container .client-filters{grid-template-areas:"label label label" "list list list" "reset reset reset"}#top .si .si-search-container .client-filters .reset,.si .si-search-container .client-filters .reset{place-self:center}}#top .si .si-search-container .client-filters .list,.si .si-search-container .client-filters .list{grid-template-columns:repeat(auto-fill)}#top .si.si-filter-panel-container,.si.si-filter-panel-container{position:absolute;top:calc(var(--relative-top) - 5px);left:calc(var(--relative-left) - 8px);width:calc(var(--relative-width) + 16px);max-width:100%;padding-top:calc(var(--relative-height) + 5px);border-radius:var(--si-border-radius);border:var(--si-border, var(--si-border-width, 1px) var(--si-border-style, solid) var(--si-border-color, #ccc));opacity:0;max-height:0px;transition:max-height .5s,opacity .25s;z-index:40;pointer-events:none;overflow:hidden;overscroll-behavior:contain}#top .si.si-filter-panel-container::before,.si.si-filter-panel-container::before{content:"";position:absolute;display:block;top:calc(var(--relative-border-size)*2);left:calc(0px + var(--si-border-radius));width:calc(100% - 0px - var(--si-border-radius));height:calc(var(--relative-height) + 10px);box-shadow:0 0 0 100vh var(--si-background-color);z-index:1}#top .si.si-filter-panel-container.expanded,.si.si-filter-panel-container.expanded{opacity:1;max-height:200vh;box-shadow:0 10px 10px rgba(0,0,0,.3333333333)}@media screen and (max-width: 1000px){#top .si.si-filter-panel-container,.si.si-filter-panel-container{position:fixed;border-radius:var(--si-border-radius);top:50%;left:50%;width:calc(100% - 1rem);height:calc(100% - 1rem);transform:translate(-50%, -50%)}#top .si.si-filter-panel-container.expanded,.si.si-filter-panel-container.expanded{pointer-events:auto !important;z-index:10000}}@media screen and (max-width: 640px){#top .si.si-filter-panel-container,.si.si-filter-panel-container{top:0px;left:0px;width:100%;height:100%;border-radius:0px;transform:translate(0, 0);z-index:9999;border:none}}#top .si .si-filter-panel,.si .si-filter-panel{position:relative;z-index:2;background:var(--si-background-color);pointer-events:none}@media screen and (max-width: 1000px){#top .si .si-filter-panel,.si .si-filter-panel{position:absolute;width:100%}}#top .si .si-filter-panel h4,.si .si-filter-panel h4{font-size:20px;font-weight:400;margin-bottom:var(--si-layout-gutter)}@media screen and (max-width: 640px){#top .si .si-filter-panel h4,.si .si-filter-panel h4{margin:0px}}#top .si .si-filter-panel .si-filter-panel-header,.si .si-filter-panel .si-filter-panel-header{display:none;background:var(--si-high-contrast-color);--si-text-color: var(--si-high-contrast-text-color);--si-button-text-color: var(--si-text-color);--si-button-hover-text-color: var(--si-text-color)}#top .si .si-filter-panel .si-filter-panel-header .si-panel-header-title,.si .si-filter-panel .si-filter-panel-header .si-panel-header-title{color:var(--si-text-color);font-size:1.5rem;text-transform:uppercase}#top .si .si-filter-panel .si-filter-panel-header h3,.si .si-filter-panel .si-filter-panel-header h3{padding:0px;margin:0px}#top .si .si-filter-panel .si-filter-panel-header .button,.si .si-filter-panel .si-filter-panel-header .button{background:rgba(0,0,0,0);padding:.5rem}#top .si .si-filter-panel .si-filter-panel-header .button:hover,.si .si-filter-panel .si-filter-panel-header .button:hover{background:rgba(0,0,0,0)}#top .si .si-filter-panel .si-filter-panel-actions,.si .si-filter-panel .si-filter-panel-actions{display:none;flex-direction:row;justify-content:center;align-items:center;padding:1rem;pointer-events:auto}#top .si .si-filter-panel .si-filter-panel-content,.si .si-filter-panel .si-filter-panel-content{max-height:0px;opacity:0;transition:.05s;pointer-events:none;padding:0px;overscroll-behavior:contain;scrollbar-gutter:stable}#top .si .si-filter-panel .si-filter-panel-content .si-panel-list .si-list-container,.si .si-filter-panel .si-filter-panel-content .si-panel-list .si-list-container{gap:.5rem 0}#top .si .si-filter-panel .si-filter-panel-content .si-panel-list .si-list-item .si-list-item-title,.si .si-filter-panel .si-filter-panel-content .si-panel-list .si-list-item .si-list-item-title{display:grid;grid-template-columns:auto 1fr;gap:.25rem;place-items:center stretch}#top .si .si-filter-panel .si-filter-panel-content .si-panel-list .si-list-item .si-list-item-title .si-title-label,.si .si-filter-panel .si-filter-panel-content .si-panel-list .si-list-item .si-list-item-title .si-title-label{display:flex;justify-content:space-between}#top .si .si-filter-panel .si-filter-panel-content .si-panel-list .si-list-item .si-list-item-title .si-icon,.si .si-filter-panel .si-filter-panel-content .si-panel-list .si-list-item .si-list-item-title .si-icon{transition:.25s ease;transform-origin:center center;font-size:1.2rem}#top .si .si-filter-panel .si-filter-panel-content .si-panel-list .si-list-item .si-list-item-title.expanded .si-title-label .si-icon,.si .si-filter-panel .si-filter-panel-content .si-panel-list .si-list-item .si-list-item-title.expanded .si-title-label .si-icon{transform:rotate(45deg)}#top .si .si-filter-panel .si-filter-panel-content .si-panel-list .si-list-item .si-sublist,.si .si-filter-panel .si-filter-panel-content .si-panel-list .si-list-item .si-sublist{overflow:hidden;transition:.25s;display:grid;grid-template-rows:0fr}#top .si .si-filter-panel .si-filter-panel-content .si-panel-list .si-list-item .si-sublist>div,.si .si-filter-panel .si-filter-panel-content .si-panel-list .si-list-item .si-sublist>div{overflow:hidden}#top .si .si-filter-panel .si-filter-panel-content .si-panel-list .si-list-item .si-sublist .si-sublist-container,.si .si-filter-panel .si-filter-panel-content .si-panel-list .si-list-item .si-sublist .si-sublist-container{margin-top:calc(var(--si-layout-gutter)*.5);padding:var(--si-padding);display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));background:color-mix(in srgb, var(--si-background-color), #000 5%);border-radius:var(--si-border-radius)}#top .si .si-filter-panel .si-filter-panel-content .si-panel-list .si-list-item .si-sublist .si-sublist-all label,.si .si-filter-panel .si-filter-panel-content .si-panel-list .si-list-item .si-sublist .si-sublist-all label{font-weight:700;font-style:italic}#top .si .si-filter-panel .si-filter-panel-content .si-panel-list .si-list-item .si-sublist.expanded,.si .si-filter-panel .si-filter-panel-content .si-panel-list .si-list-item .si-sublist.expanded{grid-template-rows:1fr}#top .si .si-filter-panel .si-filter-panel-content .si-panel-list .si-list-item.has-filters .si-list-item-title h3::after,#top .si .si-filter-panel .si-filter-panel-content .si-panel-list .si-list-item.has-filters .si-list-item-title h5::after,.si .si-filter-panel .si-filter-panel-content .si-panel-list .si-list-item.has-filters .si-list-item-title h3::after,.si .si-filter-panel .si-filter-panel-content .si-panel-list .si-list-item.has-filters .si-list-item-title h5::after{content:"";font-family:var(--si-icon-font-family);font-weight:700}#top .si .si-filter-panel .si-filter-panel-content .si-panel-list .si-list-container h4,.si .si-filter-panel .si-filter-panel-content .si-panel-list .si-list-container h4{margin-left:10px}#top .si .si-filter-panel.expanded .si-filter-panel-actions,.si .si-filter-panel.expanded .si-filter-panel-actions{display:flex}@media screen and (max-width: 1000px){#top .si .si-filter-panel.expanded,.si .si-filter-panel.expanded{height:100%;display:grid;grid-template-columns:1fr;place-items:stretch;padding-bottom:4.75rem}#top .si .si-filter-panel.expanded .si-filter-panel-header,.si .si-filter-panel.expanded .si-filter-panel-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:absolute;top:0px;left:0px;width:100%;z-index:100;padding:.5rem;pointer-events:auto}#top .si .si-filter-panel.expanded .si-filter-panel-actions,.si .si-filter-panel.expanded .si-filter-panel-actions{display:flex;position:absolute;bottom:0px;left:0px;width:100%;z-index:100;background:var(--si-small-contrast-color);--si-text-color: var(--si-small-contrast-text-color)}}#top .si .si-filter-panel.expanded .si-filter-panel-content,.si .si-filter-panel.expanded .si-filter-panel-content{opacity:1;max-height:60vh;padding:var(--si-padding);pointer-events:auto;transition:.25s;overflow-y:auto;overflow-x:hidden}#top .si .si-filter-panel.expanded .si-filter-panel-content::-webkit-scrollbar,.si .si-filter-panel.expanded .si-filter-panel-content::-webkit-scrollbar{width:5px;border-radius:10px}#top .si .si-filter-panel.expanded .si-filter-panel-content::-webkit-scrollbar-thumb,.si .si-filter-panel.expanded .si-filter-panel-content::-webkit-scrollbar-thumb{background-color:var(--si-border-color);border-radius:var(--si-border-radius);outline:none}@media screen and (max-width: 1000px){#top .si .si-filter-panel.expanded .si-filter-panel-content,.si .si-filter-panel.expanded .si-filter-panel-content{max-height:100vh;padding:20px;padding-top:80px;overscroll-behavior:contain}}#top .si .si-filter-panel .area-filters,.si .si-filter-panel .area-filters{display:grid;grid-template-columns:1fr 1fr;gap:2rem;place-items:center stretch}#top .si .si-filter-panel .area-filters .si-input-container,.si .si-filter-panel .area-filters .si-input-container{grid-template-columns:auto 1fr auto 1fr;width:100%}#top .si .si-filter-panel .area-filters .si-select,.si .si-filter-panel .area-filters .si-select{min-width:100%}@media screen and (max-width: 640px){#top .si .si-filter-panel .area-filters,.si .si-filter-panel .area-filters{grid-template-columns:1fr;text-align:left}}#top .si .si-filter-panel .tabs,.si .si-filter-panel .tabs{display:grid;grid-template-areas:"header" "content"}#top .si .si-filter-panel .tabs .title,.si .si-filter-panel .tabs .title{margin-bottom:10px}#top .si .si-filter-panel .tabs .tab-header,.si .si-filter-panel .tabs .tab-header{grid-area:header;display:flex;flex-direction:row;justify-content:space-between}#top .si .si-filter-panel .tabs .tab-header .tab-item,.si .si-filter-panel .tabs .tab-header .tab-item{position:relative;transition:.25s;min-width:100px;text-align:center;color:var(--si-text-color);cursor:pointer}#top .si .si-filter-panel .tabs .tab-header .tab-item label,.si .si-filter-panel .tabs .tab-header .tab-item label{display:inline-block;margin:0px;color:inherit}#top .si .si-filter-panel .tabs .tab-header .tab-item i,.si .si-filter-panel .tabs .tab-header .tab-item i{color:inherit}#top .si .si-filter-panel .tabs .tab-header .tab-item::before,.si .si-filter-panel .tabs .tab-header .tab-item::before{position:absolute;content:"";transition:.25s;background-color:var(--si-highlight)}#top .si .si-filter-panel .tabs .tab-header .tab-item.active,.si .si-filter-panel .tabs .tab-header .tab-item.active{color:var(--si-highlight);cursor:default}#top .si .si-filter-panel .tabs .tab-container,.si .si-filter-panel .tabs .tab-container{grid-area:content}#top .si .si-filter-panel .tabs.tabs-top .tab-header,.si .si-filter-panel .tabs.tabs-top .tab-header{border-bottom:var(--si-border, var(--si-border-width, 1px) var(--si-border-style, solid) var(--si-border-color, #ccc))}#top .si .si-filter-panel .tabs.tabs-top .tab-header .tab-item,.si .si-filter-panel .tabs.tabs-top .tab-header .tab-item{padding:10px;padding-top:0px}#top .si .si-filter-panel .tabs.tabs-top .tab-header .tab-item::before,.si .si-filter-panel .tabs.tabs-top .tab-header .tab-item::before{bottom:0px;left:50%;transform:translateX(-50%);height:3px;width:0px}#top .si .si-filter-panel .tabs.tabs-top .tab-header .tab-item.active::before,.si .si-filter-panel .tabs.tabs-top .tab-header .tab-item.active::before{width:100%}#top .si .si-filter-panel .tabs.tabs-top .tab-content,.si .si-filter-panel .tabs.tabs-top .tab-content{padding-top:10px;margin-top:10px}#top .si .si-filter-panel .tabs.tabs-left,.si .si-filter-panel .tabs.tabs-left{grid-template-columns:auto 1fr;grid-template-areas:"header content";grid-gap:0 20px}#top .si .si-filter-panel .tabs.tabs-left .tab-header,.si .si-filter-panel .tabs.tabs-left .tab-header{flex-direction:column;justify-content:flex-start;align-items:stretch}#top .si .si-filter-panel .tabs.tabs-left .tab-header .tab-item,.si .si-filter-panel .tabs.tabs-left .tab-header .tab-item{text-align:left;padding:5px 10px}#top .si .si-filter-panel .tabs.tabs-left .tab-header .tab-item::before,.si .si-filter-panel .tabs.tabs-left .tab-header .tab-item::before{width:3px;height:0px;top:50%;left:0;transform:translateY(-50%)}#top .si .si-filter-panel .tabs.tabs-left .tab-header .tab-item.active::before,.si .si-filter-panel .tabs.tabs-left .tab-header .tab-item.active::before{height:100%}#top .si .si-filter-panel .tabs.tabs-left .tab-container,.si .si-filter-panel .tabs.tabs-left .tab-container{display:none}#top .si .si-filter-panel .tabs.tabs-left .tab-container .tab-title,.si .si-filter-panel .tabs.tabs-left .tab-container .tab-title{display:none}#top .si .si-filter-panel .tabs.tabs-left .tab-container .tab-content,.si .si-filter-panel .tabs.tabs-left .tab-container .tab-content{padding:0 10px;margin-left:10px}#top .si .si-filter-panel .tabs.tabs-left .tab-container.opened,.si .si-filter-panel .tabs.tabs-left .tab-container.opened{display:block}@media screen and (max-width: 640px){#top .si .si-filter-panel .tabs.tabs-left,.si .si-filter-panel .tabs.tabs-left{grid-template-areas:unset;grid-template-columns:1fr}#top .si .si-filter-panel .tabs.tabs-left .tab-header,.si .si-filter-panel .tabs.tabs-left .tab-header{display:none}#top .si .si-filter-panel .tabs.tabs-left .tab-container,.si .si-filter-panel .tabs.tabs-left .tab-container{grid-area:unset;display:block}#top .si .si-filter-panel .tabs.tabs-left .tab-container .title,.si .si-filter-panel .tabs.tabs-left .tab-container .title{display:none}#top .si .si-filter-panel .tabs.tabs-left .tab-container .tab-title,.si .si-filter-panel .tabs.tabs-left .tab-container .tab-title{display:block;padding:8px 10px;text-align:center;border-top:var(--si-border, var(--si-border-width, 1px) var(--si-border-style, solid) var(--si-border-color, #ccc))}#top .si .si-filter-panel .tabs.tabs-left .tab-container .tab-title label,#top .si .si-filter-panel .tabs.tabs-left .tab-container .tab-title i,.si .si-filter-panel .tabs.tabs-left .tab-container .tab-title label,.si .si-filter-panel .tabs.tabs-left .tab-container .tab-title i{display:inline-block;margin:0px}#top .si .si-filter-panel .tabs.tabs-left .tab-container .tab-content,.si .si-filter-panel .tabs.tabs-left .tab-container .tab-content{display:block;max-height:0px;transition:.15s;overflow:hidden;margin-left:0px}#top .si .si-filter-panel .tabs.tabs-left .tab-container.opened .tab-content,.si .si-filter-panel .tabs.tabs-left .tab-container.opened .tab-content{transition:.5s;max-height:500vh;padding:10px}}#top .si .si-filter-panel.cities-panel .regions .region .region-name,.si .si-filter-panel.cities-panel .regions .region .region-name{display:flex;flex-direction:row;align-items:center}#top .si .si-filter-panel.cities-panel .regions .region .region-name h5,.si .si-filter-panel.cities-panel .regions .region .region-name h5{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex:1;padding:0px}#top .si .si-filter-panel.cities-panel .regions .region .region-name h5 .fal,.si .si-filter-panel.cities-panel .regions .region .region-name h5 .fal{transition:.25s}#top .si .si-filter-panel.cities-panel .regions .region .region-name.expanded h5 .fal,.si .si-filter-panel.cities-panel .regions .region .region-name.expanded h5 .fal{transform:rotate(135deg)}#top .si .si-filter-panel.cities-panel .regions .region.has-filters .region-name h5 span::after,.si .si-filter-panel.cities-panel .regions .region.has-filters .region-name h5 span::after{content:"";font-family:var(--si-icon-font-family);font-weight:700}@media screen and (max-width: 640px){#top .si .si-filter-panel.categories-panel h4,.si .si-filter-panel.categories-panel h4{text-align:center;margin:10px}}#top .si .si-filter-panel.categories-panel .category h4,.si .si-filter-panel.categories-panel .category h4{margin-left:10px}#top .si .si-filter-panel.categories-panel .si-filter-panel-content,.si .si-filter-panel.categories-panel .si-filter-panel-content{display:grid;gap:var(--si-layout-gutter)}#top .si .si-filter-panel.categories-panel .si-filter-panel-content .list-container,.si .si-filter-panel.categories-panel .si-filter-panel-content .list-container{display:grid;grid-template-columns:repeat(3, 1fr);gap:0rem}#top .si .si-filter-panel.categories-panel .si-filter-panel-content .list-container.categories,.si .si-filter-panel.categories-panel .si-filter-panel-content .list-container.categories{grid-template-columns:1fr;gap:0rem}#top .si .si-filter-panel.categories-panel .si-filter-panel-content .list-container.categories .category-name,.si .si-filter-panel.categories-panel .si-filter-panel-content .list-container.categories .category-name{display:flex;flex-direction:row;align-items:center}#top .si .si-filter-panel.categories-panel .si-filter-panel-content .list-container.categories .category-name h5,.si .si-filter-panel.categories-panel .si-filter-panel-content .list-container.categories .category-name h5{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex:1;padding:0px}#top .si .si-filter-panel.categories-panel .si-filter-panel-content .list-container.categories .category-name h5 .fal,.si .si-filter-panel.categories-panel .si-filter-panel-content .list-container.categories .category-name h5 .fal{transition:.25s}#top .si .si-filter-panel.categories-panel .si-filter-panel-content .list-container.categories .category-name.expanded h5 .fal,.si .si-filter-panel.categories-panel .si-filter-panel-content .list-container.categories .category-name.expanded h5 .fal{transform:rotate(135deg)}#top .si .si-filter-panel.categories-panel .si-filter-panel-content .list-container.categories.has-filters .category-name h5 span::after,.si .si-filter-panel.categories-panel .si-filter-panel-content .list-container.categories.has-filters .category-name h5 span::after{content:"";font-family:var(--si-icon-font-family);font-weight:700}@media screen and (max-width: 640px){#top .si .si-filter-panel.categories-panel .si-filter-panel-content .list-container,.si .si-filter-panel.categories-panel .si-filter-panel-content .list-container{grid-template-columns:1fr;place-items:center stretch}}#top .si .si-filter-panel.others-panel .si-filter-panel-content,.si .si-filter-panel.others-panel .si-filter-panel-content{display:grid;place-items:start stretch;gap:var(--si-layout-gutter);grid-template-columns:1fr}@media screen and (max-width: 1000px){#top .si .si-filter-panel.others-panel .si-filter-panel-content,.si .si-filter-panel.others-panel .si-filter-panel-content{grid-template-columns:unset;grid-auto-flow:row;grid-auto-rows:max-content}}#top .si .si-filter-panel.others-panel .si-filter-panel-content .filter-row,.si .si-filter-panel.others-panel .si-filter-panel-content .filter-row{min-height:46px}#top .si .si-filter-panel.others-panel .si-filter-panel-content .filter-row .grid-layout-column,.si .si-filter-panel.others-panel .si-filter-panel-content .filter-row .grid-layout-column{gap:0px}#top .si .si-filter-panel.others-panel .si-filter-panel-content h4,.si .si-filter-panel.others-panel .si-filter-panel-content h4{text-align:right}#top .si .si-filter-panel.others-panel .si-filter-panel-content .building-category,#top .si .si-filter-panel.others-panel .si-filter-panel-content .attribute,#top .si .si-filter-panel.others-panel .si-filter-panel-content .transaction,.si .si-filter-panel.others-panel .si-filter-panel-content .building-category,.si .si-filter-panel.others-panel .si-filter-panel-content .attribute,.si .si-filter-panel.others-panel .si-filter-panel-content .transaction{place-items:start stretch}#top .si .si-filter-panel.others-panel .si-filter-panel-content .rooms,.si .si-filter-panel.others-panel .si-filter-panel-content .rooms{display:grid;gap:var(--si-layout-gutter);grid-template-columns:1fr 1fr}#top .si .si-filter-panel.others-panel .si-filter-panel-content .grid-layout-column,.si .si-filter-panel.others-panel .si-filter-panel-content .grid-layout-column{grid-template-columns:repeat(auto-fill, minmax(320px, 1fr))}#top .si .si-filter-panel.others-panel .si-filter-panel-content .licenses .grid-layout-column,.si .si-filter-panel.others-panel .si-filter-panel-content .licenses .grid-layout-column{grid-template-columns:repeat(auto-fill, minmax(320px, 1fr))}#top .si .si-filter-panel.others-panel .si-filter-panel-content .transaction .si-dropdown,#top .si .si-filter-panel.others-panel .si-filter-panel-content .age .si-dropdown,#top .si .si-filter-panel.others-panel .si-filter-panel-content .parkings .si-dropdown,.si .si-filter-panel.others-panel .si-filter-panel-content .transaction .si-dropdown,.si .si-filter-panel.others-panel .si-filter-panel-content .age .si-dropdown,.si .si-filter-panel.others-panel .si-filter-panel-content .parkings .si-dropdown{place-self:center start}#top .si .si-filter-panel.others-panel .si-filter-panel-content .si-min-max-input-container,.si .si-filter-panel.others-panel .si-filter-panel-content .si-min-max-input-container{place-self:center start;display:grid;grid-template-columns:auto 1fr auto 1fr;place-items:center}#top .si .si-filter-panel.others-panel .si-filter-panel-content .si-min-max-input-container>span,.si .si-filter-panel.others-panel .si-filter-panel-content .si-min-max-input-container>span{font-size:.8rem}#top .si .si-filter-panel.others-panel .si-filter-panel-content .first-block,.si .si-filter-panel.others-panel .si-filter-panel-content .first-block{grid-template-columns:1fr 1fr;place-items:center start}@media screen and (max-width: 1000px){#top .si .si-filter-panel.others-panel .si-filter-panel-content .building-category,#top .si .si-filter-panel.others-panel .si-filter-panel-content .attribute,#top .si .si-filter-panel.others-panel .si-filter-panel-content .transaction,.si .si-filter-panel.others-panel .si-filter-panel-content .building-category,.si .si-filter-panel.others-panel .si-filter-panel-content .attribute,.si .si-filter-panel.others-panel .si-filter-panel-content .transaction{grid-template-columns:1fr}#top .si .si-filter-panel.others-panel .si-filter-panel-content h4,.si .si-filter-panel.others-panel .si-filter-panel-content h4{text-align:left}#top .si .si-filter-panel.others-panel .si-filter-panel-content .age .si-dropdown,#top .si .si-filter-panel.others-panel .si-filter-panel-content .parkings .si-dropdown,.si .si-filter-panel.others-panel .si-filter-panel-content .age .si-dropdown,.si .si-filter-panel.others-panel .si-filter-panel-content .parkings .si-dropdown{place-self:center}#top .si .si-filter-panel.others-panel .si-filter-panel-content .si-min-max-input-container,.si .si-filter-panel.others-panel .si-filter-panel-content .si-min-max-input-container{place-self:center}#top .si .si-filter-panel.others-panel .si-filter-panel-content .grid-layout-column,.si .si-filter-panel.others-panel .si-filter-panel-content .grid-layout-column{grid-template-columns:1fr 1fr;place-items:center stretch}#top .si .si-filter-panel.others-panel .si-filter-panel-content .grid-layout-column si-checkbox,.si .si-filter-panel.others-panel .si-filter-panel-content .grid-layout-column si-checkbox{text-align:left}}@media screen and (max-width: 640px){#top .si .si-filter-panel.others-panel .si-filter-panel-content,.si .si-filter-panel.others-panel .si-filter-panel-content{grid-template-columns:1fr;text-align:center}#top .si .si-filter-panel.others-panel .si-filter-panel-content .grid-layout-column,.si .si-filter-panel.others-panel .si-filter-panel-content .grid-layout-column{grid-template-columns:1fr}}#top .si .si-filter-panel.rooms-panel .si-filter-panel-content,.si .si-filter-panel.rooms-panel .si-filter-panel-content{display:grid;place-items:start stretch;gap:var(--si-layout-gutter);grid-template-columns:1fr}#top .si .si-filter-panel.rooms-panel .si-filter-panel-content .bathrooms,.si .si-filter-panel.rooms-panel .si-filter-panel-content .bathrooms{margin-top:10px}#top .si .si-filter-panel.rooms-panel .si-filter-panel-content .bedrooms,#top .si .si-filter-panel.rooms-panel .si-filter-panel-content .bathrooms,.si .si-filter-panel.rooms-panel .si-filter-panel-content .bedrooms,.si .si-filter-panel.rooms-panel .si-filter-panel-content .bathrooms{display:grid;grid-template-columns:150px 1fr 1fr}#top .si .si-filter-panel.rooms-panel .si-filter-panel-content .bedrooms h4,#top .si .si-filter-panel.rooms-panel .si-filter-panel-content .bathrooms h4,.si .si-filter-panel.rooms-panel .si-filter-panel-content .bedrooms h4,.si .si-filter-panel.rooms-panel .si-filter-panel-content .bathrooms h4{grid-column:1;grid-row:1/span 3;text-align:right;margin:.5rem 0}@media screen and (max-width: 640px){#top .si .si-filter-panel.rooms-panel .si-filter-panel-content .bedrooms,#top .si .si-filter-panel.rooms-panel .si-filter-panel-content .bathrooms,.si .si-filter-panel.rooms-panel .si-filter-panel-content .bedrooms,.si .si-filter-panel.rooms-panel .si-filter-panel-content .bathrooms{grid-template-columns:1fr}#top .si .si-filter-panel.rooms-panel .si-filter-panel-content .bedrooms h4,#top .si .si-filter-panel.rooms-panel .si-filter-panel-content .bathrooms h4,.si .si-filter-panel.rooms-panel .si-filter-panel-content .bedrooms h4,.si .si-filter-panel.rooms-panel .si-filter-panel-content .bathrooms h4{grid-column:1}}@media screen and (max-width: 1000px){#top .si .si-filter-panel.rooms-panel .si-filter-panel-content,.si .si-filter-panel.rooms-panel .si-filter-panel-content{grid-template-columns:1fr;gap:var(--si-layout-gutter)}}@media screen and (max-width: 640px){#top .si .si-filter-panel.rooms-panel .si-filter-panel-content,.si .si-filter-panel.rooms-panel .si-filter-panel-content{text-align:center}#top .si .si-filter-panel.rooms-panel .si-filter-panel-content .bathrooms,.si .si-filter-panel.rooms-panel .si-filter-panel-content .bathrooms{padding-bottom:20px}#top .si .si-filter-panel.rooms-panel .si-filter-panel-content .bedrooms h4,#top .si .si-filter-panel.rooms-panel .si-filter-panel-content .bathrooms h4,.si .si-filter-panel.rooms-panel .si-filter-panel-content .bedrooms h4,.si .si-filter-panel.rooms-panel .si-filter-panel-content .bathrooms h4{text-align:center}}#top .si .si-filter-panel.price-panel .price-inputs,.si .si-filter-panel.price-panel .price-inputs{grid-area:price-inputs}#top .si .si-filter-panel.price-panel .price-suggestions,.si .si-filter-panel.price-panel .price-suggestions{grid-area:price-suggestions}@media screen and (max-width: 640px){#top .si .si-filter-panel.price-panel .filter-panel-content,.si .si-filter-panel.price-panel .filter-panel-content{place-self:center stretch}}@media screen and (max-width: 640px){#top .si .si-filter-panel.price-panel .si-price-range-slider,#top .si .si-filter-panel.price-panel .si-slider,.si .si-filter-panel.price-panel .si-price-range-slider,.si .si-filter-panel.price-panel .si-slider{grid-template-columns:1fr;padding-block:calc(2*var(--si-layout-gutter)) var(--si-layout-gutter)}#top .si .si-filter-panel.price-panel .si-price-range-slider .si-label,#top .si .si-filter-panel.price-panel .si-slider .si-label,.si .si-filter-panel.price-panel .si-price-range-slider .si-label,.si .si-filter-panel.price-panel .si-slider .si-label{opacity:.5;position:absolute;top:50%;translate:0 calc(-100% + 1rem)}#top .si .si-filter-panel.price-panel .si-price-range-slider .si-label:first-child,#top .si .si-filter-panel.price-panel .si-slider .si-label:first-child,.si .si-filter-panel.price-panel .si-price-range-slider .si-label:first-child,.si .si-filter-panel.price-panel .si-slider .si-label:first-child{left:0}#top .si .si-filter-panel.price-panel .si-price-range-slider .si-label:last-child,#top .si .si-filter-panel.price-panel .si-slider .si-label:last-child,.si .si-filter-panel.price-panel .si-price-range-slider .si-label:last-child,.si .si-filter-panel.price-panel .si-slider .si-label:last-child{right:0}}#top .si .si-filter-panel.price-panel .si-price-range-modifier,.si .si-filter-panel.price-panel .si-price-range-modifier{transition:opacity .25s ease;opacity:0;text-align:center}#top .si .si-filter-panel.price-panel .si-price-range-modifier .si-modifier-button-container .si-modifier-graph,.si .si-filter-panel.price-panel .si-price-range-modifier .si-modifier-button-container .si-modifier-graph{display:flex;justify-content:center;align-items:flex-end;gap:2px;height:2rem}#top .si .si-filter-panel.price-panel .si-price-range-modifier .si-modifier-button-container .si-modifier-graph div,.si .si-filter-panel.price-panel .si-price-range-modifier .si-modifier-button-container .si-modifier-graph div{width:1rem;height:calc(.25rem + .2857142857rem*var(--si-item-index)*.75);background:var(--si-text-color);opacity:.15;transition:.5s ease;cursor:pointer}#top .si .si-filter-panel.price-panel .si-price-range-modifier .si-modifier-button-container .si-modifier-graph.scale-at-1 div:nth-child(1),.si .si-filter-panel.price-panel .si-price-range-modifier .si-modifier-button-container .si-modifier-graph.scale-at-1 div:nth-child(1){opacity:1;background:var(--si-highlight)}#top .si .si-filter-panel.price-panel .si-price-range-modifier .si-modifier-button-container .si-modifier-graph.scale-at-1 div:not(:nth-child(1)):hover,.si .si-filter-panel.price-panel .si-price-range-modifier .si-modifier-button-container .si-modifier-graph.scale-at-1 div:not(:nth-child(1)):hover{opacity:.5}#top .si .si-filter-panel.price-panel .si-price-range-modifier .si-modifier-button-container .si-modifier-graph.scale-at-2 div:nth-child(2),.si .si-filter-panel.price-panel .si-price-range-modifier .si-modifier-button-container .si-modifier-graph.scale-at-2 div:nth-child(2){opacity:1;background:var(--si-highlight)}#top .si .si-filter-panel.price-panel .si-price-range-modifier .si-modifier-button-container .si-modifier-graph.scale-at-2 div:not(:nth-child(2)):hover,.si .si-filter-panel.price-panel .si-price-range-modifier .si-modifier-button-container .si-modifier-graph.scale-at-2 div:not(:nth-child(2)):hover{opacity:.5}#top .si .si-filter-panel.price-panel .si-price-range-modifier .si-modifier-button-container .si-modifier-graph.scale-at-3 div:nth-child(3),.si .si-filter-panel.price-panel .si-price-range-modifier .si-modifier-button-container .si-modifier-graph.scale-at-3 div:nth-child(3){opacity:1;background:var(--si-highlight)}#top .si .si-filter-panel.price-panel .si-price-range-modifier .si-modifier-button-container .si-modifier-graph.scale-at-3 div:not(:nth-child(3)):hover,.si .si-filter-panel.price-panel .si-price-range-modifier .si-modifier-button-container .si-modifier-graph.scale-at-3 div:not(:nth-child(3)):hover{opacity:.5}#top .si .si-filter-panel.price-panel .si-price-range-modifier .si-modifier-button-container .si-modifier-graph.scale-at-4 div:nth-child(4),.si .si-filter-panel.price-panel .si-price-range-modifier .si-modifier-button-container .si-modifier-graph.scale-at-4 div:nth-child(4){opacity:1;background:var(--si-highlight)}#top .si .si-filter-panel.price-panel .si-price-range-modifier .si-modifier-button-container .si-modifier-graph.scale-at-4 div:not(:nth-child(4)):hover,.si .si-filter-panel.price-panel .si-price-range-modifier .si-modifier-button-container .si-modifier-graph.scale-at-4 div:not(:nth-child(4)):hover{opacity:.5}#top .si .si-filter-panel.price-panel .si-price-range-modifier .si-modifier-button-container .si-modifier-graph.scale-at-5 div:nth-child(5),.si .si-filter-panel.price-panel .si-price-range-modifier .si-modifier-button-container .si-modifier-graph.scale-at-5 div:nth-child(5){opacity:1;background:var(--si-highlight)}#top .si .si-filter-panel.price-panel .si-price-range-modifier .si-modifier-button-container .si-modifier-graph.scale-at-5 div:not(:nth-child(5)):hover,.si .si-filter-panel.price-panel .si-price-range-modifier .si-modifier-button-container .si-modifier-graph.scale-at-5 div:not(:nth-child(5)):hover{opacity:.5}#top .si .si-filter-panel.price-panel .si-price-range-modifier .si-modifier-button-container .si-modifier-graph.scale-at-6 div:nth-child(6),.si .si-filter-panel.price-panel .si-price-range-modifier .si-modifier-button-container .si-modifier-graph.scale-at-6 div:nth-child(6){opacity:1;background:var(--si-highlight)}#top .si .si-filter-panel.price-panel .si-price-range-modifier .si-modifier-button-container .si-modifier-graph.scale-at-6 div:not(:nth-child(6)):hover,.si .si-filter-panel.price-panel .si-price-range-modifier .si-modifier-button-container .si-modifier-graph.scale-at-6 div:not(:nth-child(6)):hover{opacity:.5}#top .si .si-filter-panel.price-panel .si-price-range-modifier .si-modifier-button-container .si-modifier-graph.scale-at-7 div:nth-child(7),.si .si-filter-panel.price-panel .si-price-range-modifier .si-modifier-button-container .si-modifier-graph.scale-at-7 div:nth-child(7){opacity:1;background:var(--si-highlight)}#top .si .si-filter-panel.price-panel .si-price-range-modifier .si-modifier-button-container .si-modifier-graph.scale-at-7 div:not(:nth-child(7)):hover,.si .si-filter-panel.price-panel .si-price-range-modifier .si-modifier-button-container .si-modifier-graph.scale-at-7 div:not(:nth-child(7)):hover{opacity:.5}#top .si .si-filter-panel.price-panel .si-price-range-modifier .si-modifier-button-container .si-icon,.si .si-filter-panel.price-panel .si-price-range-modifier .si-modifier-button-container .si-icon{cursor:pointer;border-radius:var(--si-component-border-radius);border:solid 1px currentColor;width:1.25rem;height:1.25rem;line-height:1.25rem;font-size:.75rem;justify-content:center;display:flex;align-items:center;transition:background .25s ease,color .25s ease}#top .si .si-filter-panel.price-panel .si-price-range-modifier .si-modifier-button-container .si-icon:hover,.si .si-filter-panel.price-panel .si-price-range-modifier .si-modifier-button-container .si-icon:hover{background:var(--si-button-bg-color);color:var(--si-button-text-color)}#top .si .si-filter-panel.price-panel .si-price-range-modifier .si-modifier-button-container .si-modifier-buttons,.si .si-filter-panel.price-panel .si-price-range-modifier .si-modifier-button-container .si-modifier-buttons{display:flex;justify-content:center;align-items:center;gap:1rem}#top .si .si-filter-panel.price-panel .si-price-range-modifier.si-active,.si .si-filter-panel.price-panel .si-price-range-modifier.si-active{opacity:1}@media screen and (max-width: 640px){#top .si .si-filter-panel.price-panel .si-price-range-modifier,.si .si-filter-panel.price-panel .si-price-range-modifier{grid-template-columns:1fr}#top .si .si-filter-panel.price-panel .si-price-range-modifier::before,#top .si .si-filter-panel.price-panel .si-price-range-modifier::after,.si .si-filter-panel.price-panel .si-price-range-modifier::before,.si .si-filter-panel.price-panel .si-price-range-modifier::after{content:unset}}#top .si .si-filter-panel.price-panel .si-price-slider-container,.si .si-filter-panel.price-panel .si-price-slider-container{position:relative;margin-bottom:1rem}#top .si .si-filter-panel.price-panel .si-price-slider-container .si-price-scale-container,.si .si-filter-panel.price-panel .si-price-slider-container .si-price-scale-container{position:absolute;inset:0;display:grid;gap:10px;place-items:end stretch}@media screen and (min-width: 641px){#top .si .si-filter-panel.price-panel .si-price-slider-container .si-price-scale-container,.si .si-filter-panel.price-panel .si-price-slider-container .si-price-scale-container{grid-template-columns:auto 1fr auto}#top .si .si-filter-panel.price-panel .si-price-slider-container .si-price-scale-container::before,#top .si .si-filter-panel.price-panel .si-price-slider-container .si-price-scale-container::after,.si .si-filter-panel.price-panel .si-price-slider-container .si-price-scale-container::before,.si .si-filter-panel.price-panel .si-price-slider-container .si-price-scale-container::after{content:"";width:70px;display:block}}#top .si .si-filter-panel.price-panel .si-price-slider-container .si-price-scale,.si .si-filter-panel.price-panel .si-price-slider-container .si-price-scale{text-align:center;position:relative;width:calc(12% + 8px);opacity:.25;padding-inline:.25rem;font-size:.75rem;height:1rem;padding-top:1rem}@media screen and (max-width: 640px){#top .si .si-filter-panel.price-panel .si-price-slider-container .si-price-scale,.si .si-filter-panel.price-panel .si-price-slider-container .si-price-scale{width:12%}}#top .si .si-filter-panel.price-panel .si-price-slider-container .si-price-scale::before,.si .si-filter-panel.price-panel .si-price-slider-container .si-price-scale::before{content:"";position:absolute;top:0;left:0;width:100%;border:dashed 1px var(--si-text-color);border-top:none;height:.5rem;overflow:visible}#top .si .si-filter-panel.price-panel .si-price-inputs,.si .si-filter-panel.price-panel .si-price-inputs{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 641px){#top .si .si-filter-panel.price-panel .si-price-inputs,.si .si-filter-panel.price-panel .si-price-inputs{padding-inline:var(--si-layout-gutter)}}#top .si .si-filter-panel.price-panel .si-price-inputs .si-price-input-labels,.si .si-filter-panel.price-panel .si-price-inputs .si-price-input-labels{display:grid;gap:var(--si-layout-gutter);grid-template-columns:1fr auto auto 1fr;place-items:center;text-align:center}#top .si .si-filter-panel.price-panel .si-price-inputs .si-price-input-labels em,.si .si-filter-panel.price-panel .si-price-inputs .si-price-input-labels em{font-style:normal;font-size:.75rem;text-transform:uppercase;opacity:.5}#top .si .si-filter-panel.price-panel .si-price-inputs .si-price-value,.si .si-filter-panel.price-panel .si-price-inputs .si-price-value{font-size:1.5rem}#top .si .si-filter-panel.price-panel .si-price-inputs .si-price-variation,.si .si-filter-panel.price-panel .si-price-inputs .si-price-variation{opacity:.5}#top .si .si-filter-panel.price-panel .si-price-inputs .si-price-target,.si .si-filter-panel.price-panel .si-price-inputs .si-price-target{place-self:start center;text-align:center;align-self:center}#top .si .si-filter-panel.price-panel .si-price-inputs .si-price-target .si-price-value,.si .si-filter-panel.price-panel .si-price-inputs .si-price-target .si-price-value{opacity:.5}#top .si .si-filter-panel.price-panel .si-price-inputs .si-price-target .si-price-value,.si .si-filter-panel.price-panel .si-price-inputs .si-price-target .si-price-value{font-size:2rem}#top .si .si-filter-panel.price-panel .si-price-inputs .si-price-min,.si .si-filter-panel.price-panel .si-price-inputs .si-price-min{--si-variation-color: #f00;--si-price-variation-symbol: "-"}@media screen and (min-width: 641px){#top .si .si-filter-panel.price-panel .si-price-inputs .si-price-min,.si .si-filter-panel.price-panel .si-price-inputs .si-price-min{place-self:center end;text-align:right;width:calc(var(--si-size-width)*var(--si-price-range-min))}}#top .si .si-filter-panel.price-panel .si-price-inputs .si-price-min .si-icon,.si .si-filter-panel.price-panel .si-price-inputs .si-price-min .si-icon{transform:scaleX(-1)}#top .si .si-filter-panel.price-panel .si-price-inputs .si-price-max,.si .si-filter-panel.price-panel .si-price-inputs .si-price-max{--si-variation-color: #0f0;--si-price-variation-symbol: "+"}@media screen and (min-width: 641px){#top .si .si-filter-panel.price-panel .si-price-inputs .si-price-max,.si .si-filter-panel.price-panel .si-price-inputs .si-price-max{place-self:center start;text-align:left;width:calc(var(--si-size-width)*var(--si-price-range-max))}}@media screen and (min-width: 641px){#top .si .si-filter-panel.price-panel .si-price-inputs .si-price-divider,.si .si-filter-panel.price-panel .si-price-inputs .si-price-divider{font-size:2rem}}#top .si .si-filter-panel.price-panel .price-suggestions,.si .si-filter-panel.price-panel .price-suggestions{display:grid;gap:var(--si-layout-gutter);padding:10px;grid-template-columns:repeat(2, 1fr)}#top .si .si-filter-panel.price-panel .price-suggestions .item,.si .si-filter-panel.price-panel .price-suggestions .item{transition:.25s;padding:8px 10px;cursor:pointer;text-align:center;color:var(--si-text-color);border-radius:var(--si-border-radius)}#top .si .si-filter-panel.price-panel .price-suggestions .item:hover,.si .si-filter-panel.price-panel .price-suggestions .item:hover{background-color:var(--si-highlight);color:var(--si-highlight-text-color)}#top .si .si-filter-panel.price-panel .price-suggestions .item.clear-price,.si .si-filter-panel.price-panel .price-suggestions .item.clear-price{place-self:start stretch;grid-row:1;grid-column:1/span 2}@media screen and (max-width: 640px){#top .si .si-filter-panel.price-panel .price-suggestions,.si .si-filter-panel.price-panel .price-suggestions{grid-template-columns:1fr}#top .si .si-filter-panel.price-panel .price-suggestions .item.clear-price,.si .si-filter-panel.price-panel .price-suggestions .item.clear-price{grid-row:1;grid-column:1}}#top .si .si-filter-panel.price-panel .price-suggestions.target-max,.si .si-filter-panel.price-panel .price-suggestions.target-max{text-align:right}#top .si .si-filter-panel.letters-panel .letter-list,.si .si-filter-panel.letters-panel .letter-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(50px, 1fr));gap:10px;place-items:center}#top .si .si-filter-panel.letters-panel .letter-list .letter,.si .si-filter-panel.letters-panel .letter-list .letter{font-size:2rem;position:relative;width:50px;height:50px;display:grid;place-items:center;transition:.25s;border:var(--si-border, var(--si-border-width, 1px) var(--si-border-style, solid) var(--si-border-color, #ccc));border-radius:var(--si-border-radius);cursor:pointer}#top .si .si-filter-panel.letters-panel .letter-list .letter span,.si .si-filter-panel.letters-panel .letter-list .letter span{position:relative;z-index:2;transition:.25s}#top .si .si-filter-panel.letters-panel .letter-list .letter.active,.si .si-filter-panel.letters-panel .letter-list .letter.active{border-width:0;background:var(--si-highlight)}#top .si .si-filter-panel.letters-panel .letter-list .letter.active span,.si .si-filter-panel.letters-panel .letter-list .letter.active span{color:var(--si-highlight-text-color)}#top .si .si-filter-panel.letters-panel .letter-list .letter:not(.active):hover,.si .si-filter-panel.letters-panel .letter-list .letter:not(.active):hover{border-color:var(--si-highlight)}#top .si .si-filter-panel.letters-panel .letter-list .letter:not(.active):hover span,.si .si-filter-panel.letters-panel .letter-list .letter:not(.active):hover span{color:var(--si-highlight)}#top .si .si-filter-panel.licenses-panel .license-list,.si .si-filter-panel.licenses-panel .license-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(33%, 1fr));gap:10px}@media screen and (max-width: 1000px){#top .si .si-filter-panel.licenses-panel .license-list,.si .si-filter-panel.licenses-panel .license-list{grid-template-columns:1fr 1fr}}@media screen and (max-width: 640px){#top .si .si-filter-panel.licenses-panel .license-list,.si .si-filter-panel.licenses-panel .license-list{grid-template-columns:1fr}}#top .si .si-filter-panel.offices-panel .agency-list,.si .si-filter-panel.offices-panel .agency-list{display:grid;grid-template-columns:max-content 1fr;gap:1rem;place-items:start stretch}#top .si .si-filter-panel.offices-panel .agency-list .agency-item,.si .si-filter-panel.offices-panel .agency-list .agency-item{display:contents}#top .si .si-filter-panel.offices-panel .agency-list .agency-item .agency-name,.si .si-filter-panel.offices-panel .agency-list .agency-item .agency-name{padding:1rem 0;font-size:1rem;font-weight:700;opacity:.5;text-transform:uppercase}@media screen and (max-width: 640px){#top .si .si-filter-panel.offices-panel .agency-list,.si .si-filter-panel.offices-panel .agency-list{grid-template-columns:1fr}}#top .si .si-filter-panel.offices-panel .office-list,.si .si-filter-panel.offices-panel .office-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(33%, 1fr))}@media screen and (max-width: 1000px){#top .si .si-filter-panel.offices-panel .office-list,.si .si-filter-panel.offices-panel .office-list{grid-template-columns:1fr 1fr}}@media screen and (max-width: 640px){#top .si .si-filter-panel.offices-panel .office-list,.si .si-filter-panel.offices-panel .office-list{grid-template-columns:1fr}}#top .si .si-search-filter-tags .si-tag-list,.si .si-search-filter-tags .si-tag-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}#top .si .si-search-filter-tags .si-tag-list .si-tag-item,.si .si-search-filter-tags .si-tag-list .si-tag-item{border:solid 1px var(--si-highlight);--si-text-color: var(--si-highlight);background-color:color-mix(in srgb, var(--si-highlight), transparent 80%);position:relative;padding:.5em 1em;font-size:.75rem;font-weight:700;border-radius:var(--si-border-radius);cursor:pointer;display:flex;align-items:center;gap:.75em}#top .si .si-search-filter-tags .si-tag-list .si-tag-item span,#top .si .si-search-filter-tags .si-tag-list .si-tag-item si-icon,.si .si-search-filter-tags .si-tag-list .si-tag-item span,.si .si-search-filter-tags .si-tag-list .si-tag-item si-icon{color:var(--si-text-color)}#top .si .si-search-filter-tags .si-tag-list .si-tag-item .fa-times,.si .si-search-filter-tags .si-tag-list .si-tag-item .fa-times{transition:.25s;transform-origin:center center}#top .si .si-search-filter-tags .si-tag-list .si-tag-item:hover .fa-times,.si .si-search-filter-tags .si-tag-list .si-tag-item:hover .fa-times{transform:rotate(360deg)}#top .si .si-search-filter-tags .si-tag-list .si-tag-item:hover .fa-times::before,.si .si-search-filter-tags .si-tag-list .si-tag-item:hover .fa-times::before{content:""}@media screen and (max-width: 640px){html:has(.si-filter-panel-container.expanded){overflow-y:hidden}}html:has(.si-filter-panel-container.expanded) .si .si-search-container::before{content:"";position:absolute;inset:-5px -8px;background:var(--si-background-color);border-radius:var(--si-border-radius);opacity:0;animation:siAnimFadeIn .25s forwards}.si-tab-cursor{position:absolute;top:var(--ref-top);left:calc(var(--ref-left));width:var(--ref-width);height:1px;overflow:visible;z-index:45;pointer-events:none;padding:0 var(--ref-border)}.si-tab-cursor::before,.si-tab-cursor::after{content:"";background-color:var(--si-background-color);width:100%;display:block;height:.5rem}.si-tab-cursor::before{margin-top:calc(-0.5rem - 1px);width:100%}.si-tab-cursor::after{width:120%;transform:translateX(-8%)}@media screen and (max-width: 640px){.si-tab-cursor{display:none !important}}.si-option-panel.price-option-panel{grid-template-areas:"slider" "price-inputs" "price-suggestions"}.si-option-panel.price-option-panel .price-inputs{grid-area:price-inputs}.si-option-panel.price-option-panel .price-suggestions{grid-area:price-suggestions}.si-option-panel.price-option-panel .si-price-range-slider,.si-option-panel.price-option-panel .si-slider{place-self:stretch;grid-row:1;grid-column:1/span 3}@media screen and (max-width: 640px){.si-option-panel.price-option-panel .si-price-range-slider,.si-option-panel.price-option-panel .si-slider{grid-template-columns:1fr;padding-left:20px;padding-right:20px}.si-option-panel.price-option-panel .si-price-range-slider .si-label,.si-option-panel.price-option-panel .si-slider .si-label{display:none}}.si-option-panel.price-option-panel .price-inputs{display:grid;gap:var(--si-layout-gutter);grid-template-columns:1fr auto 1fr;place-items:center;min-width:640px}.si-option-panel.price-option-panel .price-inputs h2{margin:0px;padding:0px}.si-option-panel.price-option-panel .price-inputs .min{place-self:center end;text-align:right}.si-option-panel.price-option-panel .price-inputs .max{place-self:center start;text-align:left}.si-option-panel.price-option-panel .price-suggestions{display:grid;gap:var(--si-layout-gutter);padding:10px;grid-template-columns:repeat(2, 1fr)}.si-option-panel.price-option-panel .price-suggestions .item{transition:.25s;padding:8px 10px;cursor:pointer;text-align:center;color:var(--si-text-color);border-radius:var(--si-border-radius)}.si-option-panel.price-option-panel .price-suggestions .item:hover{background-color:var(--si-highlight);color:var(--si-highlight-text-color)}.si-option-panel.price-option-panel .price-suggestions .item.clear-price{place-self:start stretch;grid-row:1;grid-column:1/span 2}@media screen and (max-width: 640px){.si-option-panel.price-option-panel .price-suggestions{grid-template-columns:1fr}.si-option-panel.price-option-panel .price-suggestions .item.clear-price{grid-row:1;grid-column:1}}.si-option-panel.price-option-panel .price-suggestions.target-max{text-align:right}#top .si-dropdown-panel .dropdown-item.has-filters::after,.si-dropdown-panel .dropdown-item.has-filters::after{content:"";font-family:var(--si-icon-font-family);font-weight:700}#top .si-dropdown-panel .dropdown-item.reset-option,.si-dropdown-panel .dropdown-item.reset-option{padding:1em 1.5em;background:var(--button-bg-color);color:var(--button-text-color);text-align:center}#top .si-searchbox,.si-searchbox{position:relative}#top .si-searchbox .si-searchbox-input-container,.si-searchbox .si-searchbox-input-container{position:relative}#top .si-searchbox .si-searchbox-input-container input[type=text],.si-searchbox .si-searchbox-input-container input[type=text]{position:relative;z-index:3;padding:10px;padding-left:40px;margin:0px;outline:none;background:rgba(0,0,0,0);border:none;font-family:inherit;line-height:1.35em;color:var(--si-text-color);min-width:0px;height:unset;box-sizing:border-box;box-shadow:none;width:100%}#top .si-searchbox .si-searchbox-input-container input[type=text]::placeholder,.si-searchbox .si-searchbox-input-container input[type=text]::placeholder{color:var(--input-placeholder-color);opacity:.6}#top .si-searchbox .si-searchbox-input-container input[type=text]:focus,.si-searchbox .si-searchbox-input-container input[type=text]:focus{box-shadow:none}#top .si-searchbox .si-searchbox-input-container .si-suggestion-placeholder,.si-searchbox .si-searchbox-input-container .si-suggestion-placeholder{position:absolute;z-index:1;opacity:.5;line-height:1.35em;padding:10px;padding-left:40px;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 25px)}#top .si-searchbox .si-searchbox-input-container .si-suggestion-placeholder .matched,.si-searchbox .si-searchbox-input-container .si-suggestion-placeholder .matched{color:rgba(0,0,0,0);display:inline !important}#top .si-searchbox .si-searchbox-input-container si-icon,.si-searchbox .si-searchbox-input-container si-icon{position:absolute;top:50%;left:10px;transform:translateY(-50%);z-index:4;color:var(--si-text-color)}#top .si-searchbox.suggestion-list,.si-searchbox.suggestion-list{position:absolute;top:calc(var(--input-top) + var(--input-offset) - 1px);left:calc(var(--input-left) - 1px);width:calc(var(--input-width) + 2px);border:solid 1px var(--si-highlight);border-radius:var(--si-border-radius);transition:opacity .15s .1s,max-height .25s,box-shadow .15s,left .25s .25s,padding .25s .25s,width .25s .25s;padding:0px;max-height:0px;max-width:100vw;opacity:0;pointer-events:none;overflow:hidden;z-index:999;box-shadow:rgba(0,0,0,.5) 0 0px 0px}#top .si-searchbox.suggestion-list .list,.si-searchbox.suggestion-list .list{display:grid;grid-template-columns:1fr;overflow-y:auto;max-height:calc(80vh - 100px);border-radius:0 0 var(--si-border-radius) var(--si-border-radius);pointer-events:auto;position:relative;z-index:2}#top .si-searchbox.suggestion-list .list::-webkit-scrollbar,.si-searchbox.suggestion-list .list::-webkit-scrollbar{background:var(--si-background-color);border:none;width:10px}#top .si-searchbox.suggestion-list .list::-webkit-scrollbar-thumb,.si-searchbox.suggestion-list .list::-webkit-scrollbar-thumb{background:var(--si-highlight);border-radius:40px;opacity:.25}#top .si-searchbox.suggestion-list .keyword-suggestion,.si-searchbox.suggestion-list .keyword-suggestion{padding:10px;transition:.25s;cursor:pointer;pointer-events:auto;background:var(--si-background-color);display:grid;grid-template-columns:auto 1fr;grid-gap:5px;place-items:center start;font-size:1.2rem}#top .si-searchbox.suggestion-list .keyword-suggestion label,.si-searchbox.suggestion-list .keyword-suggestion label{cursor:pointer;padding-left:8px;font-weight:400;margin:0px;color:inherit;line-height:1.35em}#top .si-searchbox.suggestion-list .keyword-suggestion label em,.si-searchbox.suggestion-list .keyword-suggestion label em{font-style:normal;font-weight:bold;line-height:inherit}#top .si-searchbox.suggestion-list .keyword-suggestion:hover,.si-searchbox.suggestion-list .keyword-suggestion:hover{background:#dcdcdc}#top .si-searchbox.suggestion-list .keyword-suggestion:not(.selected) label em,.si-searchbox.suggestion-list .keyword-suggestion:not(.selected) label em{color:var(--si-highlight)}#top .si-searchbox.suggestion-list .keyword-suggestion.selected,.si-searchbox.suggestion-list .keyword-suggestion.selected{background:var(--si-highlight);color:var(--si-highlight-text-color)}#top .si-searchbox.suggestion-list.expanded,.si-searchbox.suggestion-list.expanded{max-height:80vh;opacity:1;box-shadow:rgba(0,0,0,.25) 0 10px 10px;padding-top:var(--input-height);transition:opacity .15s,max-height .25s,box-shadow .25s .15s}@media screen and (max-width: 640px){#top .si-searchbox.suggestion-list.expanded,.si-searchbox.suggestion-list.expanded{left:10px;width:calc(100vw - 20px) !important}#top .si-searchbox.suggestion-list.expanded::before,.si-searchbox.suggestion-list.expanded::before{pointer-events:none;z-index:1;content:"";position:absolute;left:var(--input-left);top:0;width:var(--input-width);height:var(--input-height);background:rgba(0,0,0,0);box-shadow:0 0 0 100vh var(--si-background-color)}}#top .si-searchbox si-icon.clear-button,.si-searchbox si-icon.clear-button{position:absolute;cursor:pointer;transition:.25s;opacity:0;pointer-events:none;top:50%;right:10px;left:unset;transform:translateY(-50%);z-index:3}#top .si-searchbox.has-input .clear-button,.si-searchbox.has-input .clear-button{opacity:1;pointer-events:auto}.si-geo-filter{position:relative;display:grid;grid-auto-flow:column;place-items:stretch;gap:.5rem;place-self:stretch;cursor:pointer;transition:.25s}.si-geo-filter .si-radius{max-width:0;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.si-geo-filter .si-toggle-button{justify-self:center;align-self:center;place-self:center}.si-geo-filter.active .si-radius{max-width:200px;max-width:max-content}.si-geo-filter.active .si-toggle-button{color:var(--si-highlight)}#top .si-location-tree .si-location-branch-group,.si-location-tree .si-location-branch-group{display:grid;place-items:center stretch;gap:.5rem}#top .si-location-tree .si-location-branch-group:not(:has(.si-has-child)),.si-location-tree .si-location-branch-group:not(:has(.si-has-child)){grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:1rem}#top .si-location-tree .si-location-branch-item,.si-location-tree .si-location-branch-item{border-radius:var(--si-border-radius)}#top .si-location-tree .si-location-branch-item.si-has-child>.si-branch .si-checkbox,.si-location-tree .si-location-branch-item.si-has-child>.si-branch .si-checkbox{flex-grow:1}#top .si-location-tree .si-location-branch-item.si-has-child>.si-branch .si-checkbox>label,.si-location-tree .si-location-branch-item.si-has-child>.si-branch .si-checkbox>label{flex-grow:1}#top .si-location-tree .si-location-branch-item.si-has-child>.si-branch .si-checkbox span.si-label,.si-location-tree .si-location-branch-item.si-has-child>.si-branch .si-checkbox span.si-label{position:relative;z-index:5;pointer-events:all;font-size:1.2rem;display:block;cursor:pointer;user-select:none}#top .si-location-tree .si-location-branch-item.si-has-child:has(.si-location-tree .si-checkbox input:checked)>.si-branch .si-checkbox span.si-label::after,.si-location-tree .si-location-branch-item.si-has-child:has(.si-location-tree .si-checkbox input:checked)>.si-branch .si-checkbox span.si-label::after{content:"";font-family:var(--si-icon-font-family);font-weight:600;opacity:.5}#top .si-location-tree .si-location-branch-item .si-branch,.si-location-tree .si-location-branch-item .si-branch{display:flex;justify-content:space-between}#top .si-location-tree .si-location-branch-item .si-branch>si-icon,.si-location-tree .si-location-branch-item .si-branch>si-icon{transform-origin:center center;font-size:1.2rem;width:1.4em;height:1.4em;line-height:1.4em;transition:.25s ease}#top .si-location-tree .si-location-branch-item .si-branch-children,.si-location-tree .si-location-branch-item .si-branch-children{display:grid;grid-template-rows:0fr;transition:.25s ease}#top .si-location-tree .si-location-branch-item .si-branch-children>div,.si-location-tree .si-location-branch-item .si-branch-children>div{overflow:hidden}#top .si-location-tree .si-location-branch-item .si-branch-children .si-location-tree,.si-location-tree .si-location-branch-item .si-branch-children .si-location-tree{padding:1rem}#top .si-location-tree .si-location-branch-item.si-expand-child,.si-location-tree .si-location-branch-item.si-expand-child{transition:.25s ease;background:color-mix(in srgb, var(--si-text-color), transparent 95%);box-shadow:0 0 0 4px color-mix(in srgb, var(--si-text-color), transparent 95%)}#top .si-location-tree .si-location-branch-item.si-expand-child>.si-branch>si-icon,.si-location-tree .si-location-branch-item.si-expand-child>.si-branch>si-icon{transform:rotate(45deg)}#top .si-location-tree .si-location-branch-item.si-expand-child>.si-branch-children,.si-location-tree .si-location-branch-item.si-expand-child>.si-branch-children{grid-template-rows:1fr}.si si-small-list{display:block;container-name:si_small_list;container-type:inline-size;text-align:var(--si-part-text-align, center);width:100%}.si si-small-list.si-loaded .si-list-header:has(.si-search-input.ng-hide){grid-template-columns:1fr}.si si-small-list.si-loaded .si-list-header .si-search-input.ng-hide{display:none}.si si-small-list.si-loaded .si-list{--si-effective-column-count: var(--desktop-column-width);margin-inline:var(--si-list-margin-inline, auto);width:calc(100%/var(--si-effective-column-count)*min(var(--si-effective-column-count),var(--si-item-count, var(--si-effective-column-count))));grid-template-columns:repeat(min(var(--si-effective-column-count), var(--si-item-count, var(--si-effective-column-count))), 1fr)}@container si_small_list (width <= 1024px){.si si-small-list.si-loaded .si-list{--si-effective-column-count: var(--laptop-column-width,2)}}@container si_small_list (width <= 800px){.si si-small-list.si-loaded .si-list{--si-effective-column-count: var(--tablet-column-width,2)}}@container si_small_list (width <= 640px){.si si-small-list.si-loaded .si-list{--si-effective-column-count: 1;grid-template-columns:1fr}}@media screen and (max-width: 640px){.si si-small-list.si-loaded .si-list{--si-effective-column-count: 1;grid-template-columns:1fr}}.si si-small-list.si-loaded.broker-list{min-width:clamp(150px,100vw - 100px,325px)}.si si-small-list.si-max-columns-4:not(:has(.si-list .si-item:nth-child(4))) .si-list-header{display:inline-grid}.si si-small-list.si-max-columns-3:not(:has(.si-list .si-item:nth-child(3))) .si-list-header{display:inline-grid}.si si-small-list.si-max-columns-2:not(:has(.si-list .si-item:nth-child(2))) .si-list-header{display:inline-grid}.si .si-static-controller{display:none}.si .si-list{grid-column:1/span 3;-ms-grid-column:1;-ms-grid-column-span:3;display:grid;gap:var(--si-layout-gutter);grid-template-columns:repeat(var(--desktop-column-width), 1fr);place-items:stretch}@media screen and (max-width: 1280px){.si .si-list{grid-template-columns:repeat(var(--laptop-column-width), 1fr)}}@media screen and (max-width: 1000px){.si .si-list{grid-template-columns:repeat(var(--tablet-column-width), 1fr)}}@media screen and (max-width: 640px){.si .si-list{grid-template-columns:repeat(var(--mobile-column-width), 1fr)}}.si .si-list>div{display:grid;place-items:stretch}@container si_small_list (width <= 640px){.si .si-list{grid-template-columns:repeat(var(--mobile-column-width), 1fr)}}.si .si-list-container.si-border:not(.si-padding){padding:var(--si-padding)}.si .si-list-of-ghost .si-item{pointer-events:none}@keyframes pulse{0%{opacity:.05}50%{opacity:.15}100%{opacity:.05}}.si .si-list-of-ghost .si-item .si-item-content,.si .si-list-of-ghost .si-item .si-layer{gap:.5rem}.si .si-list-of-ghost .si-item .si-label{width:100%;position:relative;color:rgba(0,0,0,0) !important}.si .si-list-of-ghost .si-item .si-label>span,.si .si-list-of-ghost .si-item .si-label>div{opacity:0}.si .si-list-of-ghost .si-item .si-label::before{display:none}.si .si-list-of-ghost .si-item .si-label::after{content:"";opacity:0;background-color:var(--si-text-color);border-radius:var(--si-border-radius, 0);position:absolute;inset:0;height:100% !important;animation:pulse 2s infinite ease-in-out}.si .si-list-of-ghost .si-item .si-button{pointer-events:none;color:rgba(0,0,0,0) !important;opacity:0;border-radius:var(--si-border-radius, 0);animation:pulse 2s infinite ease-in-out}.si .si-list-of-ghost .si-item .si-image{background:none !important}.si .si-list-of-ghost .si-item .si-image img{opacity:0}.si .si-list-of-ghost .si-item .si-image::before{content:"";opacity:0;background-color:var(--si-text-color);border-radius:var(--si-border-radius, 0);position:absolute;inset:0;height:100% !important;animation:pulse 2s infinite ease-in-out}.si .si-list-of-ghost .si-item .si-image::after{content:"";font-family:var(--si-icon-font-family);font-size:80px;color:var(--si-text-color);opacity:.1;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);animation:pulse 2s infinite ease-in-out}.si .si-item{overflow:hidden;justify-self:stretch;transition:.25s;position:relative;display:flex;flex-direction:column;justify-content:stretch;position:relative;padding:0}.si .si-item div,.si .si-item span{color:var(--si-text-color)}.si .si-item.si-info-window{max-width:250px;border:none}.si .si-item.si-info-window img{max-width:100%}.si .si-item.si-info-window .si-item-info{padding:var(--si-layout-gutter);display:grid;place-items:center center;text-align:center}.si .si-item.si-info-window .si-item-info .price{font-size:1.5em}.si .si-item.si-info-window .si-item-info .si-item-picture-container{height:100%;width:100%}.si .si-item.si-info-window .si-item-info .ref_number{font-style:italic;padding:10px;text-align:right}.si .si-item.si-info-window .si-item-info .subcategory{text-transform:uppercase}.si .si-item.si-info-window .si-item-info .description{display:none}.si .si-item>a{box-shadow:none;display:contents}.si .si-item [ng-hide]{display:none !important}.si .si-item.si-img-hover-effect-zoom .si-image img{transition:.25s}.si .si-item.si-img-hover-effect-zoom:hover .si-image img{transform:scale(1.05)}.si .si-item.si-img-hover-effect-gallery .si-image img.rotator-picture{transition:opacity .75s;opacity:0;position:absolute;top:0;left:0}.si .si-item.si-img-hover-effect-gallery .si-image img.rotator-picture.show{opacity:1}.si .si-item.si-gap .si-layer .si-layer-content{gap:var(--si-layout-gutter)}.si .si-item .si-item-content{display:grid;position:relative;color:inherit;place-items:stretch;font-size:1em;padding:0px;flex:1;grid-template-rows:auto 1fr auto;isolation:isolate}.si .si-item .si-item-content .si-image{position:relative;overflow:hidden;pointer-events:none}.si .si-item .si-item-content .si-image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;padding:0px}.si .si-item .si-item-content .si-fallback-content{display:none}.si .si-item .si-layer-container .si-layer{background:var(--si-layer-background-color);--si-text-color: var(--layer-text-color)}.si .si-item .si-layer-container .si-layer .si-layer-content{display:grid;grid-auto-flow:row;grid-auto-rows:auto;overflow:hidden;place-items:center var(--si-text-align, stretch);gap:var(--content-gap, 0)}.si .si-item .si-layer-container .si-layer .si-layer-content .si-label{transition:.1s;overflow:hidden;text-overflow:ellipsis;white-space:wrap;width:var(--item-max-width, auto)}.si .si-item.si-standard-item-layout:not(.si-padding).si-border{--si-sub-padding: var(--si-padding)}.si .si-item.si-single-layer-item-layout:not(.si-padding) .si-layer-container{display:flex;flex-direction:column;gap:.5rem}.si .si-item.si-double-layer-item-layout .si-item-content{display:block}.si .si-item.si-double-layer-item-layout .si-item-content .si-image{transition:.25s}.si .si-item.si-double-layer-item-layout .si-item-content .si-layer-container{height:100%}.si .si-item.si-double-layer-item-layout .si-item-content .si-layer-container .si-layer.si-secondary-layer .si-layer-content{pointer-events:none}.si .si-item.si-double-layer-item-layout .si-item-content .si-layer-container .si-secondary-layer{position:absolute;content:"";top:0px;left:0px;bottom:0px;right:0px;justify-content:flex-start;overflow:hidden auto;overflow:hidden overlay;overscroll-behavior:contain;z-index:5}.si .si-item.si-double-layer-item-layout .si-item-content .si-layer-container .si-secondary-layer::-webkit-scrollbar{width:20;background:rgba(0,0,0,0);z-index:99;overflow:hidden;transition:.25s}.si .si-item.si-double-layer-item-layout .si-item-content .si-layer-container .si-secondary-layer::-webkit-scrollbar-thumb{width:20;border-radius:13px;background-clip:padding-box;border:10px solid rgba(0,0,0,0);transition:.25s}.si .si-item.si-double-layer-item-layout .si-item-content .si-layer-container .si-secondary-layer::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.si .si-item.si-double-layer-item-layout .si-item-content .si-layer-container .si-secondary-layer::-webkit-scrollbar-thumb{box-shadow:inset currentColor 0 0 30px}.si .si-item.si-double-layer-item-layout .si-item-content .si-layer-container .si-secondary-layer:hover::-webkit-scrollbar-thumb{border-width:5px}.si .si-item.si-double-layer-item-layout.si-primary-layer-fix .si-item-content{display:grid}.si .si-item.si-double-layer-item-layout.si-primary-layer-fix .si-layer-container{display:contents}.si .si-item.si-double-layer-item-layout.si-primary-layer-fix .si-layer.si-main-layer .si-item-link-button{display:none}.si .si-item.si-double-layer-item-layout.si-layer-hover-slide .si-secondary-layer{transform:translateY(100%);transition:.25s;z-index:5}.si .si-item.si-double-layer-item-layout.si-layer-hover-slide .si-secondary-layer>*{position:relative;z-index:1}.si .si-item.si-double-layer-item-layout.si-layer-hover-slide .si-secondary-layer::before{position:absolute;content:"";top:0px;left:0px;bottom:0px;right:0px;background:var(--si-background-color);opacity:var(--bg-opacity);z-index:1}.si .si-item.si-double-layer-item-layout.si-layer-hover-slide:hover.si-primary-layer-fix:not(.si-opaque-secondary-layer) .si-image{z-index:2;transform:translateY(50%) scale(3);filter:blur(1px)}.si .si-item.si-double-layer-item-layout.si-layer-hover-slide:hover .si-secondary-layer{transition:.25s;transform:translateY(0%)}.si .si-item.si-double-layer-item-layout.si-layer-hover-fade .si-secondary-layer{opacity:0;transition:.25s}.si .si-item.si-double-layer-item-layout.si-layer-hover-fade .si-secondary-layer>*{position:relative;z-index:1}.si .si-item.si-double-layer-item-layout.si-layer-hover-fade .si-secondary-layer::before{position:absolute;content:"";top:0px;left:0px;bottom:0px;right:0px;background:var(--si-background-color);opacity:var(--bg-opacity);z-index:1}.si .si-item.si-double-layer-item-layout.si-layer-hover-fade:hover.si-primary-layer-fix:not(.si-opaque-secondary-layer) .si-image{z-index:2;transform:translateY(50%) scale(3);filter:blur(1px)}.si .si-item.si-double-layer-item-layout.si-layer-hover-fade:hover .si-secondary-layer{opacity:1;transition:.25s}.si .si-item.si-double-layer-item-layout.si-layer-hover-flip{overflow:visible}.si .si-item.si-double-layer-item-layout.si-layer-hover-flip .si-layer-container{display:block;transition:.75s;transform-style:preserve-3d}.si .si-item.si-double-layer-item-layout.si-layer-hover-flip .si-layer,.si .si-item.si-double-layer-item-layout.si-layer-hover-flip .si-image{backface-visibility:hidden;transform-style:preserve-3d;overflow:hidden}.si .si-item.si-double-layer-item-layout.si-layer-hover-flip.si-border-radius .si-layer{border-radius:var(--si-border-radius, 0)}.si .si-item.si-double-layer-item-layout.si-layer-hover-flip.si-border-radius .si-image{border-radius:var(--si-border-radius, 0) var(--si-border-radius, 0) 0 0}.si .si-item.si-double-layer-item-layout.si-layer-hover-flip[data-si-hover-class*=si-box-shadow]{box-shadow:none}.si .si-item.si-double-layer-item-layout.si-layer-hover-flip[data-si-hover-class*=si-box-shadow] .si-secondary-layer{box-shadow:.25rem .25rem 1rem rgba(0,0,0,.5333333333)}.si .si-item.si-double-layer-item-layout.si-layer-hover-flip[data-si-hover-class*=si-box-shadow-weak]{box-shadow:none}.si .si-item.si-double-layer-item-layout.si-layer-hover-flip[data-si-hover-class*=si-box-shadow-weak] .si-secondary-layer{box-shadow:.25rem .25rem 1rem rgba(0,0,0,.1333333333)}.si .si-item.si-double-layer-item-layout.si-layer-hover-flip[data-si-hover-class*=si-box-shadow-strong]{box-shadow:none}.si .si-item.si-double-layer-item-layout.si-layer-hover-flip[data-si-hover-class*=si-box-shadow-strong] .si-secondary-layer{box-shadow:.25rem .25rem 1rem rgba(0,0,0,.8)}.si .si-item.si-double-layer-item-layout.si-layer-hover-flip .si-secondary-layer{transform:rotateY(180deg);isolation:isolate}.si .si-item.si-double-layer-item-layout.si-layer-hover-flip .si-secondary-layer::before{position:absolute;content:"";top:0px;left:0px;bottom:0px;right:0px;background:var(--si-layer-background-color, var(--si-background-color, #fff));z-index:-1}.si .si-item.si-double-layer-item-layout.si-layer-hover-flip:hover .si-layer-container{transform:rotateY(180deg)}.si .si-item.si-double-layer-item-layout.si-layer-hover-tilt{overflow:hidden}.si .si-item.si-double-layer-item-layout.si-layer-hover-tilt .si-layer-container{display:block;transition:.75s;transform-origin:left center;transform-style:preserve-3d}.si .si-item.si-double-layer-item-layout.si-layer-hover-tilt .si-layer,.si .si-item.si-double-layer-item-layout.si-layer-hover-tilt .si-image{backface-visibility:hidden;transform-style:preserve-3d;overflow:hidden}.si .si-item.si-double-layer-item-layout.si-layer-hover-tilt.si-border-radius .si-layer{border-radius:var(--si-border-radius, 0)}.si .si-item.si-double-layer-item-layout.si-layer-hover-tilt.si-border-radius .si-image{border-radius:var(--si-border-radius, 0) var(--si-border-radius, 0) 0 0}.si .si-item.si-double-layer-item-layout.si-layer-hover-tilt[data-si-hover-class*=si-box-shadow]{box-shadow:none}.si .si-item.si-double-layer-item-layout.si-layer-hover-tilt[data-si-hover-class*=si-box-shadow] .si-secondary-layer{box-shadow:.25rem .25rem 1rem rgba(0,0,0,.5333333333)}.si .si-item.si-double-layer-item-layout.si-layer-hover-tilt[data-si-hover-class*=si-box-shadow-weak]{box-shadow:none}.si .si-item.si-double-layer-item-layout.si-layer-hover-tilt[data-si-hover-class*=si-box-shadow-weak] .si-secondary-layer{box-shadow:.25rem .25rem 1rem rgba(0,0,0,.1333333333)}.si .si-item.si-double-layer-item-layout.si-layer-hover-tilt[data-si-hover-class*=si-box-shadow-strong]{box-shadow:none}.si .si-item.si-double-layer-item-layout.si-layer-hover-tilt[data-si-hover-class*=si-box-shadow-strong] .si-secondary-layer{box-shadow:.25rem .25rem 1rem rgba(0,0,0,.8)}.si .si-item.si-double-layer-item-layout.si-layer-hover-tilt .si-layer-container .si-secondary-layer{transform-origin:left center;transform:rotateY(-90deg);right:unset;left:100%;width:100%;isolation:isolate}.si .si-item.si-double-layer-item-layout.si-layer-hover-tilt .si-layer-container .si-secondary-layer::before{position:absolute;content:"";top:0px;left:0px;bottom:0px;right:0px;background:var(--si-layer-background-color, var(--si-background-color, #fff));z-index:-1}.si .si-item.si-double-layer-item-layout.si-layer-hover-tilt:hover .si-layer-container{transform:rotateY(90deg) translateX(-100%)}.si .si-item.si-double-layer-item-layout.si-background-high-contrast{--si-background-color: var(--si-high-contrast-color)}.si .si-item.si-double-layer-item-layout.si-highlight-background{--si-background-color: var(--si-highlight)}.si .si-item.si-horizontal-layout .si-layer-container .si-layer-content{grid-auto-flow:column;grid-auto-columns:1fr;grid-template-columns:auto;place-items:stretch;gap:var(--content-gap, 0)}.si .si-item.si-horizontal-layout .si-layer-container .si-layer-content .si-label-group{grid-template-rows:repeat(calc(var(--items-count) - 1), auto) 1fr}.si .si-item.si-horizontal-layout .si-layer-container .si-layer-content .si-image{place-self:start center}.si .si-item .si-layer{gap:var(--content-gap)}.si .si-item .si-label-group{display:grid;width:100%;overflow:hidden}.si .si-item .si-label-spacer::before{display:block;content:"";height:1em;width:auto}.si .si-item.si-padding{--si-button-offset-x: var(--si-padding);--si-button-offset-y: var(--si-padding)}.si .si-item.si-padding .layer{padding:var(--si-padding, var(--si-layout-gutter))}.si .si-item.si-padding-inline{--si-button-offset-x: var(--si-padding)}.si .si-item.si-padding-inline .layer{padding:0 var(--si-padding, var(--si-layout-gutter))}.si .si-item.si-padding-block{--si-button-offset-y: var(--si-padding)}.si .si-item.si-padding-block .layer{padding:var(--si-padding, var(--si-layout-gutter)) 0}.si .si-item.si-link-button .layer{padding-bottom:calc(3rem + var(--si-button-offset-y, 0)*2)}.si .si-item.si-link-button .si-item-link-button{display:revert;pointer-events:auto}.si .si-item .si-image.si-border-curved,.si .si-item .si-image.si-border-round{width:var(--si-image-width, 200px)}.si .si-item .si-rooms .si-icon,.si .si-item .si-contacts .si-icon,.si .si-item .si-counters .si-icon{aspect-ratio:1;width:1.25em;text-align:center;line-height:1.25em}.si .si-item .si-rooms{display:inline-flex;gap:0 .5em}.si .si-item .si-rooms .si-room{display:flex;align-items:center;gap:.5ch}.si .si-item .si-rooms .si-room .si-label{display:none;white-space:nowrap}.si .si-item .si-email:has(.si-label:empty){display:none}.si .si-item .si-email .si-prefix{display:none}.si .si-item .si-phone:has(.si-label:empty){display:none}.si .si-item .si-phone .si-prefix{display:none}.si .si-item .si-phone-list,.si .si-item .si-contacts{display:inline-flex;flex-direction:row;gap:.25em .5em;justify-content:var(--si-text-align)}.si .si-item .si-phone-list>.si-phone,.si .si-item .si-phone-list .si-contact,.si .si-item .si-contacts>.si-phone,.si .si-item .si-contacts .si-contact{display:inline-grid;gap:.25em;grid-template-columns:auto auto 1fr}.si .si-item .si-phone-list>.si-phone .si-prefix,.si .si-item .si-phone-list .si-contact .si-prefix,.si .si-item .si-contacts>.si-phone .si-prefix,.si .si-item .si-contacts .si-contact .si-prefix{display:none}.si .si-item .si-phone-list>.si-phone .si-label,.si .si-item .si-phone-list .si-contact .si-label,.si .si-item .si-contacts>.si-phone .si-label,.si .si-item .si-contacts .si-contact .si-label{display:none;white-space:nowrap}.si .si-item .si-counters{display:inline-flex;flex-direction:row;gap:0 .5em;justify-content:var(--si-text-align)}.si .si-item .si-counters .si-counter .si-label{display:none;white-space:nowrap}.si .si-item .si-show-labels .si-rooms,.si .si-item .si-show-labels .si-contacts,.si .si-item .si-show-labels .si-counters,.si .si-item .si-show-labels .si-phone-list,.si .si-item .si-show-labels.si-rooms,.si .si-item .si-show-labels.si-contacts,.si .si-item .si-show-labels.si-counters,.si .si-item .si-show-labels.si-phone-list{flex-direction:column}.si .si-item.si-price-float .si-label.price{position:absolute;width:100%;z-index:5;top:0rem;left:0rem;width:100%}.si .si-item.si-price-float .si-price-sold{position:absolute;line-height:2em;top:0rem;left:0rem;width:100%;transform-origin:center center;transform:translate(calc(-50% + 2em), calc(-50% + 2em)) rotate(-45deg);text-align:center;background-color:var(--si-listing-item-sold-bg-color, var(--si-highlight));--si-text-color: var(--si-listing-item-sold-text-color,var(--si-highlight-text-color))}.si .si-item.si-listing-item .si-price-sold{display:none}.si .si-item.si-listing-item.si-sold .si-price{display:none}.si .si-item.si-listing-item.si-sold .si-price-sold{display:inline-flex;justify-content:var(--si-text-align)}.si .si-item.si-listing-item.si-standard-item-layout .si-item-content{grid-template-rows:auto max-content auto 1fr}.si .si-item.si-listing-item.si-standard-item-layout .si-item-content .si-label-group{display:grid}.si .si-item.si-listing-item .si-open-houses{display:none}.si .si-item.si-listing-item .si-flags{display:none;grid-auto-flow:column;grid-auto-columns:auto;gap:.5em;font-size:1.25rem}.si .si-item.si-listing-item .si-flags .si-flag{display:none}.si .si-item.si-listing-item .si-flags .si-flag .si-icon{width:1.75em;height:1.75em;line-height:1.75em;border-radius:var(--si-border-radius);text-align:center;background-color:var(--si-highlight);color:var(--si-highlight-text-color);margin:0px;padding:0px}.si .si-item.si-listing-item .si-flags .si-flag .si-label{display:none}.si .si-item.si-listing-item .si-image{width:100%;aspect-ratio:var(--si-listing-item-picture-ratio, 4/3);text-align:unset;background-size:cover}@media not all and (min-resolution: 0.001dpcm){@supports(-webkit-appearance: none){.si .si-item.si-listing-item .si-image{aspect-ratio:unset;padding-bottom:calc(100%*var(--si-listing-item-picture-ratio-inverse, 3/4))}.si .si-item.si-listing-item .si-image img{position:absolute}}}html.si-is-safari .si .si-item.si-listing-item .si-image{aspect-ratio:unset;padding-bottom:calc(100%*var(--si-listing-item-picture-ratio-inverse, 3/4))}html.si-is-safari .si .si-item.si-listing-item .si-image img{position:absolute}.si .si-item.si-listing-item .si-image img{text-indent:-1000px;width:100%;height:100%;object-fit:var(--si-listing-item-picture-fit);object-position:center}.si .si-item.si-listing-item .si-rooms{display:inline-flex}.si .si-item.si-listing-item.si-has-open-house .si-open-houses{display:block}.si .si-item.si-listing-item.si-has-flags .si-flags{display:grid}.si .si-item.si-listing-item.si-has-virtual-tour .si-flags .si-virtual-tour{display:block}.si .si-item.si-listing-item.si-has-video .si-flags .si-video{display:block}.si .si-item.si-listing-item.si-is-new .si-flags .si-new-item{display:block}.si .si-item.si-listing-item .si-civic-address{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.si .si-item.si-listing-item .si-description{white-space:normal}.si .si-item.si-listing-item .si-ref-number::before{content:var(--si-uls-label)}.si .si-item.si-listing-item.style-standard.si-double-layer-item-layout.si-layer-hover-flip .si-item-content{display:block}.si .si-item.si-listing-item.style-standard.si-double-layer-item-layout.si-layer-hover-flip .si-layer-container{display:grid;grid-template-columns:1fr;grid-template-rows:auto}.si .si-item.si-listing-item.style-standard.si-double-layer-item-layout.si-layer-hover-tilt .si-item-content{display:block}.si .si-item.si-listing-item.style-standard.si-double-layer-item-layout.si-layer-hover-tilt .si-layer-container{display:grid;grid-template-columns:1fr;grid-template-rows:auto}.si .si-item.si-listing-item.style-standard .si-item-content{grid-template-columns:1fr}@media screen and (max-width: 640px){.si .si-item.si-listing-item.style-standard .si-item-content{grid-template-rows:auto}}.si .si-item.si-broker-item .si-item-content{grid-template-columns:1fr;grid-template-rows:auto;--item-column-width: calc( var(--list-element-width) / var(--desktop-column-width))}@media screen and (max-width: 1280px){.si .si-item.si-broker-item .si-item-content{--item-column-width: calc( var(--list-element-width) / var(--laptop-column-width))}}@media screen and (max-width: 1000px){.si .si-item.si-broker-item .si-item-content{--item-column-width: calc( var(--list-element-width) / var(--tablet-column-width))}}@media screen and (max-width: 640px){.si .si-item.si-broker-item .si-item-content{--item-column-width: calc( var(--list-element-width) / var(--phone-column-width))}}.si .si-item.si-broker-item .si-item-content .si-data-label{text-align:center}.si .si-item.si-broker-item .si-item-content .si-image{background:url("assets/shadow_broker.jpg") no-repeat;background-size:cover;aspect-ratio:var(--si-broker-item-picture-ratio, 3/4)}@media not all and (min-resolution: 0.001dpcm){@supports(-webkit-appearance: none){.si .si-item.si-broker-item .si-item-content .si-image{aspect-ratio:unset;padding-bottom:calc(100%*var(--si-broker-item-picture-ratio-inverse, 4/3));place-self:stretch}.si .si-item.si-broker-item .si-item-content .si-image img{position:absolute}}}html.si-is-safari .si .si-item.si-broker-item .si-item-content .si-image{aspect-ratio:unset;padding-bottom:calc(100%*var(--si-broker-item-picture-ratio-inverse, 4/3));place-self:stretch}html.si-is-safari .si .si-item.si-broker-item .si-item-content .si-image img{position:absolute}.si .si-item.si-broker-item .si-item-content .si-image img{text-indent:-1000px;object-position:top center}.si .si-item.si-broker-item.si-card-item-layout{cursor:normal;border:none;display:grid;place-items:center;text-align:center;grid-template-rows:auto auto 1fr 1fr auto;background:var(--si-background-color);gap:.5rem;padding:var(--si-layout-gutter)}.si .si-item.si-broker-item.si-card-item-layout .photo{width:100%;overflow:hidden;background:#fff;border-radius:var(--si-border-radius);aspect-ratio:var(--si-broker-item-picture-ratio)}.si .si-item.si-broker-item.si-card-item-layout .photo img{--si-picture-bleed-counter: calc(-1 * var(--si-picture-bleed,0));object-fit:var(--si-broker-item-picture-fit);width:calc(100% + 2*var(--si-picture-bleed, 0));height:calc(100% + 2*var(--si-picture-bleed, 0));transform:translate(var(--si-picture-bleed-counter), var(--si-picture-bleed-counter));display:block;max-width:unset}.si .si-item.si-broker-item.si-card-item-layout .name{font-size:1.25em;font-weight:600;color:inherit}.si .si-item.si-broker-item.si-card-item-layout .contact{align-self:start;color:inherit;display:none}.si .si-item.si-broker-item.si-card-item-layout .contact .phone .prefix{display:none}.si .si-item.si-broker-item.si-card-item-layout .actions{display:flex;align-items:center;justify-content:stretch;gap:1rem}.si .si-item.si-broker-item.si-card-item-layout .license{text-transform:uppercase;opacity:.6;font-size:.8em;color:inherit}.si .si-item.si-city-item{display:grid;place-items:stretch}.si .si-item.si-office-item .si-image{background:url("assets/shadow_office.jpg") no-repeat;background-size:cover}.si .si-item.si-office-item .si-image img{text-indent:-1000px}body main .si.si-category-mosaic-layout .si-list{display:grid;grid-auto-rows:25rem;gap:var(--si-layout-gutter)}body main .si.si-category-mosaic-layout .si-list .si-category-item{position:relative;transition:.25s;--si-text-color:#fff;border-radius:var(--id3-ui-corner, var(--si-border-radius))}body main .si.si-category-mosaic-layout .si-list .si-category-item .si-item-content{position:relative;grid-template-rows:auto;max-height:100%}body main .si.si-category-mosaic-layout .si-list .si-category-item .si-item-content::before{content:"";position:absolute;inset:0;background:#000;opacity:.25;z-index:2;transition:opacity .25s ease;pointer-events:none}body main .si.si-category-mosaic-layout .si-list .si-category-item .si-item-content .si-layer-container{position:absolute;bottom:var(--si-label-offset-y, 20%);translate:-50% 0;left:50%;z-index:5;transition:transform .25s ease;display:flex;flex-direction:column;align-items:center;text-align:center;line-height:1;gap:.5rem}body main .si.si-category-mosaic-layout .si-list .si-category-item .si-item-content .si-subcategory{font-size:1.5rem;font-weight:600}body main .si.si-category-mosaic-layout .si-list .si-category-item .si-item-content .si-listing-count{padding:.25em .5em;border-radius:.25em;background:var(--si-highlight);--si-text-color: var(--si-highlight-text-color)}body main .si.si-category-mosaic-layout .si-list .si-category-item .si-photo-credits{position:absolute;bottom:0;left:0;width:100%;text-align:center;font-size:.7em;padding:.5em;opacity:0;translate:0 100%;transition:.25s ease;display:block;z-index:5}body main .si.si-category-mosaic-layout .si-list .si-category-item .si-photo-credits:hover{color:var(--si-text-color)}body main .si.si-category-mosaic-layout .si-list .si-category-item:hover{scale:1.05;z-index:20}body main .si.si-category-mosaic-layout .si-list .si-category-item:hover .si-item-content::before{opacity:0}body main .si.si-category-mosaic-layout .si-list .si-category-item:hover .si-layer-container{transform:translateY(-50%)}body main .si.si-category-mosaic-layout .si-list .si-category-item:hover .si-photo-credits{opacity:1;translate:0 0;transition:.25s .25s ease}body main .si.si-category-mosaic-layout .si-list .si-category-item.si-item-all .si-item-content{background:var(--si-highlight);--si-text-color: var(--si-highlight-text-color);overflow:hidden;border-radius:var(--id3-ui-corner, var(--si-border-radius))}body main .si.si-category-mosaic-layout .si-list .si-category-item.si-item-all .si-item-content>a{position:absolute;display:block;inset:0;display:flex;align-items:center;justify-content:center;gap:.5em;z-index:5}body main .si.si-category-mosaic-layout .si-list .si-category-item.si-item-all .si-item-content>a span,body main .si.si-category-mosaic-layout .si-list .si-category-item.si-item-all .si-item-content>a si-icon{font-size:1.25rem;color:var(--si-text-color);transition:.5s ease}body main .si.si-category-mosaic-layout .si-list .si-category-item.si-item-all .si-item-content:hover>a span,body main .si.si-category-mosaic-layout .si-list .si-category-item.si-item-all .si-item-content:hover>a si-icon{font-size:1.4em}@media screen and (min-width: 1281px){body main .si.si-category-mosaic-layout.si-mosaic-of-2 .si-list{grid-template-columns:repeat(3, 1fr)}body main .si.si-category-mosaic-layout.si-mosaic-of-2 .si-category-item:nth-child(1){grid-column:span 2;--si-label-offset-y: 10%}body main .si.si-category-mosaic-layout.si-mosaic-of-3 .si-list{grid-template-columns:repeat(3, 1fr)}body main .si.si-category-mosaic-layout.si-mosaic-of-3 .si-category-item:nth-child(1){grid-row:span 2;grid-column:span 2;--si-label-offset-y: 10%}body main .si.si-category-mosaic-layout.si-mosaic-of-4 .si-list{grid-template-columns:repeat(4, 1fr)}body main .si.si-category-mosaic-layout.si-mosaic-of-4 .si-category-item:nth-child(1){grid-row:span 2;grid-column:span 2;--si-label-offset-y: 10%}body main .si.si-category-mosaic-layout.si-mosaic-of-4 .si-category-item:nth-child(2){grid-column:span 2}body main .si.si-category-mosaic-layout.si-mosaic-of-5 .si-list{grid-template-columns:repeat(3, 1fr)}body main .si.si-category-mosaic-layout.si-mosaic-of-5 .si-category-item:nth-child(1){grid-row:span 2;grid-column:span 2;--si-label-offset-y: 10%}body main .si.si-category-mosaic-layout.si-mosaic-of-5 .si-category-item:nth-child(5){grid-column:span 2}body main .si.si-category-mosaic-layout.si-mosaic-of-6 .si-list{grid-template-columns:repeat(3, 1fr)}body main .si.si-category-mosaic-layout.si-mosaic-of-6 .si-category-item:nth-child(1){grid-row:span 2;grid-column:span 2;--si-label-offset-y: 10%}body main .si.si-category-mosaic-layout.si-mosaic-of-7 .si-list{grid-template-columns:repeat(4, 1fr)}body main .si.si-category-mosaic-layout.si-mosaic-of-7 .si-category-item:nth-child(1){grid-row:span 2;grid-column:span 2;--si-label-offset-y: 10%}body main .si.si-category-mosaic-layout.si-mosaic-of-7 .si-category-item:nth-child(6),body main .si.si-category-mosaic-layout.si-mosaic-of-7 .si-category-item:nth-child(4){grid-column:span 2}body main .si.si-category-mosaic-layout.si-mosaic-of-8 .si-list{grid-template-columns:repeat(5, 1fr)}body main .si.si-category-mosaic-layout.si-mosaic-of-8 .si-category-item:nth-child(1){grid-row:span 2;grid-column:span 3;--si-label-offset-y: 10%}body main .si.si-category-mosaic-layout.si-mosaic-of-8 .si-category-item:nth-child(7),body main .si.si-category-mosaic-layout.si-mosaic-of-8 .si-category-item:nth-child(2){grid-column:span 2}body main .si.si-category-mosaic-layout.si-mosaic-of-9 .si-list{grid-template-columns:repeat(5, 1fr)}body main .si.si-category-mosaic-layout.si-mosaic-of-9 .si-category-item:nth-child(1){grid-row:span 2;grid-column:span 2;--si-label-offset-y: 10%}body main .si.si-category-mosaic-layout.si-mosaic-of-9 .si-category-item:nth-child(5),body main .si.si-category-mosaic-layout.si-mosaic-of-9 .si-category-item:nth-child(7),body main .si.si-category-mosaic-layout.si-mosaic-of-9 .si-category-item:nth-child(2){grid-column:span 2}body main .si.si-category-mosaic-layout.si-mosaic-of-10 .si-list{grid-template-columns:repeat(5, 1fr)}body main .si.si-category-mosaic-layout.si-mosaic-of-10 .si-category-item:nth-child(1){grid-row:span 2;grid-column:span 2;--si-label-offset-y: 10%}body main .si.si-category-mosaic-layout.si-mosaic-of-10 .si-category-item:nth-child(5),body main .si.si-category-mosaic-layout.si-mosaic-of-10 .si-category-item:nth-child(2){grid-column:span 2}body main .si.si-category-mosaic-layout.si-mosaic-of-11 .si-list{grid-template-columns:repeat(6, 1fr)}body main .si.si-category-mosaic-layout.si-mosaic-of-11 .si-category-item:nth-child(1){grid-row:span 2;grid-column:span 3;--si-label-offset-y: 10%}body main .si.si-category-mosaic-layout.si-mosaic-of-11 .si-category-item:nth-child(5),body main .si.si-category-mosaic-layout.si-mosaic-of-11 .si-category-item:nth-child(2){grid-column:span 2}}body{--wp-admin-bar-offset: 0px}body.logged-in{--wp-admin-bar-offset: 32px;overflow:hidden auto}body:has(.si-split-view-active){overflow:hidden auto}si-list .si-view-switch .si-switch-item.si-split-view-switch{display:var(--si-split-view-switch-display, none)}si-list.si-allow-split-view{--si-split-view-switch-display: block}si-list.si-split-view-active{width:100vw;position:relative;left:50%;right:50%;margin-inline:-50vw;display:block;position:relative}si-list.si-split-view-active .si-search-container{grid-column:1/-1}si-list.si-split-view-active .si-list-container:has(>.si-split-view-map-container){grid-template-columns:repeat(6, 1fr);grid-template-rows:auto 1fr}si-list.si-split-view-active .si-list-container:has(>.si-split-view-map-container) .search-container{grid-column:2/span 4}si-list.si-split-view-active .si-list-container:has(>.si-split-view-map-container) .si-list-container .si-list-header{position:sticky;padding:var(--si-layout-gutter, 1rem);top:var(--wp-admin-bar-offset, 0);background:var(--si-background-color);z-index:5}si-list.si-split-view-active .si-list-container:has(>.si-split-view-map-container) .si-list-container .si-list{padding:var(--si-layout-gutter, 1rem)}si-list.si-split-view-active .si-list-container:has(>.si-split-view-map-container) .si-split-view-map-container{grid-column:span 3;border-radius:var(--element-border-radius) 0 0 var(--element-border-radius)}si-list.si-split-view-active .si-list-container:has(>.si-split-view-map-container) .si-split-view-map-container .si-map-container{position:sticky;top:var(--wp-admin-bar-offset)}si-list.si-split-view-active .si-list-container:has(>.si-split-view-map-container) .si-split-view-map-container .si-map-container,si-list.si-split-view-active .si-list-container:has(>.si-split-view-map-container) .si-split-view-map-container .si-map-viewport-container,si-list.si-split-view-active .si-list-container:has(>.si-split-view-map-container) .si-split-view-map-container .viewport{height:calc(100vh - var(--wp-admin-bar-offset));margin:unset}.si-treemap{container-type:inline-size;container-name:si-treemap}.si-treemap .si-treemap-list ul.si-treemap-sublist{list-style:none;padding:0;margin:0}.si-treemap .si-treemap-list ul.si-treemap-sublist .si-treemap-count{margin-left:.5em;display:inline-block;color:var(--si-highlight);font-weight:800}html,body{scroll-behavior:smooth}body .si-single-content.listing-single,body .si-single-content.broker-single,body .si-single-content.office-single,body .si-single-content.agency-single{gap:var(--si-layout-gutter)}body .si-single-content.listing-single.si-loaded>.si-content,body .si-single-content.broker-single.si-loaded>.si-content,body .si-single-content.office-single.si-loaded>.si-content,body .si-single-content.agency-single.si-loaded>.si-content{display:contents;opacity:1}body .si-single-content.listing-single.si-loaded .si-content:has(>.si-part),body .si-single-content.broker-single.si-loaded .si-content:has(>.si-part),body .si-single-content.office-single.si-loaded .si-content:has(>.si-part),body .si-single-content.agency-single.si-loaded .si-content:has(>.si-part){display:contents;opacity:1}body .si-single-content.listing-single.si-loaded .si-custom-content,body .si-single-content.broker-single.si-loaded .si-custom-content,body .si-single-content.office-single.si-loaded .si-custom-content,body .si-single-content.agency-single.si-loaded .si-custom-content{display:block}body .si-single-content.listing-single.not-found>.si-content,body .si-single-content.broker-single.not-found>.si-content,body .si-single-content.office-single.not-found>.si-content,body .si-single-content.agency-single.not-found>.si-content{display:block;opacity:1;width:var(--si-container-width);margin-inline:auto}body .si-single-content .si-part{display:grid;place-content:inherit}body .si-single-content .si-part.si-part-elementor:has(.si-part-container){container-name:e_container;container-type:inline-size}body .si-single-content .si-part>div{place-content:var(--si-part-align, inherit);place-items:var(--si-part-align, inherit);text-align:var(--si-part-text-align, inherit)}body .si-single-content .si-part.si-part-tabs{overflow:hidden}body .si-single-content .si-part.si-allowed-elementor-typography .si-apply-typography,body .si-single-content .si-part.si-allowed-elementor-typography .si-apply-typography *{font-size:inherit;font-family:inherit;font-weight:inherit;color:inherit;text-transform:inherit;font-style:inherit;text-decoration:inherit;line-height:inherit;letter-spacing:inherit}body .si-single-content.listing-single{min-height:60vh;position:relative}body .si-single-content.listing-single .si-custom-content,body .si-single-content.listing-single .si-content{display:none}body .si-single-content.listing-single .si-content{transition:.25s;opacity:0;gap:var(--si-layout-gutter);grid-template-columns:1fr;grid-template-rows:auto}body .si-single-content.listing-single .si-content.si-adapt-tablet-size,body .si-single-content.listing-single .si-content.si-adapt-phone-size,body .si-single-content.listing-single .si-content.si-adapt-small-phone-size{grid-template-columns:1fr}body .si-single-content.listing-single .si-content.si-adapt-tablet-size .si-part.si-part-header,body .si-single-content.listing-single .si-content.si-adapt-phone-size .si-part.si-part-header,body .si-single-content.listing-single .si-content.si-adapt-small-phone-size .si-part.si-part-header{grid-column:1}body .si-single-content.listing-single .si-content.si-adapt-tablet-size .si-part.si-part-list-navigation,body .si-single-content.listing-single .si-content.si-adapt-phone-size .si-part.si-part-list-navigation,body .si-single-content.listing-single .si-content.si-adapt-small-phone-size .si-part.si-part-list-navigation{grid-column:1}body .si-single-content.listing-single .si-content.si-adapt-tablet-size .si-listing-navigation,body .si-single-content.listing-single .si-content.si-adapt-phone-size .si-listing-navigation,body .si-single-content.listing-single .si-content.si-adapt-small-phone-size .si-listing-navigation{grid-column:1}body .si-single-content.listing-single .si-content.si-adapt-tablet-size .si-details,body .si-single-content.listing-single .si-content.si-adapt-phone-size .si-details,body .si-single-content.listing-single .si-content.si-adapt-small-phone-size .si-details{grid-column:1}@media screen and (max-width: 1000px){body .si-single-content.listing-single .si-content{grid-template-columns:1fr}body .si-single-content.listing-single .si-content .si-part.si-part-header{grid-column:1}body .si-single-content.listing-single .si-content .si-listing-navigation{grid-column:1}body .si-single-content.listing-single .si-content .si-details{grid-column:1}}body .si-single-content.listing-single .si-header{display:grid;gap:var(--si-layout-gutter);grid-template-columns:1fr;grid-template-rows:auto}body .si-single-content.listing-single .si-header .si-header-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--si-layout-gutter);width:100%}@media screen and (width > 1000px){body .si-single-content.listing-single .si-header .si-header-row:has(>div:nth-child(2))>div:first-child{--si-part-align: start;--si-part-align-text: left;text-align:var(--si-part-align-text)}body .si-single-content.listing-single .si-header .si-header-row:has(>div:nth-child(2))>div:last-child{--si-part-align-inline: end;--si-part-align-text: right;text-align:var(--si-part-align-text)}}body .si-single-content.listing-single .si-header.is-sold .si-part.si-part-header-tools{grid-column:1/span 7}body .si-single-content.listing-single .si-header.is-sold .si-part.si-part-info-request-button{display:none}@media screen and (max-width: 1000px){body .si-single-content.listing-single .si-header{place-items:center}body .si-single-content.listing-single .si-header .si-header-row:not(.si-header-tools){flex-direction:column;text-align:center}body .si-single-content.listing-single .si-header .si-header-row:not(.si-header-tools) .si-part-header-price .price{text-align:center}body .si-single-content.listing-single .si-header .subcategory{grid-column:1/-1}body .si-single-content.listing-single .si-header .si-part.si-part-header-city{grid-column:1/-1;grid-row:2}body .si-single-content.listing-single .si-header .si-part.si-part-header-price{grid-column:1/-1;grid-row:2}body .si-single-content.listing-single .si-header .si-part.si-part-header-tools{grid-column:1;place-self:center start}body .si-single-content.listing-single .si-header .si-part.si-part-info-request-button{grid-column:2;place-self:center end}}@media screen and (max-width: 640px){body .si-single-content.listing-single .si-header{place-items:center;text-align:center}body .si-single-content.listing-single .si-header .si-header-row{flex-direction:column}body .si-single-content.listing-single .si-header .si-part.si-part-header-tools{grid-column:1/-1;place-self:center}body .si-single-content.listing-single .si-header .si-part.si-part-info-request-button{grid-column:1/-1;place-self:center}}body .si-single-content.listing-single .si-header .subcategory{line-height:1em}body .si-single-content.listing-single .si-header .information_request{place-self:stretch;text-align:center;display:flex;gap:1rem;flex-wrap:wrap}@media screen and (max-width: 640px){body .si-single-content.listing-single .si-header .information_request{place-self:center;justify-content:center}}body .si-single-content.listing-single .si-header .si-tools{display:flex;align-items:center;gap:1rem}@media screen and (max-width: 640px){body .si-single-content.listing-single .si-header .si-tools{place-self:center}}body .si-single-content.listing-single .si-header .subcategory{font-size:2em;font-weight:600;text-transform:uppercase}@media screen and (max-width: 1000px){body .si-single-content.listing-single .si-header .subcategory{grid-column:1/-1;place-self:center}}body .si-single-content.listing-single .si-header .city{font-size:1.75em;font-weight:300;place-self:center self-start}@media screen and (max-width: 1000px){body .si-single-content.listing-single .si-header .city{grid-column:1/-1;place-self:center}}body .si-single-content.listing-single .si-part-header.si-adapt-tablet-size .si-header,body .si-single-content.listing-single .si-part-header.si-adapt-phone-size .si-header{place-items:center;text-align:center;grid-template-columns:1fr 1fr;gap:1rem}body .si-single-content.listing-single .si-part-header.si-adapt-tablet-size .si-header .si-part.si-part-header-price,body .si-single-content.listing-single .si-part-header.si-adapt-phone-size .si-header .si-part.si-part-header-price{grid-column:1/span 2;grid-row:2}body .si-single-content.listing-single .si-part-header.si-adapt-tablet-size .si-header .si-part.si-part-header-tools,body .si-single-content.listing-single .si-part-header.si-adapt-phone-size .si-header .si-part.si-part-header-tools{grid-column:1;place-self:center start}body .si-single-content.listing-single .si-part-header.si-adapt-tablet-size .si-header .si-part.si-part-info-request-button,body .si-single-content.listing-single .si-part-header.si-adapt-phone-size .si-header .si-part.si-part-info-request-button{grid-column:2;place-self:center end}body .si-single-content.listing-single .si-part-header.si-adapt-tablet-size .si-header>.subcategory,body .si-single-content.listing-single .si-part-header.si-adapt-phone-size .si-header>.subcategory{grid-column:1/span 2}body .si-single-content.listing-single .si-part-header.si-adapt-tablet-size .si-header>.city,body .si-single-content.listing-single .si-part-header.si-adapt-phone-size .si-header>.city{grid-column:1/span 2;place-self:center}body .si-single-content.listing-single .si-part-header.si-adapt-small-phone-size .si-header{place-items:center;text-align:center;grid-template-columns:1fr;gap:1rem}body .si-single-content.listing-single .si-part-header.si-adapt-small-phone-size .si-header .si-part.si-part-header-price{grid-column:1;grid-row:2}body .si-single-content.listing-single .si-part-header.si-adapt-small-phone-size .si-header .si-part.si-part-header-tools{grid-column:1;place-self:center}body .si-single-content.listing-single .si-part-header.si-adapt-small-phone-size .si-header .si-part.si-part-info-request-button{grid-column:1;place-self:center}body .si-single-content.listing-single .si-part-header.si-adapt-small-phone-size .si-header>.subcategory{grid-column:1}body .si-single-content.listing-single .si-part-header.si-adapt-small-phone-size .si-header>.city{grid-column:1;place-self:center}body .si-single-content.listing-single .si-part-tags .si-tags si-icon{display:inline-block}body .si-single-content.listing-single .si-part-tags .si-tags .si-tag-item{--si-color-item-invert: var(--si-text-color);--si-color-item: color-mix(in srgb, var(--si-text-color), transparent 90%);padding-inline:.75em}@media screen and (width < 1000px){body .si-single-content.listing-single .si-part-tags{place-self:center}}body .si-single-content.listing-single .price{font-size:1.75em;font-weight:600;place-self:start end;text-align:right}body .si-single-content.listing-single .price .mortgage{font-size:.5em;font-weight:400}body .si-single-content.listing-single .price .mortgage a{border-bottom:dotted 1px rgba(0,0,0,.75);outline:none}@media screen and (max-width: 640px){body .si-single-content.listing-single .price{place-self:center;text-align:center}}body .si-single-content.listing-single .si-mediabox{position:relative;place-self:stretch;--ratio-num: 16;--ratio-div: 9;--ratio: var(--ratio-num) / var(--ratio-div);--invert-ratio: var(--ratio-div) / var(--ratio-num)}@media screen and (max-width: 1000px){body .si-single-content.listing-single .si-mediabox{--ratio-num: 4;--ratio-div: 3}}@media screen and (max-width: 640px){body .si-single-content.listing-single .si-mediabox{--viewport-width: 100vw;--ratio-num: 4;--ratio-div: 4}}@media screen and (max-width: 1000px){body .si-single-content.listing-single .si-mediabox{--viewport-height: var(--viewport-height-tablet)!important}}@media screen and (max-width: 640px){body .si-single-content.listing-single .si-mediabox{--fullwidth-size: 100vw;--viewport-height: var(--viewport-height-mobile)!important;width:var(--fullwidth-size);margin-left:calc(var(--fullwidth-size)/-2);left:50%}}@media screen and (max-width: 640px){body .si-single-content.listing-single .si-mediabox.picture-list-thumbnails{min-height:475px}}body .si-single-content.listing-single .si-mediabox .tabs{display:flex;flex-direction:row;justify-content:center;gap:.5rem}body .si-single-content.listing-single .si-mediabox .tabs .tab{display:inline-block;background:none;color:var(--si-text-color);font-weight:400;transition:.25s;outline:none;position:relative;border:0;box-shadow:none;padding:.5em 1em;transition:.25s;font-size:1rem;cursor:pointer}body .si-single-content.listing-single .si-mediabox .tabs .tab i{color:inherit}body .si-single-content.listing-single .si-mediabox .tabs .tab::after,body .si-single-content.listing-single .si-mediabox .tabs .tab::before{content:"";background-color:var(--si-highlight);height:3px;width:0px;position:absolute;bottom:0px;left:50%;transform:translateX(-50%);transition:.25s}@media screen and (max-width: 640px){body .si-single-content.listing-single .si-mediabox .tabs .tab span{display:none}}body .si-single-content.listing-single .si-mediabox .tabs .tab.selected{font-weight:600;color:var(--si-highlight)}body .si-single-content.listing-single .si-mediabox .tabs .tab.selected::after{width:100%;background-color:var(--si-highlight)}body .si-single-content.listing-single .si-mediabox>.viewport{position:relative;width:100%;aspect-ratio:var(--ratio);overflow:hidden}@supports not (aspect-ratio: 1/1){body .si-single-content.listing-single .si-mediabox>.viewport{height:calc(var(--viewport-width)*var(--invert-ratio))}}body .si-single-content.listing-single .si-mediabox>.viewport>.trolley{height:100%;width:100%;position:absolute;top:0px;left:0px;display:grid;grid-gap:0;grid-template-rows:100%;grid-template-columns:repeat(5, 100%);place-items:stretch;transition:.25s}@supports not (aspect-ratio: 1/1){body .si-single-content.listing-single .si-mediabox>.viewport>.trolley{grid-template-columns:repeat(5, var(--viewport-width))}}@media screen and (max-width: 1000px){body .si-single-content.listing-single .si-mediabox>.viewport>.trolley{grid-template-columns:repeat(5, 100%)}}body .si-single-content.listing-single .si-mediabox>.viewport>.trolley .tab-content{position:relative}body .si-single-content.listing-single .si-mediabox>.viewport>.trolley .tab-content iframe{border:none;width:100%;height:100%}body .si-single-content.listing-single .si-mediabox>.viewport>.trolley .placeholder{position:absolute;font-size:3em;opacity:.2;width:100%;text-align:center;transition:.25s;pointer-events:none;top:50%;transform:translateY(-50%)}body .si-single-content.listing-single .si-mediabox .picture-gallery{width:100%;height:100%;overflow:hidden;display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto}body .si-single-content.listing-single .si-mediabox .picture-gallery:has(.si-image-slider.expanded) .si-image-slider{display:block !important}body .si-single-content.listing-single .si-mediabox .picture-gallery:has(.si-image-slider.expanded) .si-image-slider .si-category-nav-button,body .si-single-content.listing-single .si-mediabox .picture-gallery:has(.si-image-slider.expanded) .si-image-slider .si-slider-progress{display:none}body .si-single-content.listing-single .si-mediabox .picture-gallery>div{display:contents}@media screen and (max-width: 1000px){body .si-single-content.listing-single .si-mediabox .picture-gallery>div>.si-image-list{display:none}}@media screen and (min-width: 1001px){body .si-single-content.listing-single .si-mediabox .picture-gallery>div>.si-image-slider{display:none}}body .si-single-content.listing-single .si-mediabox.select-pictures>.viewport>.trolley{transform:translateX(0)}body .si-single-content.listing-single .si-mediabox.select-pictures>.viewport>.trolley .placeholder{opacity:0}body .si-single-content.listing-single .si-mediabox.select-videos>.viewport>.trolley{transform:translateX(-100%)}body .si-single-content.listing-single .si-mediabox.select-videos>.viewport>.trolley .placeholder{opacity:0}body .si-single-content.listing-single .si-mediabox.select-virtual-tours>.viewport>.trolley{transform:translateX(-200%)}body .si-single-content.listing-single .si-mediabox.select-virtual-tours>.viewport>.trolley .placeholder{opacity:0}body .si-single-content.listing-single .si-mediabox.select-streetview>.viewport>.trolley{transform:translateX(-400%)}body .si-single-content.listing-single .si-mediabox.select-streetview>.viewport>.trolley .placeholder{opacity:0}body .si-single-content.listing-single .si-mediabox.select-map>.viewport>.trolley{transform:translateX(-300%)}body .si-single-content.listing-single .si-mediabox.select-map>.viewport>.trolley .si-map-container{margin:0}body .si-single-content.listing-single .si-mediabox.select-map>.viewport>.trolley .placeholder{opacity:0}body .si-single-content.listing-single .si-mediabox .viewport .video{background:#aaa}body .si-single-content.listing-single .si-mediabox .viewport .streetview{background:#a0e3fa}body .si-single-content.listing-single .si-mediabox .viewport .streetview .detail-streetview{position:absolute;top:0px;left:0px;width:100%;height:100%}body .si-single-content.listing-single .si-mediabox .viewport .streetview .detail-streetview .viewport{width:100%;height:100%}body .si-single-content.listing-single .si-mediabox .viewport .map{background:#ccf7e2;--si-map-height: 100%}body .si-single-content.listing-single .si-mediabox .viewport .map .detail-map{position:absolute;top:0px;left:0px;width:100%;height:100%}body .si-single-content.listing-single .si-mediabox .viewport .map .detail-map .viewport{width:100%;height:100%}body .si-single-content.listing-single .si-mediabox .viewport .map .locallogic-content-widget-container{position:absolute;top:0px;left:0px;width:100%;height:100%}body .si-single-content.listing-single .si-mediabox .viewport .map .si-map-viewport-container{width:100%;height:100%}body .si-single-content.listing-single .si-summary{display:grid;grid-gap:var(--si-layout-gutter);grid-template-columns:1fr;margin-block:var(--si-layout-gutter)}body .si-single-content.listing-single .si-image-grid .si-image-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--si-layout-gutter);place-items:stretch}@media screen and (max-width: 1000px){body .si-single-content.listing-single .si-image-grid .si-image-list{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 640px){body .si-single-content.listing-single .si-image-grid .si-image-list{grid-template-columns:1fr}}body .si-single-content.listing-single .si-image-grid .si-image-list .si-image-item{background:var(--si-small-contrast-color);overflow:hidden;border-radius:var(--si-border-radius);transition:transform .25s ease}body .si-single-content.listing-single .si-image-grid .si-image-list .si-image-item img{width:100%;height:100%;display:block;object-fit:contain;object-position:center}body .si-single-content.listing-single .si-image-grid .si-image-list .si-image-item:hover{transform:scale(1.1)}@media screen and (max-width: 640px){body .si-single-content.listing-single .si-part-media-box{margin-top:var(--si-layout-gutter)}}body .si-single-content.listing-single .si-part-image-gallery{overflow:hidden}body .si-single-content.listing-single .si-image-gallery{position:relative;overflow:hidden;--si-displayed-item: var(--si-gallery-displayed-item, 3)}body .si-single-content.listing-single .si-image-gallery.si-adapt-tablet-size{--si-displayed-item: 2}body .si-single-content.listing-single .si-image-gallery.si-adapt-phone-size{--si-displayed-item: 1}body .si-single-content.listing-single .si-image-gallery .si-list-scroller{overflow:overlay hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth}body .si-single-content.listing-single .si-image-gallery .si-list-scroller::-webkit-scrollbar{width:20;background:rgba(0,0,0,0);z-index:99;overflow:hidden;transition:.25s}body .si-single-content.listing-single .si-image-gallery .si-list-scroller::-webkit-scrollbar-thumb{width:20;border-radius:13px;background-clip:padding-box;border:10px solid rgba(0,0,0,0);transition:.25s}body .si-single-content.listing-single .si-image-gallery .si-list-scroller::-webkit-scrollbar-track{background:rgba(0,0,0,0)}body .si-single-content.listing-single .si-image-gallery .si-list-scroller::-webkit-scrollbar-thumb{box-shadow:inset currentColor 0 0 30px}body .si-single-content.listing-single .si-image-gallery .si-list-scroller:hover::-webkit-scrollbar-thumb{border-width:5px}body .si-single-content.listing-single .si-image-gallery .si-image-list{--si-calculated-width: calc( ( (100% - ((var(--si-displayed-item) - 1) * var(--si-layout-gutter))) / var(--si-displayed-item) ) );display:grid;grid-auto-flow:column;grid-auto-columns:var(--si-calculated-width);gap:var(--si-layout-gutter);place-items:stretch;border-radius:var(--si-border-radius)}body .si-single-content.listing-single .si-image-gallery .si-image-list .si-image-item{scroll-snap-align:start;aspect-ratio:var(--si-listing-item-picture-ratio, 3/2)}body .si-single-content.listing-single .si-image-gallery .si-image-list .si-image-item img{width:100%;height:100%;display:block;object-fit:var(--si-image-list-picture-fit, contain);object-position:center}body .si-single-content.listing-single .si-image-gallery .si-gallery-nav{position:absolute;top:50%;width:100%;transform:translateY(-50%);display:flex;justify-content:space-between;pointer-events:none}body .si-single-content.listing-single .si-image-gallery .si-gallery-nav .si-button{pointer-events:auto}body .si-single-content.listing-single .si-image-grid .si-video-item,body .si-single-content.listing-single .si-image-grid .si-virtual-tour-item,body .si-single-content.listing-single .si-image-gallery .si-video-item,body .si-single-content.listing-single .si-image-gallery .si-virtual-tour-item{position:relative;background:var(--si-small-contrast-color)}body .si-single-content.listing-single .si-image-grid .si-video-item .si-icon,body .si-single-content.listing-single .si-image-grid .si-virtual-tour-item .si-icon,body .si-single-content.listing-single .si-image-gallery .si-video-item .si-icon,body .si-single-content.listing-single .si-image-gallery .si-virtual-tour-item .si-icon{border-radius:50%;width:2em;height:2em;display:flex;align-items:center;justify-content:center;background-color:var(--si-high-contrast-color);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:var(--si-video-play-icon, var(--si-high-contrast-text-color, #fff));transition:opacity .25s ease;opacity:.5;font-size:4rem}@media screen and (max-width: 1000px){body .si-single-content.listing-single .si-image-grid .si-video-item .si-icon,body .si-single-content.listing-single .si-image-grid .si-virtual-tour-item .si-icon,body .si-single-content.listing-single .si-image-gallery .si-video-item .si-icon,body .si-single-content.listing-single .si-image-gallery .si-virtual-tour-item .si-icon{font-size:2rem}}body .si-single-content.listing-single .si-image-grid .si-video-item:hover .si-icon,body .si-single-content.listing-single .si-image-grid .si-virtual-tour-item:hover .si-icon,body .si-single-content.listing-single .si-image-gallery .si-video-item:hover .si-icon,body .si-single-content.listing-single .si-image-gallery .si-virtual-tour-item:hover .si-icon{opacity:1}body .si-single-content.listing-single .si-image-grid .caption,body .si-single-content.listing-single .si-image-grid .si-icon,body .si-single-content.listing-single .si-image-grid .si-icon,body .si-single-content.listing-single .si-image-grid img,body .si-single-content.listing-single .si-image-gallery .caption,body .si-single-content.listing-single .si-image-gallery .si-icon,body .si-single-content.listing-single .si-image-gallery .si-icon,body .si-single-content.listing-single .si-image-gallery img{pointer-events:none}body .si-single-content.listing-single .si-image-grid .caption,body .si-single-content.listing-single .si-image-gallery .caption{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:var(--si-high-contrast-text-color);opacity:0}body .si-single-content.listing-single .si-part-location .location-path{display:flex;flex-wrap:wrap;place-content:var(--si-part-align, center);gap:.5ex}body .si-single-content.listing-single .si-part-location .location-path:has(.state:empty){display:none}body .si-single-content.listing-single .si-part-location .location-path>.region:empty,body .si-single-content.listing-single .si-part-location .location-path>.district:empty,body .si-single-content.listing-single .si-part-location .location-path>.state:empty{display:none}body .si-single-content.listing-single .si-part-location .location-path>div:not(:last-child)::after{content:","}body .si-single-content.listing-single .ref-number{text-align:var(--si-part-text-align, inherit);opacity:.5}body .si-single-content.listing-single .ref-number:before{content:var(--si-uls-label)}body .si-single-content.listing-single .near{opacity:.75}body .si-single-content.listing-single .si-part-description{place-items:var(--si-part-text-align)}body .si-single-content.listing-single .description{text-align:inherit}body .si-single-content.listing-single .legal-notes{display:inline-block;font-size:.8rem;padding:1em 0;gap:.5em;opacity:.75}body .si-single-content.listing-single .legal-notes .si-note-list{position:relative;padding-left:1.5em}body .si-single-content.listing-single .legal-notes i,body .si-single-content.listing-single .legal-notes si-icon{position:absolute;line-height:1;top:.4em;left:0}body .si-single-content.listing-single .si-attachments{padding:20px 0;display:flex;gap:var(--si-layout-gutter);align-items:center;justify-content:var(--si-part-align, center);flex-wrap:wrap}@media screen and (max-width: 640px){body .si-single-content.listing-single .si-attachments{flex-direction:column;align-items:var(--si-part-align, center);justify-content:flex-start}}body .si-single-content.listing-single .si-attachments .si-attachment a{padding:10px;display:grid;grid-template-columns:auto 1fr;place-items:start;gap:0 1rem}@media screen and (max-width: 640px){body .si-single-content.listing-single .si-attachments .si-attachment a{place-items:center start;grid-template-columns:auto 1fr}}body .si-single-content.listing-single .si-attachments .si-attachment si-icon{font-size:3rem;grid-row:1/span 2;grid-column:1}@media screen and (max-width: 640px){body .si-single-content.listing-single .si-attachments .si-attachment si-icon{margin-right:10px;font-size:1.7rem}}body .si-single-content.listing-single .si-attachments .si-attachment .si-attachment-category{text-transform:uppercase}body .si-single-content.listing-single .si-attachments .si-attachment .si-attachment-description{font-size:.8rem}body .si-single-content.listing-single .si-attachments .si-attachment.pdf si-icon::before{content:""}body .si-single-content.listing-single .si-attachments .si-attachment.doc si-icon::before,body .si-single-content.listing-single .si-attachments .si-attachment.docx si-icon::before{content:""}body .si-single-content.listing-single .si-attachments .si-attachment.xls si-icon::before,body .si-single-content.listing-single .si-attachments .si-attachment.xlsx si-icon::before{content:""}body .si-single-content.listing-single .links{display:flex;flex-direction:row;justify-content:space-around}body .si-single-content.listing-single .links .link{margin:0 1em}body .si-single-content.listing-single .links .link.website .far::before{content:""}body .si-single-content.listing-single .si-flags{display:inline-flex;flex-wrap:wrap;padding:0;gap:var(--si-layout-gutter)}body .si-single-content.listing-single .si-flags .si-flag{position:relative;text-align:center;display:grid;grid-template-rows:1fr 1.4rem;place-items:center}body .si-single-content.listing-single .si-flags .si-flag i{font-size:1.8rem;text-align:center;color:var(--si-text-color)}body .si-single-content.listing-single .si-flags .si-flag em{display:block;font-size:1rem;font-style:normal;text-align:center;font-weight:700;white-space:nowrap}body .si-single-content.listing-single .si-part-open-houses{grid-template-columns:1fr;width:100%}body .si-single-content.listing-single .si-open-houses{container-name:si_open_house_list;container-type:inline-size;text-align:var(--si-part-text-align, center)}body .si-single-content.listing-single .si-open-houses h4{font-weight:300;text-transform:uppercase;color:inherit}body .si-single-content.listing-single .si-open-houses .si-open-house-list{display:grid;grid-template-columns:1fr 1fr;gap:var(--si-layout-gutter)}body .si-single-content.listing-single .si-open-houses .si-open-house-list:not(:has(.si-open-house-item:nth-child(2))){grid-template-columns:1fr;place-items:var(--si-part-align)}body .si-single-content.listing-single .si-open-houses .si-open-house-list .si-open-house-item{display:grid;grid-template-columns:auto 1fr 1fr;grid-template-rows:1fr 1fr;gap:0 var(--si-layout-gutter);place-items:center;padding:var(--si-layout-gutter);border-radius:var(--si-border-radius);background-color:color-mix(in srgb, var(--si-text-color), transparent 95%)}body .si-single-content.listing-single .si-open-houses .si-open-house-list .si-open-house-item .si-date{text-align:center;grid-row:span 2;background-color:var(--si-highlight);--si-text-color: var(--si-highlight-text-color);padding:.75rem 1.25rem;border-radius:var(--si-border-radius)}body .si-single-content.listing-single .si-open-houses .si-open-house-list .si-open-house-item .si-date .day .day-num{line-height:1;font-size:var(--si-oh-day-size, 4rem);font-weight:bold;color:var(--si-text-color)}body .si-single-content.listing-single .si-open-houses .si-open-house-list .si-open-house-item .si-date .weekday,body .si-single-content.listing-single .si-open-houses .si-open-house-list .si-open-house-item .si-date .month{color:var(--si-text-color)}body .si-single-content.listing-single .si-open-houses .si-open-house-list .si-open-house-item .si-date .month{font-size:.6em;text-transform:uppercase}body .si-single-content.listing-single .si-open-houses .si-open-house-list .si-open-house-item .si-time-ago{font-size:1.2em;text-transform:uppercase;color:var(--si-text-color);grid-column:2/span 2}body .si-single-content.listing-single .si-open-houses .si-open-house-list .si-open-house-item .si-start,body .si-single-content.listing-single .si-open-houses .si-open-house-list .si-open-house-item .si-end{font-size:1.2em;text-align:center}body .si-single-content.listing-single .si-open-houses .si-open-house-list .si-open-house-item .si-start label,body .si-single-content.listing-single .si-open-houses .si-open-house-list .si-open-house-item .si-end label{display:block;font-size:.75em;color:inherit;margin:0px;color:var(--si-text-color)}body .si-single-content.listing-single .si-open-houses .si-open-house-list .si-open-house-item .si-start div,body .si-single-content.listing-single .si-open-houses .si-open-house-list .si-open-house-item .si-end div{display:inline-block;padding:5px 10px;font-weight:700;color:var(--si-text-color)}@container si_open_house_list (width < 640px){body .si-single-content.listing-single .si-open-houses .si-open-house-list{grid-template-columns:1fr}body .si-single-content.listing-single .si-open-houses .si-open-house-list .si-open-house-item{grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:var(--si-layout-gutter)}body .si-single-content.listing-single .si-open-houses .si-open-house-list .si-open-house-item .si-date,body .si-single-content.listing-single .si-open-houses .si-open-house-list .si-open-house-item .si-time-ago{grid-column:1/-1}body .si-single-content.listing-single .si-open-houses .si-open-house-list .si-open-house-item .si-time-ago{order:-1}}body .si-single-content.listing-single .si-details{display:grid;gap:var(--si-layout-gutter);grid-template-columns:2fr 1fr;grid-template-rows:auto;grid-template-areas:"si-left si-right";grid-column:1/span 2}body .si-single-content.listing-single .si-details.si-adapt-tablet-size,body .si-single-content.listing-single .si-details.si-adapt-phone-size,body .si-single-content.listing-single .si-details.si-adapt-small-phone-size{grid-template-columns:1fr;grid-template-areas:"si-left" "si-right";grid-column:1}@media screen and (max-width: 1000px){body .si-single-content.listing-single .si-details{grid-template-columns:1fr;grid-template-areas:"si-left" "si-right";grid-column:1}}body .si-single-content.listing-single .si-detail-section.building-specs:not(:has(.si-spec-grid .si-spec .si-value)),body .si-single-content.listing-single .si-detail-section.lot-specs:not(:has(.si-spec-grid .si-spec .si-value)),body .si-single-content.listing-single .si-detail-section.other-specs:not(:has(.si-spec-grid .si-spec .si-value)){display:none}body .si-single-content.listing-single .si-spec-grid-container{container-name:si_spec_grid;container-type:inline-size}body .si-single-content.listing-single .si-spec-grid{display:grid;grid-gap:1rem;grid-template-columns:repeat(2, 1fr)}body .si-single-content.listing-single .si-spec-grid .si-spec{display:block;color:var(--si-text-color)}body .si-single-content.listing-single .si-spec-grid .si-spec:not(:has(.si-value)){display:none}body .si-single-content.listing-single .si-spec-grid .si-spec label{font-weight:600;margin:0px}body .si-single-content.listing-single .si-spec-grid .si-spec div.si-values span.si-value{font-size:.9em}body .si-single-content.listing-single .si-spec-grid .si-spec div.si-values span.si-value:after{content:", "}body .si-single-content.listing-single .si-spec-grid .si-spec div.si-values span.si-value:last-child:after{content:unset}@media screen and (max-width: 420px){body .si-single-content.listing-single .si-spec-grid{grid-template-columns:1fr}}@container si_spec_grid (width<640px){body .si-single-content.listing-single .si-spec-grid{grid-template-columns:1fr}}body .si-single-content.listing-single .si-spec-grid .special-box{grid-column:1/span 2;padding:10px 0;background:var(--si-small-contrast-color);color:var(--si-small-contrast-text-color);border-radius:var(--si-border-radius);display:flex;gap:10px;flex-direction:row;justify-content:center;align-items:center}body .si-single-content.listing-single .si-spec-grid .special-box>div{display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;grid-template-areas:"label" "value";place-items:center;text-align:center}body .si-single-content.listing-single .si-spec-grid .special-box label{margin:0px;grid-area:label;font-style:italic;color:inherit}body .si-single-content.listing-single .si-spec-grid .special-box .value{font-weight:600;grid-area:value;font-size:2em;color:inherit}@media screen and (max-width: 640px){body .si-single-content.listing-single .si-spec-grid .special-box .value{font-size:1.5em}}@media screen and (max-width: 420px){body .si-single-content.listing-single .si-spec-grid .special-box{display:grid;grid-column:unset;grid-template-columns:1fr max-content;grid-template-rows:auto;place-items:center stretch;padding:10px;gap:0px 10px}body .si-single-content.listing-single .si-spec-grid .special-box>div{display:contents}body .si-single-content.listing-single .si-spec-grid .special-box .value{text-align:right;font-size:1.25em}body .si-single-content.listing-single .si-spec-grid .special-box label{text-align:left}body .si-single-content.listing-single .si-spec-grid .special-box label,body .si-single-content.listing-single .si-spec-grid .special-box .value{grid-area:unset}}body .si-single-content.listing-single .addendum .si-detail-section-content{white-space:pre-wrap;text-align:var(--si-text-align)}body .si-single-content.listing-single .si-part-brokers:not(.si-part-elementor){margin-block:var(--si-layout-gutter)}body .si-single-content.listing-single .si-part-brokers:not(.si-part-elementor) .si-listing-broker-container{padding-block:var(--si-layout-gutter);position:relative;isolation:isolate}body .si-single-content.listing-single .si-part-brokers:not(.si-part-elementor) .si-listing-broker-container::before{content:"";z-index:-1;position:absolute;width:100vw;height:100%;top:0;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background-color:color-mix(in srgb, var(--si-text-color), transparent 95%)}body .si-single-content.listing-single .si-part-brokers:not(.si-part-elementor) .si-title{font-size:1.25em;text-transform:uppercase}body .si-single-content.listing-single .si-part-brokers-form{display:grid;grid-template-columns:2fr 2fr;gap:calc(2*var(--si-layout-gutter));place-items:stretch;padding-bottom:var(--si-layout-gutter)}@media screen and (max-width: 1000px){body .si-single-content.listing-single .si-part-brokers-form{grid-template-columns:1fr;place-items:center;background:color-mix(in srgb, var(--si-text-color), transparent 95%);padding:var(--si-layout-gutter);border-radius:var(--si-border-radius);gap:var(--si-layout-gutter)}}@media screen and (max-width: 720px){body .si-single-content.listing-single .si-part-brokers-form{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;border-radius:0;place-items:stretch}}body .si-single-content.listing-single .si-part-brokers-form .si-listing-broker-container{background:color-mix(in srgb, var(--si-text-color), transparent 95%);padding:calc(2*var(--si-layout-gutter));border-radius:var(--si-border-radius)}@media screen and (max-width: 1000px){body .si-single-content.listing-single .si-part-brokers-form .si-listing-broker-container{padding:0;background:none}}body .si-single-content.listing-single .si-part-brokers-form .si-listing-broker-container si-small-list.broker-list{padding-block:0}body .si-single-content.listing-single .si-part-brokers-form .si-listing-broker-container si-small-list:not(:where(.si-theme-override,.si-inherit-list-configs)) .si-list{grid-template-columns:1fr 1fr;gap:var(--si-layout-gutter);margin-inline:0;justify-content:center}@container si_small_list (width < 320px){body .si-single-content.listing-single .si-part-brokers-form .si-listing-broker-container si-small-list:not(:where(.si-theme-override,.si-inherit-list-configs)) .si-list{grid-template-columns:1fr}}body .si-single-content.listing-single .si-part-brokers-form .si-listing-broker-container si-small-list:not(:where(.si-theme-override,.si-inherit-list-configs)) .si-list .si-item{--si-picture-bleed: 5px;grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"photo" "name" "license" "action";gap:0 var(--si-layout-gutter);padding:0;background:none}body .si-single-content.listing-single .si-part-brokers-form .si-listing-broker-container si-small-list:not(:where(.si-theme-override,.si-inherit-list-configs)) .si-list .si-item .photo{grid-area:photo;width:100%;margin:0}body .si-single-content.listing-single .si-part-brokers-form .si-listing-broker-container si-small-list:not(:where(.si-theme-override,.si-inherit-list-configs)) .si-list .si-item .name,body .si-single-content.listing-single .si-part-brokers-form .si-listing-broker-container si-small-list:not(:where(.si-theme-override,.si-inherit-list-configs)) .si-list .si-item .license,body .si-single-content.listing-single .si-part-brokers-form .si-listing-broker-container si-small-list:not(:where(.si-theme-override,.si-inherit-list-configs)) .si-list .si-item .actions{place-self:start;text-align:left;line-height:1}body .si-single-content.listing-single .si-part-brokers-form .si-listing-broker-container si-small-list:not(:where(.si-theme-override,.si-inherit-list-configs)) .si-list .si-item .name{grid-area:name;margin-block:.5em .25em}@media screen and (max-width: 1000px){body .si-single-content.listing-single .si-part-brokers-form .si-listing-broker-container si-small-list:not(:where(.si-theme-override,.si-inherit-list-configs)) .si-list .si-item .name{font-size:1.15rem}}body .si-single-content.listing-single .si-part-brokers-form .si-listing-broker-container si-small-list:not(:where(.si-theme-override,.si-inherit-list-configs)) .si-list .si-item .license{grid-area:license}@media screen and (max-width: 1000px){body .si-single-content.listing-single .si-part-brokers-form .si-listing-broker-container si-small-list:not(:where(.si-theme-override,.si-inherit-list-configs)) .si-list .si-item .license{font-size:.8rem}}body .si-single-content.listing-single .si-part-brokers-form .si-listing-broker-container si-small-list:not(:where(.si-theme-override,.si-inherit-list-configs)) .si-list .si-item .actions{grid-area:action;margin-top:.5em}body .si-single-content.listing-single .si-part-brokers-form .si-listing-broker-container si-small-list:not(:where(.si-theme-override,.si-inherit-list-configs)) .si-list:has(.si-item:nth-child(3)){display:flex;flex-direction:column}body .si-single-content.listing-single .si-part-brokers-form .si-listing-broker-container si-small-list:not(:where(.si-theme-override,.si-inherit-list-configs)) .si-list:has(.si-item:nth-child(3)) .si-item{grid-template-columns:80px 1fr;grid-template-rows:auto auto 1fr;grid-template-areas:"photo name" "photo license" "photo action"}@container si_small_list (width < 420px){body .si-single-content.listing-single .si-part-brokers-form .si-listing-broker-container si-small-list:not(:where(.si-theme-override,.si-inherit-list-configs)) .si-list{display:flex;flex-direction:column}body .si-single-content.listing-single .si-part-brokers-form .si-listing-broker-container si-small-list:not(:where(.si-theme-override,.si-inherit-list-configs)) .si-list .si-item{grid-template-columns:80px 1fr;grid-template-rows:auto auto 1fr;grid-template-areas:"photo name" "photo license" "photo action"}}body .si-single-content.listing-single .si-part-brokers-form .si-info-request-container{display:grid;gap:var(--si-layout-gutter);grid-template-columns:1fr}body .si-single-content.listing-single .si-part-brokers-form .si-info-request-container form{display:grid;gap:var(--si-layout-gutter);grid-template-columns:1fr 1fr}body .si-single-content.listing-single .si-part-brokers-form .si-info-request-container form .si-input-container{grid-column:1/-1}@media screen and (min-width: 720px){body .si-single-content.listing-single .si-part-brokers-form .si-info-request-container form .si-input-container.phone,body .si-single-content.listing-single .si-part-brokers-form .si-info-request-container form .si-input-container.email{grid-column:unset}}body .si-single-content.listing-single .si-part-brokers-form .si-info-request-container:has(input:invalid) .si-form-actions{opacity:.25;pointer-events:none}body .si-single-content.listing-single .si-part-brokers-form .si-info-request-container .si-form-actions{display:flex;justify-content:space-between;align-items:center}body .si-single-content.listing-single .si-part-brokers-form .si-info-request-container .si-form-actions .si-button{margin-left:auto}body .si-single-content.listing-single .si-part-brokers-form .si-info-request-container .si-message-result{display:none;font-weight:500;opacity:0;color:#317e31;align-items:center;gap:.5em}body .si-single-content.listing-single .si-part-brokers-form .si-info-request-container .si-message-result si-icon{font-weight:inherit;font-size:1.25em}body .si-single-content.listing-single .si-part-brokers-form .si-info-request-container .si-message-result span{color:inherit}body .si-single-content.listing-single .si-part-brokers-form .si-info-request-container.form-status-processing form,body .si-single-content.listing-single .si-part-brokers-form .si-info-request-container.form-status-processing .si-form-actions{opacity:.25;pointer-events:none}body .si-single-content.listing-single .si-part-brokers-form .si-info-request-container.form-status-done .si-message-result{display:flex;animation:siAnimFadeIn .5s ease forwards}body .si-single-content.listing-single .broker-list .si-list-header{display:none}body .si-single-content.listing-single .broker-list:not(.si-inherit-list-configs){padding-block:var(--si-layout-gutter);--si-picture-bleed: 32px}body .si-single-content.listing-single .broker-list:not(.si-inherit-list-configs) .si-list .si-item{border-radius:var(--si-border-radius)}body .si-single-content.listing-single .broker-list:not(.si-inherit-list-configs) .si-list .si-item .photo{margin:calc(-1*var(--si-layout-gutter));margin-bottom:var(--si-layout-gutter);width:calc(100% + 2*var(--si-layout-gutter))}body .si-single-content.listing-single .mortgage-calculator{overflow:hidden;margin-block:var(--si-layout-gutter)}body .si-single-content.listing-single .mortgage-calculator .si-calculator{margin-block:1rem}body .si-single-content.listing-single .mortgage-calculator .si-title{font-size:1.25em;text-transform:uppercase;text-align:var(--si-part-text-align, center);padding-bottom:0}@media screen and (max-width: 420px){body .si-single-content.listing-single .mortgage-calculator .si-title{text-align:center}}body .si-single-content.listing-single .mortgage-calculator .result{text-align:center;display:grid;grid-template-columns:1fr max-content;place-items:center end;gap:2rem 4rem;padding:var(--si-padding);border-top:var(--si-border, var(--si-border-width, 1px) var(--si-border-style, solid) var(--si-border-color, #ccc))}body .si-single-content.listing-single .mortgage-calculator .result .result-item{display:contents}body .si-single-content.listing-single .mortgage-calculator .result .result-item label,body .si-single-content.listing-single .mortgage-calculator .result .result-item .value{text-align:right}body .si-single-content.listing-single .mortgage-calculator .result .mortgage,body .si-single-content.listing-single .mortgage-calculator .result .transfer-taxes{margin-bottom:10px;flex:1}body .si-single-content.listing-single .mortgage-calculator .result .mortgage{font-size:1.2rem}body .si-single-content.listing-single .mortgage-calculator .result .transfer-taxes{font-size:1rem}@media screen and (max-width: 640px){body .si-single-content.listing-single .mortgage-calculator .result{grid-template-columns:1fr;gap:.5rem;place-items:center;padding-right:1.5rem}body .si-single-content.listing-single .mortgage-calculator .result .result-item label,body .si-single-content.listing-single .mortgage-calculator .result .result-item .value{padding:0;text-align:center}body .si-single-content.listing-single .mortgage-calculator .result .result-item .value{padding-bottom:1em}}body .si-single-content.listing-single .mortgage-calculator .result label{color:inherit;opacity:.5;font-size:1.25em}body .si-single-content.listing-single .mortgage-calculator .result .value{color:inherit;line-height:1;padding:.25rem}body .si-single-content.listing-single .mortgage-calculator .result .value em{font-size:1.5em;display:block;font-style:normal}body .si-single-content.listing-single .mortgage-calculator .result .value span{font-size:1em}body .si-single-content.listing-single .mortgage-calculator .notice{grid-column:1/-1;margin-top:20px;font-size:.8rem;opacity:.33;line-height:1.4em;font-style:italic}body .si-single-content.listing-single .in-exclusions label{font-weight:700}body .si-single-content.listing-single .rooms .unit-list .si-title{display:grid;grid-template-columns:1fr auto}body .si-single-content.listing-single .rooms .unit-list .flags{display:grid;grid-template-columns:1fr repeat(calc(var(--unit-flag-count) + 1), auto);gap:0px;margin:10px auto;place-items:center end;background-color:var(--si-small-contrast-color);border-radius:var(--si-border-radius);overflow:hidden}body .si-single-content.listing-single .rooms .unit-list .flags .unit-name{place-self:center start;padding:var(--si-padding)}body .si-single-content.listing-single .rooms .unit-list .flags .unit-name h4{margin:0}body .si-single-content.listing-single .rooms .unit-list .flags .unit-name .area{display:block;font-size:1rem;font-weight:400}body .si-single-content.listing-single .rooms .unit-list .flags .flag{padding:10px 20px;border-left:var(--si-border, var(--si-border-width, 1px) var(--si-border-style, solid) var(--si-border-color, #ccc));background-color:var(--si-small-contrast-color);width:unset;margin:0}body .si-single-content.listing-single .rooms .unit-list .flags .flag label,body .si-single-content.listing-single .rooms .unit-list .flags .flag em{display:block;text-align:center;color:var(--si-small-contrast-text-color)}body .si-single-content.listing-single .rooms .unit-list .flags .flag label{margin:0px;text-transform:lowercase}body .si-single-content.listing-single .rooms .unit-list .flags .flag em{background:none;padding-top:4px;font-size:25px;color:var(--si-small-contrast-text-color);position:relative;width:100%}@media screen and (max-width: 640px){body .si-single-content.listing-single .rooms .unit-list .flags{grid-template-columns:1fr;place-items:stretch;margin:0 0 10px 0;padding:0;background:unset;border:none}body .si-single-content.listing-single .rooms .unit-list .flags .spacer{display:none}body .si-single-content.listing-single .rooms .unit-list .flags .flag{display:flex;flex-direction:row;align-items:center;border-left:none}body .si-single-content.listing-single .rooms .unit-list .flags .flag label{order:-1;flex-grow:1;text-align:left}body .si-single-content.listing-single .rooms .unit-list .flags .flag em{width:auto;padding:0}body .si-single-content.listing-single .rooms .unit-list .flags .flag .fal{font-size:35px}}body .si-single-content.listing-single .rooms .unit-list .room-list{display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:0;gap:calc(var(--si-padding)/2) var(--si-layout-gutter)}body .si-single-content.listing-single .rooms .unit-list .room-list .room-item{display:grid;grid-template-columns:auto 1fr auto 200px;grid-template-rows:auto;gap:0;grid-template-areas:"type type floor level" "area infos infos infos";gap:0 .5rem;padding:0 var(--si-padding);color:var(--si-text-color)}body .si-single-content.listing-single .rooms .unit-list .room-list .room-item:nth-child(odd){background:var(--si-small-contrast-color);--si-text-color: var(--si-small-contrast-text-color);padding:calc(var(--si-padding)/2) var(--si-padding)}body .si-single-content.listing-single .rooms .unit-list .room-list .room-item.list-header{background:rgba(0,0,0,0);border-bottom:solid 1px var(--si-medium-contrast-color)}body .si-single-content.listing-single .rooms .unit-list .room-list .room-item.list-header>*{font-size:.8em;font-style:italic;opacity:.5;padding-right:5px}@media screen and (max-width: 640px){body .si-single-content.listing-single .rooms .unit-list .room-list .room-item.list-header{display:none}}body .si-single-content.listing-single .rooms .unit-list .room-list .room-item .type{grid-area:type}body .si-single-content.listing-single .rooms .unit-list .room-list .room-item .level{grid-area:level}body .si-single-content.listing-single .rooms .unit-list .room-list .room-item .floor{grid-area:floor}body .si-single-content.listing-single .rooms .unit-list .room-list .room-item .area{grid-area:area}body .si-single-content.listing-single .rooms .unit-list .room-list .room-item .infos{grid-area:infos}body .si-single-content.listing-single .rooms .unit-list .room-list .room-item .type{font-weight:700;text-transform:uppercase;text-align:left}body .si-single-content.listing-single .rooms .unit-list .room-list .room-item .level{place-self:center end}body .si-single-content.listing-single .rooms .unit-list .room-list .room-item .area{font-style:italic}body .si-single-content.listing-single .rooms .unit-list .room-list .room-item .infos{font-style:italic;text-align:left}body .si-single-content.listing-single .rooms .unit-list .room-list .room-item .infos .flooring{display:inline-block;padding-right:0px}body .si-single-content.listing-single .rooms .unit-list .room-list .room-item .infos span:nth-child(2):before{content:", "}@media screen and (max-width: 640px){body .si-single-content.listing-single .rooms .unit-list .room-list .room-item{grid-template-columns:1fr max-content;grid-template-areas:"type area" "floor floor" "infos level"}body .si-single-content.listing-single .rooms .unit-list .room-list .room-item .type,body .si-single-content.listing-single .rooms .unit-list .room-list .room-item .floor,body .si-single-content.listing-single .rooms .unit-list .room-list .room-item .area,body .si-single-content.listing-single .rooms .unit-list .room-list .room-item .infos{place-self:center start}body .si-single-content.listing-single .rooms .unit-list .room-list .room-item .level{place-self:center end}}@media screen and (max-width: 420px){body .si-single-content.listing-single .rooms .unit-list .room-list .room-item{grid-template-columns:1fr;grid-template-areas:"type" "area" "floor" "level" "infos"}body .si-single-content.listing-single .rooms .unit-list .room-list .room-item .type,body .si-single-content.listing-single .rooms .unit-list .room-list .room-item .floor,body .si-single-content.listing-single .rooms .unit-list .room-list .room-item .level,body .si-single-content.listing-single .rooms .unit-list .room-list .room-item .area,body .si-single-content.listing-single .rooms .unit-list .room-list .room-item .infos{place-self:center center;text-align:center}}body .si-single-content.listing-single .financials,body .si-single-content.listing-single .expenses,body .si-single-content.listing-single .assessments,body .si-single-content.listing-single .incomes{display:none}body .si-single-content.listing-single .financials:not(:first-child) h4,body .si-single-content.listing-single .expenses:not(:first-child) h4,body .si-single-content.listing-single .assessments:not(:first-child) h4,body .si-single-content.listing-single .incomes:not(:first-child) h4{margin-top:1rem}body .si-single-content.listing-single .financials:has(.si-value:not(:empty)),body .si-single-content.listing-single .expenses:has(.si-value:not(:empty)),body .si-single-content.listing-single .assessments:has(.si-value:not(:empty)),body .si-single-content.listing-single .incomes:has(.si-value:not(:empty)){display:block}body .si-single-content.listing-single .financials .si-label-value,body .si-single-content.listing-single .expenses .si-label-value,body .si-single-content.listing-single .assessments .si-label-value,body .si-single-content.listing-single .incomes .si-label-value{display:flex;justify-content:space-between;align-items:center}body .si-single-content.listing-single .financials .si-label-value .si-value,body .si-single-content.listing-single .expenses .si-label-value .si-value,body .si-single-content.listing-single .assessments .si-label-value .si-value,body .si-single-content.listing-single .incomes .si-label-value .si-value{font-weight:700}body .si-single-content.listing-single .financials .si-label-value:has(.si-value:empty),body .si-single-content.listing-single .expenses .si-label-value:has(.si-value:empty),body .si-single-content.listing-single .assessments .si-label-value:has(.si-value:empty),body .si-single-content.listing-single .incomes .si-label-value:has(.si-value:empty){display:none}@media screen and (min-width: 1281px){body .si-single-content.listing-single .si-listing-navigation{grid-column:1/-1}}body .si-single-content.listing-single.si-expend-sections .detail-section{margin-bottom:1.5rem}body .si-single-content.listing-single.si-expend-sections .detail-section>.si-title{pointer-events:none}body .si-single-content.listing-single.si-expend-sections .detail-section>.si-title .icon{display:none}body .si-single-content.listing-single.si-expend-sections .detail-section .detail-section-content{max-height:unset}body .si-single-content.listing-single.listing-sold .si-part-info-request-button .information_request{display:none}body .si-single-content.listing-single .si-part.si-part-addendum{--si-text-align: var(--si-part-addendum-align, var(--si-part-text-align))}body .si-single-content.broker-single{--left-column: 1;--right-column: 2;min-height:50vh;position:relative;gap:calc(2*var(--si-layout-gutter))}body .si-single-content.broker-single label.placeholder{padding:20px;font-weight:400;opacity:.75;text-align:center;text-transform:uppercase;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}body .si-single-content.broker-single .si-custom-content,body .si-single-content.broker-single .si-content{display:none}body .si-single-content.broker-single .si-content{gap:var(--si-layout-gutter);grid-auto-rows:max-content}body .si-single-content.broker-single .si-content label.placeholder{padding:20px 0;opacity:.5;text-transform:uppercase}body .si-single-content.broker-single .si-part-infos{display:grid;grid-template-columns:1fr;--content-align: center;place-items:var(--content-align);gap:var(--si-layout-gutter)}body .si-single-content.broker-single .si-part-infos.si-background-small-contrast{--si-picture-offset-y: 15rem;margin-top:calc(var(--si-picture-offset-y) + var(--si-layout-gutter));width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}body .si-single-content.broker-single .si-part-infos.si-background-small-contrast>.si-part-picture{margin-top:calc(var(--si-picture-offset-y)*-1)}body .si-single-content.broker-single .si-part-infos.si-background-small-contrast>.si-part-picture .si-picture{border:solid 1rem var(--si-background-color)}body .si-single-content.broker-single .si-part-infos>.si-row{display:grid;gap:var(--si-layout-gutter);grid-template-columns:1fr 1fr;width:100%}body .si-single-content.broker-single .si-part-infos>.si-row .si-part-rating{place-self:center end}body .si-single-content.broker-single .si-part-infos>.si-row.si-element-border{border-left:none;border-right:none}body .si-single-content.broker-single .si-part-infos .si-part-picture{position:relative}body .si-single-content.broker-single .si-part-infos .si-part-picture .si-picture{max-width:20rem;border-radius:var(--si-border-radius);overflow:hidden}body .si-single-content.broker-single .si-part-infos .si-part-picture .si-picture-actions{position:absolute;bottom:0;left:50%;translate:-50% -50%;display:flex;align-items:center;justify-content:center;gap:0;border-radius:var(--si-button-border-radius);background:var(--si-button-bg-color, var(--si-highlight));padding-inline:1em}body .si-single-content.broker-single .si-part-infos .si-part-picture .si-picture-actions .si-button{transition:.25s ease;padding-inline:.75em;overflow:hidden;display:flex;align-items:center;background:rgba(0,0,0,0)}body .si-single-content.broker-single .si-part-infos .si-part-picture .si-picture-actions .si-button>div{display:grid;max-width:0px;transition:.25s ease;color:inherit;overflow:hidden;line-height:1.3;height:1.3em;white-space:nowrap}body .si-single-content.broker-single .si-part-infos .si-part-picture .si-picture-actions .si-button:hover{border-radius:var(--si-button-border-radius)}body .si-single-content.broker-single .si-part-infos .si-part-picture .si-picture-actions .si-button:hover>div{padding-left:1ch;max-width:200px}body .si-single-content.broker-single .si-part-infos .si-part.si-part-name,body .si-single-content.broker-single .si-part-infos .si-part.si-part-about{text-align:var(--content-align)}body .si-single-content.broker-single .si-part-infos .si-part.si-part-license,body .si-single-content.broker-single .si-part-infos .si-part.si-part-company-type{margin-top:calc(-1*var(--si-layout-gutter))}body .si-single-content.broker-single .si-part-infos .si-part.si-part-about{--content-align:justify;text-align:var(--content-align);width:clamp(0px,100% - 1rem,640px)}body .si-single-content.broker-single .si-part-infos .si-part.si-part-about .si-text,body .si-single-content.broker-single .si-part-infos .si-part.si-part-about .si-text>div{text-align:var(--content-align)}@media screen and (max-width: 1000px){body .si-single-content.broker-single .si-part-infos .si-part.si-part-about{padding:0 var(--si-layout-gutter)}}body .si-single-content.broker-single .si-part-infos .si-part.si-part-office{text-align:var(--content-align)}@media screen and (max-width: 640px){body .si-single-content.broker-single .si-part-infos .si-part.si-part-contact .si-contact{flex-direction:column}body .si-single-content.broker-single .si-part-infos .si-part.si-part-contact .si-contact .si-phone-list:nth-child(2)::before{display:none}body .si-single-content.broker-single .si-part-infos .si-part .si-row{grid-column:1;grid-template-columns:1fr}body .si-single-content.broker-single .si-part-infos .si-part .si-row .si-part-rating{place-self:center}}body .si-single-content.broker-single .si-part-infos .si-broker-info-extras:not(:has(.si-part-item)){display:none}@media screen and (min-width: 1001px){body .si-single-content.broker-single.si-layout-original .si-part-infos{grid-template-columns:auto 1fr;--content-align: left}body .si-single-content.broker-single.si-layout-original .si-part-picture{grid-row:1/span 7}}body .si-single-content.broker-single .si-part.si-part-links{text-align:var(--content-align)}body .si-single-content.broker-single .si-part.si-part-links:not(:has(.si-link-list .si-link-item,.si-website-link)){display:none}body .si-single-content.broker-single .si-part.si-part-links .si-link-list{display:flex;flex-direction:row;align-items:center;gap:var(--si-layout-gutter)}body .si-single-content.broker-single .si-part.si-part-links .si-link-list .si-link-item{font-size:1.5em}body .si-single-content.broker-single .si-part.si-part-links .si-link-list .si-link-item:has(.si-label)>a{display:flex;align-items:center}body .si-single-content.broker-single .si-part.si-part-links .si-link-list .si-link-item .si-label{display:none;font-size:1em}body .si-single-content.broker-single .si-part.si-part-links .si-link-list .si-link-item.si-show-label .si-label{display:block}body .si-single-content.broker-single .si-part.si-part-links .si-website-link{display:flex;flex-direction:row;align-items:center;gap:var(--si-layout-gutter)}body .si-single-content.broker-single .si-part.si-part-links .si-website-link:nth-child(2)::before{content:"";width:1px;height:1em;display:inline-block;background:currentColor}body .si-single-content.broker-single .si-part.si-part-links>.si-link-container{display:flex;flex-direction:row;align-items:center;gap:var(--si-layout-gutter)}body .si-single-content.broker-single .si-part.si-part-specs .si-specs{display:grid;gap:calc(var(--si-layout-gutter)/2);place-items:stretch}body .si-single-content.broker-single .si-part.si-part-specs .si-specs .si-extra-item{display:grid;grid-template-columns:1fr auto;place-items:center stretch;gap:var(--si-layout-gutter)}body .si-single-content.broker-single .si-part.si-part-specs .si-specs .si-extra-item .si-label{white-space:nowrap;text-align:left}body .si-single-content.broker-single .si-part.si-part-specs .si-specs .si-extra-item .si-value{font-weight:700;text-align:right}body .si-single-content.broker-single .si-part.si-part-specs .si-specs .si-extra-item .si-value.si-multiple span::before{content:", "}body .si-single-content.broker-single .si-part.si-part-specs .si-specs .si-extra-item .si-value.si-multiple span:first-child::before{content:unset}body .si-single-content.broker-single .si-part.si-part-specs .si-specs .si-extra-item.si-protections .si-value>span>span::after{content:", "}body .si-single-content.broker-single .si-part.si-part-specs .si-specs .si-extra-item.si-protections .si-value>span:last-child>span::after{content:unset}body .si-single-content.broker-single .si-part.si-part-specs:not(:has(.si-extra-item)){display:none}body .si-single-content.broker-single .si-part.si-part-picture{position:relative}body .si-single-content.broker-single .si-part.si-part-picture .si-video-presentation-button{position:absolute;cursor:pointer;inset:0rem;color:#fff;opacity:.5;transition:.25s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(0,0,0,0)}body .si-single-content.broker-single .si-part.si-part-picture .si-video-presentation-button si-icon{font-size:3rem;translate:0 25%;transition:.25s .1s ease;font-weight:700;pointer-events:none}body .si-single-content.broker-single .si-part.si-part-picture .si-video-presentation-button label{color:#fff;translate:0 100%;transition:.25s ease;opacity:0;pointer-events:none}body .si-single-content.broker-single .si-part.si-part-picture .si-video-presentation-button:hover{opacity:1;background:rgba(0,0,0,.3333333333)}body .si-single-content.broker-single .si-part.si-part-picture .si-video-presentation-button:hover si-icon{transition:.25s ease;translate:0 -25%}body .si-single-content.broker-single .si-part.si-part-picture .si-video-presentation-button:hover label{translate:0 -25%;transition:.25s .1s ease;opacity:1}body .si-single-content.broker-single .si-part.si-part-cities:not(:has(.si-city)){display:none}body .si-single-content.broker-single .si-part.si-part-rating{--content-align: center}body .si-single-content.broker-single .si-part.si-part-rating .si-comments-link{cursor:pointer;opacity:.8;text-decoration:underline;text-align:var(--content-align)}body .si-single-content.broker-single .si-part.si-part-rating:not(:has(.si-star-rating)){display:none}body .si-single-content.broker-single .si-part.si-part-listings{margin-bottom:2rem}body .si-single-content.broker-single .si-part.si-part-listings:has(.si-list .si-item) .si-broker-listings-call-to-action{margin-top:calc(2*var(--si-layout-gutter))}body .si-single-content.broker-single .si-part.si-part-listings-call-to-action .si-broker-listings-call-to-action{padding:calc(2*var(--si-layout-gutter));border-radius:var(--si-border-radius);background:color-mix(in srgb, var(--si-text-color), transparent 90%)}body .si-single-content.broker-single .si-part.si-part-listings-call-to-action .si-broker-listings-call-to-action .si-broker-listings-call-to-action-buttons{display:flex;gap:var(--si-layout-gutter);flex-wrap:wrap;padding-top:var(--si-layout-gutter)}body .si-single-content.broker-single .si-part.si-part-contact{text-align:var(--si-part-text-align)}body .si-single-content.broker-single .si-part.si-part-contact .si-contact{display:flex;flex-direction:row;justify-content:var(--si-part-align);gap:var(--si-layout-gutter);align-items:center}@media screen and (max-width: 640px){body .si-single-content.broker-single .si-part.si-part-contact .si-contact{flex-direction:column;align-items:var(--si-part-align);justify-content:flex-start}}body .si-single-content.broker-single .si-part.si-part-contact .si-phone-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0 var(--si-layout-gutter)}body .si-single-content.broker-single .si-part.si-part-contact .si-phone-list .si-item{overflow:visible}body .si-single-content.broker-single .si-part.si-part-contact .si-phone-list .si-item>a{display:initial}body .si-single-content.broker-single .si-part.si-part-contact .si-phone-list:not(:has(.si-item)){display:none}body .si-single-content.broker-single .si-part.si-part-contact .si-phone-list .si-prefix{display:none}body .si-single-content.broker-single .si-part.si-part-contact .si-phone-list .si-label{font-size:inherit}@media screen and (max-width: 400px){body .si-single-content.broker-single .si-part.si-part-contact .si-phone-list{flex-direction:column;gap:0}}body .si-single-content.broker-single .si-part.si-part-contact .si-phone-list:nth-child(2):has(.si-item){display:flex;flex-direction:row;align-items:center;gap:var(--si-layout-gutter)}body .si-single-content.broker-single .si-part.si-part-contact .si-phone-list:nth-child(2):has(.si-item)::before{content:"";height:1em;width:1px;background:currentColor;opacity:.5}@media screen and (max-width: 400px){body .si-single-content.broker-single .si-part.si-part-contact .si-phone-list:nth-child(2):has(.si-item){flex-direction:column;gap:0}}@container e_container (width < 320px){body .si-single-content.broker-single .si-part.si-part-contact .si-contact{flex-direction:column;align-items:var(--si-part-align-inline);justify-content:flex-start}body .si-single-content.broker-single .si-part.si-part-contact .si-phone-list:nth-child(2):has(.si-item){gap:0;flex-direction:column}body .si-single-content.broker-single .si-part.si-part-contact .si-phone-list:nth-child(2):has(.si-item)::before{display:none}}body .si-single-content.broker-single .si-part.si-part-reviews{--content-align: center}body .si-single-content.broker-single .si-part.si-part-reviews h3{text-align:var(--content-align)}body .si-single-content.broker-single .si-part.si-part-reviews .si-reviews{overflow:hidden}body .si-single-content.broker-single .si-part.si-part-reviews .si-rating .si-star-rating{--star-size: 2.5rem}@media screen and (max-width: 640px){body .si-single-content.broker-single .si-part.si-part-reviews .si-rating .si-star-rating{--star-size: 2rem}}body .si-single-content.broker-single .si-part.si-part-stats:not(:has(.si-stat-group)){display:none}body .si-single-content.broker-single .si-part.si-part-stats-form,body .si-single-content.broker-single .si-part.si-part-cities-form{display:grid;grid-template-columns:5fr 4fr;gap:calc(2*var(--si-layout-gutter));place-items:start stretch}body .si-single-content.broker-single .si-part.si-part-contact-links{margin-bottom:var(--si-layout-gutter)}body .si-single-content.broker-single .si-part.si-part-contact-links .si-link-container{display:flex;flex-direction:column;gap:calc(.5*var(--si-layout-gutter))}body .si-single-content.broker-single .si-part.si-part-contact-links .si-link-container .si-phone-list{display:contents}body .si-single-content.broker-single .si-part.si-part-contact-links .si-link-container .si-item{display:flex;flex-direction:row;align-items:center;justify-content:start;padding-block:.1em;gap:1ch}body .si-single-content.broker-single .si-part.si-part-contact-links .si-link-container .si-item .si-prefix{display:none}body .si-single-content.broker-single .si-about .si-button{display:none}body .si-single-content.broker-single .si-about .si-text p:first-child{margin-top:0px}body .si-single-content.broker-single .si-about .si-text p{text-align:var(--content-align, var(--si-part-text-align, inherit))}body .si-single-content.broker-single .si-name{margin-bottom:0px}body .si-single-content.broker-single .si-license-title{font-size:1.3em;opacity:.75}body .si-single-content.broker-single .si-picture{background:url("assets/shadow_broker.jpg") no-repeat;background-size:cover;align-self:stretch;justify-self:stretch;aspect-ratio:var(--si-broker-picture-aspect-ratio, 3/4);border-radius:var(--si-border-radius);min-height:380px}body .si-single-content.broker-single .si-picture img{display:block;text-indent:-1000px;height:100%;width:100%;object-fit:cover;object-position:center;min-height:inherit;border-radius:inherit}body .si-single-content.broker-single .si-contact .si-phone-list .si-item{font-size:1.25em;padding:.5em 0;color:var(--si-text-color);flex-direction:row}body .si-single-content.broker-single .si-listing-list .si-list-container{display:grid;gap:var(--si-layout-gutter);grid-template-columns:repeat(var(--desktop-column-width), 1fr);place-items:stretch}@media screen and (max-width: 1280px){body .si-single-content.broker-single .si-listing-list .si-list-container{grid-template-columns:repeat(var(--laptop-column-width), 1fr)}}@media screen and (max-width: 1000px){body .si-single-content.broker-single .si-listing-list .si-list-container{grid-template-columns:repeat(var(--tablet-column-width), 1fr)}}@media screen and (max-width: 640px){body .si-single-content.broker-single .si-listing-list .si-list-container{grid-template-columns:repeat(var(--mobile-column-width), 1fr)}}body .si-single-content.broker-single .si-listing-list .si-list-container>div{display:grid;place-items:stretch;transition:.25s}body .si-single-content.broker-single .si-office .si-item-content{display:grid;grid-template-columns:1fr;place-items:var(--content-align);text-align:var(--si-part-text-align, center)}body .si-single-content.broker-single .si-office .si-item-content .si-name{text-transform:uppercase;font-size:1.25em}body .si-single-content.broker-single .si-part-cities,body .si-single-content.broker-single .si-cities{text-align:var(--si-part-text-align)}body .si-single-content.broker-single .si-part-cities:not(:has(.si-city-list .si-city)),body .si-single-content.broker-single .si-cities:not(:has(.si-city-list .si-city)){display:none}body .si-single-content.broker-single .si-part-cities .si-city-list,body .si-single-content.broker-single .si-cities .si-city-list{display:flex;place-content:var(--si-part-align);flex-wrap:wrap;gap:calc(.5*var(--si-layout-gutter))}body .si-single-content.broker-single .si-part-cities .si-city,body .si-single-content.broker-single .si-cities .si-city{display:inline-block;border-radius:var(--si-border-radius);font-size:.8rem;padding:.5em 1em;background:color-mix(in srgb, var(--si-text-color), transparent 90%)}body .si-single-content.broker-single .si-content.si-adapt-tablet-size{grid-template-columns:2fr 3fr}body .si-single-content.broker-single .si-content.si-adapt-tablet-size .si-part-picture{grid-column:1;grid-row:1/span 2}body .si-single-content.broker-single .si-content.si-adapt-tablet-size .si-part-head{grid-column:2;grid-row:1}body .si-single-content.broker-single .si-content.si-adapt-tablet-size .si-part-contact{grid-column:2;grid-row:2}body .si-single-content.broker-single .si-content.si-adapt-tablet-size .si-part-bio{grid-column:1/span 2;grid-row:3}body .si-single-content.broker-single .si-content.si-adapt-tablet-size .si-part-listings{grid-column:1/span 2;grid-row:5}body .si-single-content.broker-single .si-content.si-adapt-tablet-size .si-part-cities{grid-column:2;grid-row:6}body .si-single-content.broker-single .si-content.si-adapt-tablet-size .si-part-office{grid-column:1;grid-row:6}body .si-single-content.broker-single .si-content.si-adapt-phone-size{grid-template-columns:1fr}body .si-single-content.broker-single .si-content.si-adapt-phone-size .si-part-head{grid-column:1;grid-row:1}body .si-single-content.broker-single .si-content.si-adapt-phone-size .si-part-bio{grid-column:1;grid-row:3}body .si-single-content.broker-single .si-content.si-adapt-phone-size .si-part-picture{grid-column:1;grid-row:2}body .si-single-content.broker-single .si-content.si-adapt-phone-size .si-part-contact{grid-column:1;grid-row:4}body .si-single-content.broker-single .si-content.si-adapt-phone-size .si-part-listings{grid-column:1;grid-row:5}body .si-single-content.broker-single .si-content.si-adapt-phone-size .si-part-cities{grid-column:1;grid-row:7}body .si-single-content.broker-single .si-content.si-adapt-phone-size .si-part-office{grid-column:1;grid-row:6}body .si-single-content.broker-single .si-single-list-navigation .si-navigation-list-items .si-item{aspect-ratio:3/4}body .si-single-content.broker-single .si-broker-presentation{display:grid;gap:var(--si-layout-gutter);place-items:center stretch}@media screen and (min-width: 1441px){body .si-single-content.broker-single .si-broker-presentation{grid-template-columns:280px 1fr;gap:calc(2*var(--si-layout-gutter))}}body .si-single-content.broker-single .si-broker-presentation .si-presentation-info{display:grid;gap:calc(2*var(--si-layout-gutter))}body .si-single-content.broker-single .si-broker-presentation .si-presentation-basics .si-part.si-part-office{margin-top:var(--si-layout-gutter)}body .si-single-content.broker-single .si-broker-presentation .si-presentation-basics .si-office .si-item-content{text-align:left}body .si-single-content.broker-single .si-broker-presentation .si-presentation-basics .si-office .si-item-content .si-name,body .si-single-content.broker-single .si-broker-presentation .si-presentation-basics .si-office .si-item-content .si-license{font-size:1.25rem}body .si-single-content.broker-single .si-broker-presentation .si-presentation-basics .si-office .si-item-content .si-location{width:100%;display:flex;gap:1ch}body .si-single-content.broker-single .si-broker-presentation .si-presentation-call-to-action{display:grid;gap:var(--si-layout-gutter)}body .si-single-content.broker-single .si-broker-presentation .si-presentation-call-to-action .si-part.si-part-links-socials{position:absolute;top:0;right:0}body .si-single-content.broker-single .si-broker-presentation .si-presentation-call-to-action .si-part.si-part-links-socials .si-link-list{display:flex;gap:calc(.5*var(--si-layout-gutter))}body .si-single-content.broker-single .si-broker-presentation .si-presentation-call-to-action .si-part.si-part-links-socials .si-link-list .si-icon{font-size:1.5em}body .si-single-content.broker-single .si-broker-presentation .si-presentation-call-to-action .si-part.si-part-contact-direct .si-part-container,body .si-single-content.broker-single .si-broker-presentation .si-presentation-call-to-action .si-part.si-part-contact-direct .si-phone-list{display:flex;gap:var(--si-layout-gutter);align-items:center;flex-wrap:wrap}body .si-single-content.broker-single .si-broker-presentation .si-presentation-call-to-action .si-part.si-part-contact-direct .si-part-container>div,body .si-single-content.broker-single .si-broker-presentation .si-presentation-call-to-action .si-part.si-part-contact-direct .si-phone-list>div{display:contents}body .si-single-content.broker-single .si-broker-content-layout{display:grid;gap:var(--si-layout-gutter);place-items:start stretch}@media screen and (min-width: 1441px){body .si-single-content.broker-single .si-broker-content-layout{grid-template-columns:8fr 5fr;gap:calc(4*var(--si-layout-gutter))}}body .si-single-content.broker-single .si-broker-content-layout>div{display:grid;gap:calc(2*var(--si-layout-gutter))}body .si-single-content.broker-single .si-broker-content-layout .si-part.si-part-rating{background:color-mix(in srgb, var(--si-text-color), transparent 90%);border-radius:var(--si-border-radius);padding:2rem}body .si-single-content.broker-single .si-broker-content-layout .si-part.si-part-rating:nat(:has(.si-star-rating)){display:none}body .si-single-content.broker-single .si-broker-content-layout .si-part.si-part-rating .si-detail-section .si-star-rating{--star-size: 2rem}@media screen and (max-width: 640px){body .si-single-content.broker-single .si-broker-content-layout .si-part.si-part-rating .si-detail-section .si-star-rating{--star-size: 2rem}}body .si-single-content.broker-single .si-broker-content-layout .si-part.si-part-about{--content-align:justify;text-align:var(--content-align);width:clamp(0px,100% - 1rem,640px)}body .si-single-content.broker-single .si-broker-content-layout .si-part.si-part-about .si-text,body .si-single-content.broker-single .si-broker-content-layout .si-part.si-part-about .si-text>div{text-align:var(--content-align)}body .si-single-content.broker-single .si-broker-content-layout .si-part.si-part-specs{background:color-mix(in srgb, var(--si-text-color), transparent 90%);border-radius:var(--si-border-radius);padding:2rem}body .si-single-content .si-focus-highlight{position:relative}body .si-single-content .si-focus-highlight input,body .si-single-content .si-focus-highlight select,body .si-single-content .si-focus-highlight textarea{animation:siAnimHighlightBorder 1s ease-in-out;animation-iteration-count:1}body .si-single-content.office-single{min-height:50vh}body .si-single-content.office-single label.placeholder{padding:20px;font-weight:400;opacity:.75;text-align:center;text-transform:uppercase}body .si-single-content.office-single .si-custom-content,body .si-single-content.office-single .si-content{display:none}body .si-single-content.office-single .si-content{grid-template-columns:1fr;grid-auto-rows:max-content;place-items:start stretch;gap:var(--si-layout-gutter)}body .si-single-content.office-single .si-content label.placeholder{padding:20px 0;opacity:.5;text-transform:uppercase}body .si-single-content.office-single .si-head{display:grid}body .si-single-content.office-single .si-head .si-office-name{margin-bottom:0px}body .si-single-content.office-single .si-head .si-agency-name{font-size:1.3em}body .si-single-content.office-single .si-head .si-license-name{opacity:.75;font-size:1.3em}body .si-single-content.office-single .si-part-infos{display:grid;grid-template-columns:1fr;gap:var(--si-layout-gutter);--content-align: center;place-items:var(--content-align)}body .si-single-content.office-single .si-part-infos .si-head{text-align:var(--content-align)}body .si-single-content.office-single .si-part-infos .si-address{text-align:var(--content-align)}body .si-single-content.office-single .si-link{text-align:var(--content-align);display:flex;flex-direction:row;justify-content:var(--content-align);align-items:center;gap:var(--si-layout-gutter)}body .si-single-content.office-single .si-link .si-link-list{display:flex;flex-direction:row;align-items:center;gap:var(--si-layout-gutter)}body .si-single-content.office-single .si-link .si-website{display:flex;flex-direction:row;align-items:center;gap:var(--si-layout-gutter)}body .si-single-content.office-single .si-link .si-website:nth-child(2)::before{content:"";width:1px;height:1em;display:inline-block;background:currentColor}body .si-single-content.office-single .si-contact{display:flex;flex-direction:row;justify-content:var(--content-align);align-items:center;gap:var(--si-layout-gutter)}body .si-single-content.office-single .si-contact .si-phone-list{display:flex;flex-direction:row;gap:var(--si-layout-gutter)}body .si-single-content.office-single .si-contact .si-phone-list .si-item{font-size:1.25em;padding:.5em 0;color:var(--si-text-color);display:flex;flex-direction:row}body .si-single-content.office-single .si-contact .si-phone-list:not(:has(.si-item)){display:none}body .si-single-content.office-single .si-contact .si-phone-list .si-prefix{display:none}body .si-single-content.office-single .si-contact .si-phone-list .si-label{font-size:inherit}body .si-single-content.office-single .si-contact .si-phone-list:nth-child(2){display:flex;flex-direction:row;align-items:center;gap:var(--si-layout-gutter)}body .si-single-content.office-single .si-contact .si-phone-list:nth-child(2)::before{content:"";height:1em;width:1px;background:currentColor;opacity:.5}@media screen and (max-width: 640px){body .si-single-content.office-single .si-contact{flex-direction:column}body .si-single-content.office-single .si-contact .phone-list:nth-child(2)::before{display:none}}@media screen and (min-width: 1001px){body .si-single-content.office-single.si-layout-original .si-part-infos{--content-align: left}}body .si-single-content.office-single .si-bio .si-button{display:none}body .si-single-content.office-single .si-bio p:first-child{margin-top:0px}body .si-single-content.office-single .si-bio.long .text{max-height:6.2em;transition:.25s;overflow:hidden}body .si-single-content.office-single .si-bio.long.expanded .text{max-height:2000px}body .si-single-content.office-single .si-bio.long .si-button{display:initial}body .si-single-content.office-single .si-picture{grid-column:1;grid-row:1;max-width:250px;border-bottom:solid 25px #ccc;display:none}@media screen and (max-width: 640px){body .si-single-content.office-single .si-picture{grid-column:1/span 3;grid-row:unset}}body .si-single-content.office-single .si-link-list{display:flex;flex-direction:row;align-items:center;gap:var(--si-layout-gutter)}body .si-single-content.office-single .si-office-list-tabs{grid-column:1/-1}body .si-single-content.office-single .si-office-list-tabs .si-tab-button-container{justify-content:center}@media screen and (max-width: 640px){body .si-single-content.office-single .si-office-list-tabs{grid-row:unset}}@media screen and (min-width: 1001px){body .si-single-content.office-single.si-layout-original .si-office-list-tabs .si-tab-button-container{justify-content:flex-start}}body .si-single-content.agency-single{min-height:50vh}body .si-single-content.agency-single label.placeholder{padding:20px;font-weight:400;opacity:.75;text-align:center;text-transform:uppercase}body .si-single-content.agency-single .si-custom-content,body .si-single-content.agency-single .si-content{display:none}body .si-single-content.agency-single .si-content{grid-template-columns:1fr;grid-auto-rows:max-content;place-items:start stretch;gap:var(--si-layout-gutter)}body .si-single-content.agency-single .si-content label.placeholder{padding:20px 0;opacity:.5;text-transform:uppercase}body .si-single-content.agency-single .si-head .si-name{margin-bottom:0px}body .si-single-content.agency-single .si-head .si-license-name{font-size:1.3em;opacity:.75}body .si-single-content.agency-single .si-part-infos{display:grid;grid-template-columns:1fr;--content-align:center;place-items:var(--content-align);gap:var(--si-layout-gutter)}body .si-single-content.agency-single .si-part-infos .si-head{text-align:var(--content-align)}body .si-single-content.agency-single .si-part-infos .si-main-office-address{text-align:var(--content-align)}body .si-single-content.agency-single .si-part-infos .si-link{text-align:var(--content-align);display:flex;flex-direction:row;justify-content:var(--content-align);align-items:center;gap:var(--si-layout-gutter)}body .si-single-content.agency-single .si-part-infos .si-link .si-website:nth-child(2)::before{content:"";width:1px;height:1em;display:inline-block;background:currentColor}body .si-single-content.agency-single .si-part-infos .si-contact{display:flex;justify-content:var(--content-align);align-items:center;gap:var(--si-layout-gutter)}body .si-single-content.agency-single .si-part-infos .si-contact .si-phone-list{display:flex;flex-direction:row;gap:var(--si-layout-gutter)}body .si-single-content.agency-single .si-part-infos .si-contact .si-phone-list .si-item{font-size:1.25em;padding:.5em 0;color:var(--si-text-color);display:flex;flex-direction:row}body .si-single-content.agency-single .si-part-infos .si-contact .si-phone-list:not(:has(.si-item)){display:none}body .si-single-content.agency-single .si-part-infos .si-contact .si-phone-list .si-prefix{display:none}body .si-single-content.agency-single .si-part-infos .si-contact .si-phone-list .si-label{font-size:inherit}body .si-single-content.agency-single .si-part-infos .si-contact .si-phone-list:nth-child(2){display:flex;flex-direction:row;align-items:center;gap:var(--si-layout-gutter)}body .si-single-content.agency-single .si-part-infos .si-contact .si-phone-list:nth-child(2)::before{content:"";height:1em;width:1px;background:currentColor;opacity:.5}@media screen and (max-width: 640px){body .si-single-content.agency-single .si-part-infos .si-contact{flex-direction:column}body .si-single-content.agency-single .si-part-infos .si-contact .si-phone-list:nth-child(2)::before{display:none}}@media screen and (min-width: 1001px){body .si-single-content.agency-single.si-layout-original .si-part-infos{--content-align: left}}body .si-single-content.agency-single .si-link .si-link-list{display:flex;flex-direction:row;align-items:center;gap:var(--si-layout-gutter)}body .si-single-content.agency-single .si-link .si-website{display:flex;flex-direction:row;align-items:center;gap:var(--si-layout-gutter)}body .si-single-content.agency-single .si-bio{grid-column:1/-1;column-count:2;column-gap:1rem}@media screen and (max-width: 640px){body .si-single-content.agency-single .si-bio{grid-row:unset;column-count:1}}body .si-single-content.agency-single .si-bio .si-button{display:none}body .si-single-content.agency-single .si-bio p:first-child{margin-top:0px}body .si-single-content.agency-single .si-bio.long .text{max-height:6.2em;transition:.25s;overflow:hidden}body .si-single-content.agency-single .si-bio.long.expanded .text{max-height:2000px}body .si-single-content.agency-single .si-bio.long .si-button{display:initial}body .si-single-content.agency-single .si-picture{grid-column:1;grid-row:1;max-width:250px;border-bottom:solid 25px #ccc;display:none}@media screen and (max-width: 640px){body .si-single-content.agency-single .si-picture{grid-column:1/span 3;grid-row:unset}}body .si-single-content.agency-single .si-agency-list-tabs{grid-column:1/-1}body .si-single-content.agency-single .si-agency-list-tabs .si-tab-button-container{justify-content:center}@media screen and (max-width: 640px){body .si-single-content.agency-single .si-agency-list-tabs{grid-row:unset}}@media screen and (min-width: 1001px){body .si-single-content.agency-single.si-layout-original .agency-list-tabs .si-tab-button-container{justify-content:flex-start}}body .si-single-content.agency-single .si-office-list .si-office-item .si-data-label{text-align:left}@media screen and (max-width: 640px){body .si-single-content.agency-single .si-office-list .si-office-item .si-data-label{text-align:center}}body .si-single-content.agency-single .si-office-list .si-office-item .name{padding:var(--element-padding);padding-bottom:0}body .si-single-content.agency-single .si-office-list .si-office-item .address{padding-top:0}body .si-single-content.agency-single .si-office-list .si-office-item .office-counters{display:none}body .si-single-content.agency-single .si-office-list .si-office-item.is-main-office{grid-column:1;grid-row:1}body .si-single-content.agency-single .si-part.si-list-layout-mode-flex .si-office-list .si-list{display:flex;flex-direction:row;flex-wrap:wrap}@media screen and (max-width: 640px){body .si-single-content.agency-single .si-part.si-list-layout-mode-flex .si-office-list .si-list{flex-direction:column}}body .si-single-content.agency-single .si-part.si-list-layout-mode-flex .si-office-list .si-list .si-item.is-main-office{order:-1}body .si-single-content .si-part-list-navigation .si-navigation-list-items{display:flex;justify-content:space-between;align-items:center}body .si-single-content .si-part-list-navigation .si-navigation-list-items .si-item{position:relative;isolation:isolate;width:150px;overflow:visible;aspect-ratio:4/3;--content-translate-x: -100%;--si-text-color: #fff}body .si-single-content .si-part-list-navigation .si-navigation-list-items .si-item.no-item{pointer-events:none;opacity:0}body .si-single-content .si-part-list-navigation .si-navigation-list-items .si-item.si-next{--content-translate-x: 100%}body .si-single-content .si-part-list-navigation .si-navigation-list-items .si-item>a{position:absolute;display:block;inset:0}body .si-single-content .si-part-list-navigation .si-navigation-list-items .si-item::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.4666666667);border-radius:var(--si-border-radius);transition:.25s}body .si-single-content .si-part-list-navigation .si-navigation-list-items .si-item .si-photo{position:absolute;z-index:-1;inset:0;border-radius:var(--si-border-radius);transition:.25s;overflow:hidden}body .si-single-content .si-part-list-navigation .si-navigation-list-items .si-item .si-photo img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}body .si-single-content .si-part-list-navigation .si-navigation-list-items .si-item .si-name,body .si-single-content .si-part-list-navigation .si-navigation-list-items .si-item .si-nav-icon{position:absolute;top:50%;left:50%;translate:-50% -50%;transition:.25s;font-size:2.5em;text-align:center}body .si-single-content .si-part-list-navigation .si-navigation-list-items .si-item .si-name{top:calc(50% + 2rem);font-size:1rem;white-space:nowrap}body .si-single-content .si-part-list-navigation .si-navigation-list-items .si-item .si-item-content{pointer-events:none;position:absolute;top:50%;translate:var(--content-translate-x) -50%;opacity:0;transition:.25s;display:flex;flex-direction:column;align-items:center;text-align:center}body .si-single-content .si-part-list-navigation .si-navigation-list-items .si-item .si-item-content .si-license{font-size:.8rem}body .si-single-content .si-part-list-navigation .si-navigation-list-items .si-item .si-item-content .si-fullname{font-size:1.1em;font-weight:700;margin-bottom:.5rem;translate:var(--content-translate-x) 0;opacity:0;transition:.25s}body .si-single-content .si-part-list-navigation .si-navigation-list-items .si-item:hover .si-photo,body .si-single-content .si-part-list-navigation .si-navigation-list-items .si-item:hover::before{inset:-2rem;transition-delay:.25s}body .si-single-content .si-part-list-navigation .si-navigation-list-items .si-item:hover .si-name,body .si-single-content .si-part-list-navigation .si-navigation-list-items .si-item:hover .si-nav-icon{translate:var(--content-translate-x) -50%;opacity:0}body .si-single-content .si-part-list-navigation .si-navigation-list-items .si-item:hover .si-name{transition-delay:.1s}body .si-single-content .si-part-list-navigation .si-navigation-list-items .si-item:hover .si-item-content{opacity:1;translate:0 -50%;transition-delay:.25s}body .si-single-content .si-part-list-navigation .si-navigation-list-items .si-item:hover .si-item-content .si-fullname{translate:0 0;opacity:1;transition-delay:.5s}#top .si-single-content.listing-single>.container,#top .si-single-content.broker-single>.container{margin:40px auto}.si-info-request form:has(.si-input-container.si-float-label){display:flex;flex-direction:column;gap:var(--si-layout-gutter)}si-icon{-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:var(--si-icon-size, 1em);width:var(--si-icon-size, 1em);height:var(--si-icon-size, 1em);text-rendering:auto;font-weight:var(--si-icon-default-weight, 300);font-family:var(--si-icon-font-family) !important}si-icon.fa-brands{--si-icon-font-family: "Font Awesome 6 Brands"}si-icon.fa-duotone{--si-icon-font-family: "Font Awesome 6 Duotone"}si-icon::before{content:var(--fa)}[si-scope-href]{cursor:pointer}button.si-button>span{color:inherit}[si-anchor-to][class^=si-float-]{position:absolute}#top .si-tabs,.si-tabs{overflow:hidden}#top .si-tabs .si-tab-button-container,.si-tabs .si-tab-button-container{display:flex;flex-direction:row;border-bottom:solid 1px var(--si-border-color)}@media screen and (max-width: 640px){#top .si-tabs .si-tab-button-container,.si-tabs .si-tab-button-container{justify-content:center}}#top .si-tabs .si-tab-button-container .si-tab-label,.si-tabs .si-tab-button-container .si-tab-label{padding:1em 1.5em;position:relative;cursor:pointer;text-align:center}#top .si-tabs .si-tab-button-container .si-tab-label::before,.si-tabs .si-tab-button-container .si-tab-label::before{content:"";position:absolute;z-index:1;bottom:0px;left:50%;width:0px;height:2px;background:var(--si-highlight);transform:translateX(-50%);transition:.25s}#top .si-tabs .si-tab-button-container .si-tab-label span,.si-tabs .si-tab-button-container .si-tab-label span{position:relative;z-index:2;transition:.25s}#top .si-tabs .si-tab-button-container .si-tab-label.active::before,#top .si-tabs .si-tab-button-container .si-tab-label:hover::before,.si-tabs .si-tab-button-container .si-tab-label.active::before,.si-tabs .si-tab-button-container .si-tab-label:hover::before{width:100%}#top .si-tabs .si-tab-button-container .si-tab-label.active span,.si-tabs .si-tab-button-container .si-tab-label.active span{font-weight:700}#top .si-tabs .si-tab-button-container .si-tab-label.active::before,.si-tabs .si-tab-button-container .si-tab-label.active::before{height:3px}#top .si-tabs .si-tab-content-container,.si-tabs .si-tab-content-container{position:relative;width:100%;overflow:hidden;transition:.25s}#top .si-tabs .si-tab-content-container .si-tab-trolley,.si-tabs .si-tab-content-container .si-tab-trolley{display:grid;grid-auto-flow:column;grid-template-columns:repeat(var(--tab-count), 100%);transform:translateX(calc(-100% * var(--selected-tab)));transition:.25s}#top .si-tabs .si-tab-content-container .si-tab-content,.si-tabs .si-tab-content-container .si-tab-content{width:100%;max-height:0px}#top .si-tabs .si-tab-content-container .si-tab-content.active,.si-tabs .si-tab-content-container .si-tab-content.active{max-height:unset}.si-checkbox{display:inline-flex;align-items:center;gap:.5rem;position:relative;overflow:hidden;max-width:100%}.si-checkbox>input{position:absolute;opacity:0;inset:0;cursor:pointer}.si-checkbox si-icon{border-radius:2px;width:1.2rem;height:1.2rem;box-shadow:0 0 0 2px var(--si-element-border-color);transition:background .25s ease,box-shadow .25s ease;pointer-events:none;flex-shrink:0;margin:2px;line-height:1.2rem}.si-checkbox si-icon::before{opacity:0;color:var(--si-highlight-text-color)}.si-checkbox>label{pointer-events:none;white-space:nowrap;overflow:hidden;padding-block:.25em;text-overflow:ellipsis}.si-checkbox input[checked]~si-icon{background:var(--si-highlight);box-shadow:0 0 0 2px var(--si-highlight)}.si-checkbox input[checked]~si-icon::before{opacity:1}.si-radio{display:inline-flex;align-items:center;gap:.5rem;position:relative}.si-radio>input{position:absolute;opacity:0;inset:0}.si-radio si-icon{border-radius:100px;width:1.2rem;height:1.2rem;box-shadow:0 0 0 2px var(--si-element-border-color);transition:background .25s ease,box-shadow .25s ease;pointer-events:none;position:relative;flex-shrink:0}.si-radio si-icon::before{--si-bullet-size: 0.85rem;opacity:0;font-size:var(--si-bullet-size);scale:0;transition:scale .25s ease-out,opacity .25s ease;position:absolute;top:50%;left:50%;translate:-50% -50%;width:var(--si-bullet-size);height:var(--si-bullet-size)}.si-radio>label{pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.si-radio input[checked]~si-icon{box-shadow:0 0 0 2px var(--si-highlight)}.si-radio input[checked]~si-icon::before{color:var(--si-highlight);opacity:1;scale:1}#top si-checkbox,#top si-radio,si-checkbox,si-radio{margin:.5em}#top si-checkbox[disabled],#top si-radio[disabled],si-checkbox[disabled],si-radio[disabled]{pointer-events:none;opacity:.6}@media screen and (max-width: 1000px){#top si-checkbox .pretty .si-input-state label,#top si-radio .pretty .si-input-state label,si-checkbox .pretty .si-input-state label,si-radio .pretty .si-input-state label{text-indent:unset;white-space:normal}}#top si-checkbox .pretty input,#top si-radio .pretty input,si-checkbox .pretty input,si-radio .pretty input{height:100% !important;z-index:5}#top .si-price-range-slider,.si-price-range-slider{height:50px;border-radius:var(--si-border-radius);position:relative;display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px}#top .si-price-range-slider .si-label,.si-price-range-slider .si-label{place-self:center;padding:10px;width:70px}#top .si-price-range-slider .inner,.si-price-range-slider .inner{position:relative}#top .si-price-range-slider .slider,.si-price-range-slider .slider{height:4px;background:var(--si-border-color);border-radius:var(--si-border-radius);opacity:.25;transform:translateY(-50%);position:absolute;top:50%;width:100%}#top .si-price-range-slider .slider-range-handle,.si-price-range-slider .slider-range-handle{position:absolute;height:6px;top:50%;transform:translateY(-50%);z-index:2;transition:height .25s;padding:0 10px;cursor:pointer}#top .si-price-range-slider .slider-range-handle::before,.si-price-range-slider .slider-range-handle::before{content:"";position:absolute;top:50%;left:0px;display:block;background:var(--si-highlight);border-radius:15px;width:100%;height:100%;transform:translateY(-50%);box-shadow:0 0 0 4px rgba(0,0,0,0);transition:box-shadow .25s ease}#top .si-price-range-slider .slider-range-handle.si-show-cursor::after,.si-price-range-slider .slider-range-handle.si-show-cursor::after{transition:.25;content:"";position:absolute;top:50%;left:50%;width:0px;height:0px;border:solid 4px rgba(0,0,0,0);border-top-color:var(--si-highlight);transform:translate(-50%, -100%)}#top .si-price-range-slider .slider-range-handle:hover::before,.si-price-range-slider .slider-range-handle:hover::before{box-shadow:0 0 0 2px var(--si-highlight);box-shadow:0 0 0 2px color-mix(in srgb, var(--si-highlight), transparent 75%)}#top .si-price-range-slider .slider-handle,.si-price-range-slider .slider-handle{height:26px;width:26px;border-radius:50%;position:absolute;background:var(--si-highlight);top:50%;transform:translate(-50%, -50%);cursor:pointer;overflow:visible;z-index:3}#top .si-price-range-slider .slider-handle::before,.si-price-range-slider .slider-handle::before{content:"";height:32px;width:32px;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);opacity:0;background:var(--si-highlight);transition:.25s}#top .si-price-range-slider .slider-handle:hover::before,.si-price-range-slider .slider-handle:hover::before{opacity:.5}#top .si-slider,.si-slider{height:50px;border-radius:var(--si-border-radius);position:relative;display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px}#top .si-slider .si-label,.si-slider .si-label{place-self:center;padding:10px}#top .si-slider .inner,.si-slider .inner{position:relative}#top .si-slider .slider,.si-slider .slider{height:4px;background:var(--si-border-color);border-radius:var(--si-border-radius);opacity:.25;transform:translateY(-50%);position:absolute;top:50%;width:calc(100% - 50px);left:25px;right:25px}#top .si-slider .slider-range-handle,.si-slider .slider-range-handle{height:4px;top:50%;transform:translateY(-50%);z-index:2;transition:.25s;padding:0 10px}#top .si-slider .slider-range-handle::before,.si-slider .slider-range-handle::before{content:"";display:block;background:var(--si-highlight);border-radius:15px;width:100%;height:100%}#top .si-slider .slider-handle,.si-slider .slider-handle{height:26px;width:26px;border-radius:50%;position:absolute;background:var(--si-highlight);top:50%;transform:translate(-50%, -50%);cursor:pointer;overflow:visible;transition:.25s;z-index:3}#top .si-slider .slider-handle::before,.si-slider .slider-handle::before{content:"";height:32px;width:32px;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);opacity:0;background:var(--si-highlight);transition:.25s}#top .si-slider .slider-handle:hover::before,.si-slider .slider-handle:hover::before{opacity:.5}input[type=range].si-input,input[type=range].si-range{--theme-base: var(--si-text-color);--theme-base-a: color-mix(in srgb, var(--si-text-color), transparent 70%);--theme-hl: #fff;--thumb-v: 2 1 60;--thumb-v-s: 3;--thumb-u: GHz GB GB;--thumb-u-s: .75;--thumb-color: var(--si-highlight);--thumb-d: 1.25em;--track-w: calc(100% - var(--thumb-d));--track-h: .75em;--track-r: .25em;--u: 3em;display:block;border:none;margin:0 auto;padding:0;width:var(--track-w);height:calc(2*var(--track-h));opacity:.7;background:rgba(0,0,0,0);font-size:1em;cursor:pointer;transition:.25s ease}input[type=range].si-input,input[type=range].si-input::-webkit-slider-runnable-track,input[type=range].si-input::-webkit-slider-thumb,input[type=range].si-range,input[type=range].si-range::-webkit-slider-runnable-track,input[type=range].si-range::-webkit-slider-thumb{-webkit-appearance:none}input[type=range].si-input:focus,input[type=range].si-range:focus{outline:none;opacity:.99}input[type=range].si-input::-webkit-slider-runnable-track,input[type=range].si-range::-webkit-slider-runnable-track{position:relative;width:var(--track-w);height:var(--track-h);border-radius:var(--track-r);box-shadow:0 1px 1px var(--theme-base-a);background:var(--theme-base-a)}.js input[type=range].si-input::-webkit-slider-runnable-track,.js input[type=range].si-range::-webkit-slider-runnable-track{background:linear-gradient(var(--theme-base), var(--theme-base)) no-repeat var(--theme-base-a)}input[type=range].si-input::-moz-range-track,input[type=range].si-range::-moz-range-track{width:var(--track-w);height:var(--track-h);border-radius:var(--track-r);box-shadow:0 1px 1px var(--theme-base-a);background:var(--theme-base-a)}input[type=range].si-input::-ms-track,input[type=range].si-range::-ms-track{border:none;width:var(--track-w);height:var(--track-h);border-radius:var(--track-r);box-shadow:0 1px 1px var(--theme-base-a);background:var(--theme-base-a);color:rgba(0,0,0,0)}input[type=range].si-input::-moz-range-progress,input[type=range].si-range::-moz-range-progress{height:var(--track-h);border-radius:var(--track-r);background:var(--theme-base)}input[type=range].si-input::-ms-fill-lower,input[type=range].si-range::-ms-fill-lower{border-radius:var(--track-r);background:var(--theme-base)}input[type=range].si-input::-webkit-slider-thumb,input[type=range].si-range::-webkit-slider-thumb{margin-top:calc((var(--track-h) - var(--thumb-d))/2);box-sizing:border-box;border:solid .125em var(--theme-hl);width:var(--thumb-d);height:var(--thumb-d);border-radius:50%;background:var(--thumb-color);cursor:ew-resize}input[type=range].si-input::-moz-range-thumb,input[type=range].si-range::-moz-range-thumb{box-sizing:border-box;border:solid .125em var(--theme-hl);width:var(--thumb-d);height:var(--thumb-d);border-radius:50%;background:var(--thumb-color);cursor:ew-resize}input[type=range].si-input::-ms-thumb,input[type=range].si-range::-ms-thumb{box-sizing:border-box;border:solid .125em var(--theme-hl);width:var(--thumb-d);height:var(--thumb-d);border-radius:50%;background:var(--thumb-color);cursor:ew-resize}input[type=range].si-input::-webkit-slider-runnable-track:before,input[type=range].si-input #track:before,input[type=range].si-range::-webkit-slider-runnable-track:before,input[type=range].si-range #track:before{position:absolute;bottom:100%;left:0;color:var(--theme-base);line-height:1.5}[class*=webkit] input[type=range].si-input::-webkit-slider-thumb:before,[class*=webkit] input[type=range].si-input::-webkit-slider-thumb:after,[class*=webkit] input[type=range].si-input #thumb:before,[class*=webkit] input[type=range].si-input #thumb:after,[class*=webkit] input[type=range].si-range::-webkit-slider-thumb:before,[class*=webkit] input[type=range].si-range::-webkit-slider-thumb:after,[class*=webkit] input[type=range].si-range #thumb:before,[class*=webkit] input[type=range].si-range #thumb:after{position:absolute;bottom:0;color:var(--theme-base);line-height:1}[class*=webkit] input[type=range].si-input::-webkit-slider-thumb:before,[class*=webkit] input[type=range].si-input #thumb:before,[class*=webkit] input[type=range].si-range::-webkit-slider-thumb:before,[class*=webkit] input[type=range].si-range #thumb:before{box-sizing:border-box;left:100%;padding-right:.0625em;width:calc(2*var(--u)/var(--thumb-v-s));transform:translateY(8px);font-size:calc(var(--thumb-v-s)*1em);text-align:right}[class*=webkit] input[type=range].si-input::-webkit-slider-thumb:after,[class*=webkit] input[type=range].si-input #thumb:after,[class*=webkit] input[type=range].si-range::-webkit-slider-thumb:after,[class*=webkit] input[type=range].si-range #thumb:after{left:calc(100% + 2*var(--u)/var(--thumb-u-s));font-size:calc(var(--thumb-u-s)*1em)}.si-price-range-selector{display:grid;gap:var(--si-layout-gutter)}.si-price-range-selector .si-price-range-element{display:flex;gap:0 var(--si-layout-gutter);flex-direction:column;align-items:stretch;justify-content:space-between}.si-price-range-selector .si-price-range-element.si-price-factor{flex-direction:row;align-items:center}.si-price-range-selector .si-price-range-element.si-price-range-values{display:grid;place-items:center;grid-template-columns:1fr auto 1fr}.si-price-range-selector .si-price-range-element.si-price-range-values .si-icon{font-size:2rem}.si-price-range-selector .si-price-range-element.si-price-range-values>:first-child{place-self:center end}.si-price-range-selector .si-price-range-element.si-price-range-values>:last-child{place-self:center start}.si-price-range-selector .si-input-container{display:flex;width:100%;align-items:center;justify-content:center;gap:1rem}.si-price-range-selector .si-price-range-element-header{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem}.si-price-range-selector .si-price-range-value{text-align:center}.si-price-range-selector .si-price-range-value label{opacity:.75}.si-price-range-selector .si-price-range-value div{font-size:2rem;font-weight:bold}.si-price-range-selector .si-price-factor-list{display:flex;align-items:center;justify-content:center;border:var(--si-component-border);border-radius:var(--si-border-radius)}.si-price-range-selector .si-price-factor-list .si-price-factor-item{text-transform:uppercase;font-size:.8rem;padding:.5em 1em}.si-price-range-selector .si-price-factor-list .si-price-factor-item.si-selected{background:color-mix(in srgb, var(--si-text-color), transparent 90%)}#top .si-calculator,.si-calculator{box-sizing:border-box;display:grid;gap:1rem;grid-template-rows:auto;place-items:start stretch;container-name:si-calculator;container-type:inline-size}#top .si-calculator *,.si-calculator *{box-sizing:border-box}@media screen and (max-width: 420px){#top .si-calculator,.si-calculator{gap:0}}#top .si-calculator .si-calculator-inputs,.si-calculator .si-calculator-inputs{display:grid;gap:var(--si-layout-gutter);width:100%;overflow:hidden}#top .si-calculator .si-calculator-inputs>div:empty,.si-calculator .si-calculator-inputs>div:empty{display:none}#top .si-calculator .si-input-group,.si-calculator .si-input-group{width:100%;overflow:hidden}#top .si-calculator .si-input-group label,.si-calculator .si-input-group label{padding-block:.5rem;font-weight:500;opacity:.5;word-wrap:break-word;white-space:pre-wrap}#top .si-calculator .si-input-group label:has(si-checkbox),.si-calculator .si-input-group label:has(si-checkbox){opacity:1}@container si-calculator (width > 800px){#top .si-calculator .si-input-group label,.si-calculator .si-input-group label{width:100%;text-align:left}}#top .si-calculator .si-input-group>div,.si-calculator .si-input-group>div{overflow:hidden;border-radius:var(--si-border-radius)}#top .si-calculator .si-input-group:has(.si-dropdown)>div,.si-calculator .si-input-group:has(.si-dropdown)>div{padding:1rem 1rem;display:flex;gap:1rem;align-items:center}#top .si-calculator .si-input-group:has(.si-dropdown) .si-dropdown,.si-calculator .si-input-group:has(.si-dropdown) .si-dropdown{flex:1}#top .si-calculator .si-input-group .si-range-input,.si-calculator .si-input-group .si-range-input{display:grid;gap:1rem}#top .si-calculator .si-input-group .si-range-input .si-range-input-value,.si-calculator .si-input-group .si-range-input .si-range-input-value{display:grid;grid-template-columns:auto 1fr 1fr;place-items:center stretch;text-align:left;position:relative}#top .si-calculator .si-input-group .si-range-input .si-range-input-value .si-range-input-value-with-input,.si-calculator .si-input-group .si-range-input .si-range-input-value .si-range-input-value-with-input{display:inline-block;position:relative}#top .si-calculator .si-input-group .si-range-input .si-range-input-value .si-range-input-value-with-input>input,.si-calculator .si-input-group .si-range-input .si-range-input-value .si-range-input-value-with-input>input{position:absolute;top:-0.5rem;left:.5rem;width:calc(100% - 1rem);font-weight:bold;font-size:inherit;opacity:0;border:none;box-shadow:0 0 0 2px var(--si-highlight);padding:.25em .5em}#top .si-calculator .si-input-group .si-range-input .si-range-input-value .si-range-input-value-with-input>input:focus,.si-calculator .si-input-group .si-range-input .si-range-input-value .si-range-input-value-with-input>input:focus{opacity:1}#top .si-calculator .si-input-group .si-range-input .si-range-input-value::after,.si-calculator .si-input-group .si-range-input .si-range-input-value::after{content:"";width:100%;position:absolute;bottom:-0.5rem;left:0;border-top:dashed 1px currentColor;opacity:.2}#top .si-calculator .si-input-group .si-range-input .si-range-input-value>span,.si-calculator .si-input-group .si-range-input .si-range-input-value>span{padding-left:1rem}#top .si-calculator .si-input-group .si-range-input .si-range-input-value>span:nth-child(2),.si-calculator .si-input-group .si-range-input .si-range-input-value>span:nth-child(2){font-weight:bold}#top .si-calculator .si-input-group .si-range-input .si-range-input-value>span:nth-child(3),.si-calculator .si-input-group .si-range-input .si-range-input-value>span:nth-child(3){position:relative}#top .si-calculator .si-input-group .si-range-input .si-range-input-value>span:nth-child(3)::before,.si-calculator .si-input-group .si-range-input .si-range-input-value>span:nth-child(3)::before{content:"";height:100%;position:absolute;left:0rem;bottom:-0.5rem;border-left:dashed 1px currentColor;opacity:.2}#top .si-calculator .si-input-group .si-range-input .si-range,.si-calculator .si-input-group .si-range-input .si-range{margin-top:.5rem;border-style:none;background:none}#top .si-calculator .si-input-container,.si-calculator .si-input-container{display:grid;gap:1rem;grid-template-columns:3fr 2fr;grid-template-areas:"label input";place-items:center stretch}#top .si-calculator .si-input-container input,.si-calculator .si-input-container input{min-width:0px;max-width:100%;transition:.25s;height:auto;margin:0px}#top .si-calculator .si-input-container input:focus,.si-calculator .si-input-container input:focus{border-color:var(--si-highlight)}#top .si-calculator .si-input-container label,.si-calculator .si-input-container label{grid-area:label;color:inherit;pointer-events:none;opacity:1}#top .si-calculator .si-input-container label .alt-method si-radio,.si-calculator .si-input-container label .alt-method si-radio{pointer-events:auto}#top .si-calculator .si-input-container .si-dropdown>.btn,.si-calculator .si-input-container .si-dropdown>.btn{color:inherit}#top .si-calculator .si-input-container .si-dropdown .si-dropdown-button,.si-calculator .si-input-container .si-dropdown .si-dropdown-button{width:100%}#top .si-calculator .si-input-container .si-input,.si-calculator .si-input-container .si-input{grid-area:input;display:grid;grid-template-columns:1fr auto;place-items:center;margin-top:0}#top .si-calculator .si-input-container .extra,.si-calculator .si-input-container .extra{width:25px;text-align:center}@media screen and (max-width: 420px){#top .si-calculator .si-input-container,.si-calculator .si-input-container{text-align:center;grid-template-columns:1fr;grid-template-areas:"label" "input";gap:0;place-items:stretch}#top .si-calculator .si-input-container>label,.si-calculator .si-input-container>label{position:relative;display:grid;grid-template-columns:auto 1fr;place-items:center end;padding:var(--si-padding) 0}#top .si-calculator .si-input-container .si-input,.si-calculator .si-input-container .si-input{position:relative}#top .si-calculator .si-input-container .si-input .si-dropdown-button::after,.si-calculator .si-input-container .si-input .si-dropdown-button::after{right:2.5rem}#top .si-calculator .si-input-container .si-input .extra,.si-calculator .si-input-container .si-input .extra{position:absolute;right:0px;top:50%;width:auto;transform:translate(-100%, -50%)}}#top .si-calculator .si-amount-value,.si-calculator .si-amount-value{text-align:center;padding:0 1em}#top .si-calculator .si-amount-value h3,.si-calculator .si-amount-value h3{font-size:2rem}@media screen and (max-width: 1000px){#top .si-calculator .si-amount-value,.si-calculator .si-amount-value{text-align:center}}#top .si-calculator .si-calculator-results,.si-calculator .si-calculator-results{background:color-mix(in srgb, var(--si-text-color), transparent 90%);padding:2rem;overflow:hidden;border-radius:var(--si-border-radius)}#top .si-calculator .si-calculator-results .si-value,.si-calculator .si-calculator-results .si-value{text-align:right}#top .si-calculator .si-calculator-results .si-mortgage-data-row,.si-calculator .si-calculator-results .si-mortgage-data-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:1rem}#top .si-calculator .si-calculator-results .si-mortgage-data-row label,.si-calculator .si-calculator-results .si-mortgage-data-row label{opacity:.75;font-size:1rem}#top .si-calculator .si-calculator-results .si-mortgage-data-row .si-value,.si-calculator .si-calculator-results .si-mortgage-data-row .si-value{font-weight:700;line-height:1}#top .si-calculator .si-calculator-results .si-mortgage-data-row:not(:has(.si-value)),.si-calculator .si-calculator-results .si-mortgage-data-row:not(:has(.si-value)){display:none}#top .si-calculator .si-calculator-results .si-mortgage-data-row.total,.si-calculator .si-calculator-results .si-mortgage-data-row.total{font-size:1.5rem;position:relative}#top .si-calculator .si-calculator-results .si-mortgage-data-row.total::before,.si-calculator .si-calculator-results .si-mortgage-data-row.total::before{content:"";width:100%;position:absolute;top:0rem;left:0;border-top:dashed 1px currentColor;opacity:.2}#top .si-calculator .si-calculator-results .si-mortgage-data-row.total-big,.si-calculator .si-calculator-results .si-mortgage-data-row.total-big{background:var(--si-background-color);border-radius:var(--si-border-radius);font-size:2rem}#top .si-calculator .si-calculator-results .si-mortgage-data-row.total-big em,.si-calculator .si-calculator-results .si-mortgage-data-row.total-big em{font-style:normal}#top .si-calculator .si-calculator-results .si-mortgage-data-row.total-big span,.si-calculator .si-calculator-results .si-mortgage-data-row.total-big span{font-size:.5em;display:block}#top .si-calculator .si-transfer-taxes-results .si-results-container,.si-calculator .si-transfer-taxes-results .si-results-container{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media screen and (max-width: 640px){#top .si-calculator .si-transfer-taxes-results .si-results-container,.si-calculator .si-transfer-taxes-results .si-results-container{grid-template-columns:1fr;place-items:center}}#top .si-calculator .si-transfer-taxes-results .si-value,.si-calculator .si-transfer-taxes-results .si-value{place-self:center end;font-style:normal;font-size:2rem}#top .si-calculator .si-transfer-taxes-results .si-value em,.si-calculator .si-transfer-taxes-results .si-value em{font-style:normal}@media screen and (max-width: 640px){#top .si-calculator .si-transfer-taxes-results .si-value,.si-calculator .si-transfer-taxes-results .si-value{place-self:unset}}#top .si-calculator .si-transfer-taxes-results .si-notice,.si-calculator .si-transfer-taxes-results .si-notice{grid-column:1/-1;font-size:.8rem;opacity:.75}#top .si-calculator .si-transfer-taxes-results .si-donut-chart svg.si-graph,.si-calculator .si-transfer-taxes-results .si-donut-chart svg.si-graph{width:100%;height:100%;aspect-ratio:1}@media screen and (max-width: 640px){#top .si-calculator .si-simple-results,.si-calculator .si-simple-results{padding-inline:0rem}#top .si-calculator .si-simple-results .si-donut-chart,.si-calculator .si-simple-results .si-donut-chart{margin-bottom:1rem}}#top .si-calculator .si-simple-results .si-result-item,.si-calculator .si-simple-results .si-result-item{padding-top:1rem;padding-inline:1rem;text-align:center}#top .si-calculator .si-simple-results .si-result-item .si-value,.si-calculator .si-simple-results .si-result-item .si-value{text-align:center;place-self:center center;font-style:normal;font-size:1.5rem}#top .si-calculator .si-simple-results .si-result-item .si-value em,.si-calculator .si-simple-results .si-result-item .si-value em{font-style:normal}@media screen and (max-width: 640px){#top .si-calculator .si-simple-results .si-result-item .si-value,.si-calculator .si-simple-results .si-result-item .si-value{place-self:unset}}#top .si-calculator .si-simple-results .si-notice,.si-calculator .si-simple-results .si-notice{padding-inline:1rem;grid-column:1/-1;font-size:.75rem;opacity:.6}#top .si-calculator.si-mode-mortgage,#top .si-calculator.si-mode-transfer-tax,#top .si-calculator.si-mode-standalone,.si-calculator.si-mode-mortgage,.si-calculator.si-mode-transfer-tax,.si-calculator.si-mode-standalone{grid-template-columns:1fr 1fr;gap:var(--si-layout-gutter);place-items:stretch}@media screen and (max-width: 1000px){#top .si-calculator.si-mode-mortgage,#top .si-calculator.si-mode-transfer-tax,#top .si-calculator.si-mode-standalone,.si-calculator.si-mode-mortgage,.si-calculator.si-mode-transfer-tax,.si-calculator.si-mode-standalone{grid-template-columns:1fr}}#top .si-calculator.si-mode-mortgage .si-calculator-inputs,#top .si-calculator.si-mode-transfer-tax .si-calculator-inputs,#top .si-calculator.si-mode-standalone .si-calculator-inputs,.si-calculator.si-mode-mortgage .si-calculator-inputs,.si-calculator.si-mode-transfer-tax .si-calculator-inputs,.si-calculator.si-mode-standalone .si-calculator-inputs{background:color-mix(in srgb, var(--si-text-color), transparent 90%);padding:2rem;overflow:hidden;border-radius:var(--si-border-radius)}#top .si-calculator.si-mode-mortgage .si-transfer-taxes-results,#top .si-calculator.si-mode-transfer-tax .si-transfer-taxes-results,#top .si-calculator.si-mode-standalone .si-transfer-taxes-results,.si-calculator.si-mode-mortgage .si-transfer-taxes-results,.si-calculator.si-mode-transfer-tax .si-transfer-taxes-results,.si-calculator.si-mode-standalone .si-transfer-taxes-results{grid-column:1/-1}#top .si-calculator.si-mode-mortgage .si-simple-results,#top .si-calculator.si-mode-mortgage .si-amount-value,#top .si-calculator.si-mode-transfer-tax .si-simple-results,#top .si-calculator.si-mode-transfer-tax .si-amount-value,#top .si-calculator.si-mode-standalone .si-simple-results,#top .si-calculator.si-mode-standalone .si-amount-value,.si-calculator.si-mode-mortgage .si-simple-results,.si-calculator.si-mode-mortgage .si-amount-value,.si-calculator.si-mode-transfer-tax .si-simple-results,.si-calculator.si-mode-transfer-tax .si-amount-value,.si-calculator.si-mode-standalone .si-simple-results,.si-calculator.si-mode-standalone .si-amount-value{display:none}#top .si-calculator.si-mode-mortgage .si-transfer-taxes-results,.si-calculator.si-mode-mortgage .si-transfer-taxes-results{display:none}#top .si-calculator.si-mode-transfer-tax .si-complex-results,.si-calculator.si-mode-transfer-tax .si-complex-results{display:none}#top .si-calculator.si-mode-transfer-tax .si-calculator-inputs,.si-calculator.si-mode-transfer-tax .si-calculator-inputs{grid-column:1/-1}#top .si-calculator.si-mode-transfer-tax .si-calculator-inputs .si-downpayment-input,#top .si-calculator.si-mode-transfer-tax .si-calculator-inputs .si-interest-input,#top .si-calculator.si-mode-transfer-tax .si-calculator-inputs .si-term-input,#top .si-calculator.si-mode-transfer-tax .si-calculator-inputs .si-frequency-input,.si-calculator.si-mode-transfer-tax .si-calculator-inputs .si-downpayment-input,.si-calculator.si-mode-transfer-tax .si-calculator-inputs .si-interest-input,.si-calculator.si-mode-transfer-tax .si-calculator-inputs .si-term-input,.si-calculator.si-mode-transfer-tax .si-calculator-inputs .si-frequency-input{display:none}#top .si-calculator.si-mode-embedded,.si-calculator.si-mode-embedded{grid-template-columns:1fr 1fr;gap:var(--si-layout-gutter);background:color-mix(in srgb, var(--si-text-color), transparent 90%);padding:2rem;overflow:hidden;border-radius:var(--si-border-radius)}@media screen and (max-width: 1000px){#top .si-calculator.si-mode-embedded,.si-calculator.si-mode-embedded{grid-template-columns:1fr}}#top .si-calculator.si-mode-embedded .si-calculator-results,.si-calculator.si-mode-embedded .si-calculator-results{background-color:rgba(0,0,0,0)}@media screen and (max-width: 640px){#top .si-calculator.si-mode-embedded,.si-calculator.si-mode-embedded{padding:1rem}}#top .si-calculator.si-mode-embedded .si-amount-input,#top .si-calculator.si-mode-embedded .city-input,#top .si-calculator.si-mode-embedded .si-calculator-actions,#top .si-calculator.si-mode-embedded .si-transfer-taxes-results,#top .si-calculator.si-mode-embedded .si-complex-results,#top .si-calculator.si-mode-embedded .si-calculator-inputs>[ng-transclude],.si-calculator.si-mode-embedded .si-amount-input,.si-calculator.si-mode-embedded .city-input,.si-calculator.si-mode-embedded .si-calculator-actions,.si-calculator.si-mode-embedded .si-transfer-taxes-results,.si-calculator.si-mode-embedded .si-complex-results,.si-calculator.si-mode-embedded .si-calculator-inputs>[ng-transclude]{display:none}@property --dashoffset{initial-value:25;syntax:"<number>"}@property --dasharray-a{initial-value:0;syntax:"<number>"}@property --dasharray-b{initial-value:0;syntax:"<number>"}#top .si-donut-chart,.si-donut-chart{display:grid;position:relative;grid-template-columns:1fr auto}@media screen and (max-width: 640px){#top .si-donut-chart,.si-donut-chart{grid-template-columns:1fr;place-items:center}}@keyframes siGraphStrokeAnim{from{stroke-dashoffset:25;stroke-dasharray:0 100}to{stroke-dashoffset:var(--dashoffset);stroke-dasharray:var(--dasharray-a) var(--dasharray-b)}}#top .si-donut-chart .si-graph-container,.si-donut-chart .si-graph-container{position:relative;min-width:2vw;max-width:300px}#top .si-donut-chart .si-graph,.si-donut-chart .si-graph{--si-stroke-width: 5}#top .si-donut-chart .si-graph circle,.si-donut-chart .si-graph circle{stroke-dashoffset:0;stroke:rgba(102,102,102,.2);stroke-width:var(--si-stroke-width);transform-origin:center;transition:all .25s ease}#top .si-donut-chart .si-graph .si-graph-bar,.si-donut-chart .si-graph .si-graph-bar{stroke-width:calc(var(--si-stroke-width) - 1.5);--dasharray-a: var(--si-bar-pct) ;--dasharray-b: calc(100 - var(--si-bar-pct));--dashoffset: calc(var(--si-bar-pct-offset,0) + 25);stroke-dasharray:var(--dasharray-a) var(--dasharray-b);stroke-dashoffset:var(--dashoffset);stroke:var(--si-bar-color)}#top .si-donut-chart .si-donut-content,.si-donut-chart .si-donut-content{position:absolute;top:50%;left:50%;translate:-50% -50%}#top .si-donut-chart .si-donut-content si-donut-chart-center,.si-donut-chart .si-donut-content si-donut-chart-center{display:flex;flex-direction:column;align-items:center}#top .si-donut-chart .si-donut-content si-donut-chart-center h3,.si-donut-chart .si-donut-content si-donut-chart-center h3{font-size:2rem;margin:0;white-space:nowrap}#top .si-donut-chart .si-donut-content si-donut-chart-center em,.si-donut-chart .si-donut-content si-donut-chart-center em{font-style:normal;font-size:1.3rem;font-weight:bold}#top .si-donut-chart .si-donut-content si-donut-chart-center span,.si-donut-chart .si-donut-content si-donut-chart-center span{font-size:1rem;opacity:.75}@media screen and (min-width: 1001px){#top .si-donut-chart .si-donut-content si-donut-chart-center h3,.si-donut-chart .si-donut-content si-donut-chart-center h3{font-size:clamp(12px,1.5vmax,2rem);margin:0;white-space:nowrap}#top .si-donut-chart .si-donut-content si-donut-chart-center em,.si-donut-chart .si-donut-content si-donut-chart-center em{font-style:normal;font-size:clamp(11px,1.1vmax,1.3rem);font-weight:bold}#top .si-donut-chart .si-donut-content si-donut-chart-center span,.si-donut-chart .si-donut-content si-donut-chart-center span{font-size:clamp(10px,1vmax,1rem);opacity:.75}}#top .si-donut-chart .si-chart-legend,.si-donut-chart .si-chart-legend{place-self:center}#top .si-donut-chart .si-chart-legend-item,.si-donut-chart .si-chart-legend-item{display:grid;grid-template-columns:auto 1fr;place-items:center start;gap:.5rem}#top .si-donut-chart .si-chart-legend-item .si-bar-color,.si-donut-chart .si-chart-legend-item .si-bar-color{display:inline-block;width:1rem;height:1rem;background-color:var(--si-bar-color);border-radius:.25rem}#top .si-donut-chart .si-chart-legend-item>div>span:first-child,.si-donut-chart .si-chart-legend-item>div>span:first-child{font-weight:bold}#top .si-donut-chart .si-chart-legend-item span,.si-donut-chart .si-chart-legend-item span{font-size:.8rem}.si-list-stats{display:grid;gap:var(--si-layout-gutter);grid-template-columns:repeat(auto-fill, minmax(350px, 1fr))}.si-list-stats .si-stat-group .si-stat-group-label{font-weight:700;font-size:1.2rem;margin-bottom:.5rem}.si-list-stats .si-stat-group .si-stat-group-donut{display:grid;grid-template-columns:80px 1fr;gap:1rem;place-items:start center}.si-list-stats .si-stat-group .si-stat-group-donut .si-graph{--si-stroke-width: 10}.si-list-stats .si-stat-group .si-stat-group-donut .si-chart-legend{place-self:center stretch;display:grid;gap:.25rem 1rem}.si-list-stats .si-stat-group .si-stat-group-donut .si-chart-legend .si-chart-legend-item{place-items:start}.si-list-stats .si-stat-group .si-stat-group-donut .si-chart-legend .si-chart-legend-item>div{line-height:1}.si-list-stats .si-stat-group .si-stat-group-donut .si-chart-legend .si-chart-legend-item .si-bar-color{margin-top:.1em}@media screen and (max-width: 640px){.si-list-stats .si-stat-group .si-stat-group-donut{grid-template-columns:1fr;place-items:center}.si-list-stats .si-stat-group .si-stat-group-donut .si-graph{max-width:120px}}#top .si-dropdown,.si-dropdown{position:relative;display:inline-block;--button-shadow: 0 0 0 1px var(--si-element-border-color, currentColor)}#top .si-dropdown.si-no-border,.si-dropdown.si-no-border{--button-shadow: none}#top .si-dropdown .si-dropdown-button,.si-dropdown .si-dropdown-button{background-color:rgba(0,0,0,0);color:var(--si-text-color);outline:none;white-space:nowrap;font-weight:400;cursor:pointer;display:flex;align-items:center;justify-content:flex-start;gap:.25em;box-shadow:var(--button-shadow);padding:.5em 1em;border-radius:var(--si-border-radius, 0)}#top .si-dropdown .si-dropdown-button>*,.si-dropdown .si-dropdown-button>*{pointer-events:none}#top .si-dropdown .si-dropdown-button:hover,.si-dropdown .si-dropdown-button:hover{background-color:rgba(0,0,0,0);color:var(--si-text-color)}#top .si-dropdown .si-dropdown-button si-icon,.si-dropdown .si-dropdown-button si-icon{font-size:inherit;min-width:1.25em;text-align:center;position:relative}#top .si-dropdown .si-dropdown-button si-icon:not(:last-child),.si-dropdown .si-dropdown-button si-icon:not(:last-child){margin-right:.5em}#top .si-dropdown .si-dropdown-button si-icon b,.si-dropdown .si-dropdown-button si-icon b{font-size:.6rem;position:absolute;top:0px;right:0px;width:1rem;height:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--si-highlight-text-color);background-color:var(--si-highlight);border-radius:50%;transform:translate(50%, -50%)}#top .si-dropdown.has-value .si-dropdown-button,.si-dropdown.has-value .si-dropdown-button{font-weight:700}#top .si-dropdown.has-button-icon .si-dropdown-button,.si-dropdown.has-button-icon .si-dropdown-button{position:relative}#top .si-dropdown.has-button-icon .si-dropdown-button::after,.si-dropdown.has-button-icon .si-dropdown-button::after{content:"";font-family:var(--si-icon-font-family);font-weight:300;font-size:20px;padding:5px}#top .si-dropdown-panel,.si-dropdown-panel{overflow:hidden;max-width:80vw;min-width:var(--si-target-width);transition:max-height .25s;background-color:var(--si-background-color);border:var(--si-border, var(--si-border-width, 1px) var(--si-border-style, solid) var(--si-border-color, #ccc));border-radius:var(--si-border-radius);margin:0;outline:none;display:none;animation:siDropDownPanelVanish .25s ease}#top .si-dropdown-panel[open],.si-dropdown-panel[open]{display:block;animation:siDropDownPanelAppear .25s ease}@media screen and (min-width: 641px){#top .si-dropdown-panel.si-align-panel-bottom,.si-dropdown-panel.si-align-panel-bottom{translate:0 calc(-100% + var(--si-target-height, 0))}}#top .si-dropdown-panel .si-dropdown-panel-content,.si-dropdown-panel .si-dropdown-panel-content{padding:10px 0;max-height:30dvh;overflow:hidden auto;overflow:clip auto;overflow:clip overlay;overscroll-behavior:contain}@media screen and (max-width: 640px){#top .si-dropdown-panel .si-dropdown-panel-content,.si-dropdown-panel .si-dropdown-panel-content{padding:0;margin-inline:-1rem;max-height:60dvh}}#top .si-dropdown-panel .si-dropdown-item,.si-dropdown-panel .si-dropdown-item{white-space:nowrap;padding:5px 10px;font-size:1.2rem;cursor:pointer;border-left-width:4px;border-left-style:solid;border-left-color:rgba(0,0,0,0);color:var(--si-text-color);transition:.25s}#top .si-dropdown-panel .si-dropdown-item.active,#top .si-dropdown-panel .si-dropdown-item:active,.si-dropdown-panel .si-dropdown-item.active,.si-dropdown-panel .si-dropdown-item:active{border-left-color:var(--si-highlight);background:none}#top .si-dropdown-panel .si-dropdown-item:not(.active):hover,.si-dropdown-panel .si-dropdown-item:not(.active):hover{border-left-color:var(--si-highlight);text-shadow:-0.06ex 0 currentColor,.06ex 0 currentColor}@media screen and (max-width: 640px){#top .si-dropdown-panel .si-dropdown-item,.si-dropdown-panel .si-dropdown-item{font-size:1.2rem;padding:1em;position:relative}#top .si-dropdown-panel .si-dropdown-item.active,#top .si-dropdown-panel .si-dropdown-item:active,.si-dropdown-panel .si-dropdown-item.active,.si-dropdown-panel .si-dropdown-item:active{padding-left:.5em;font-weight:700;border-left:none}#top .si-dropdown-panel .si-dropdown-item.active::before,#top .si-dropdown-panel .si-dropdown-item:active::before,.si-dropdown-panel .si-dropdown-item.active::before,.si-dropdown-panel .si-dropdown-item:active::before{content:"";width:.5em;height:.5em;background:var(--si-highlight);border-radius:50%;position:absolute;left:0;top:50%;transform:translate(-50%, -50%)}#top .si-dropdown-panel .si-dropdown-item:not(:last-child),.si-dropdown-panel .si-dropdown-item:not(:last-child){border-bottom:solid 1px var(--si-text-color)}}@media screen and (max-width: 640px){#top .si-dropdown-panel,.si-dropdown-panel{position:fixed;transition:.25s;max-width:unset;bottom:0px;width:100%;left:0px !important;top:unset !important;padding:0 1rem;transform:translate(0%, 0%)}#top .si-dropdown-panel[open],.si-dropdown-panel[open]{animation:siDropDownPanelAppearFromBottom .5s ease}}#top .si-dropdown-panel.expanded,.si-dropdown-panel.expanded{--top: calc( var(--relative-cy) + var(--relative-pageYOffset));top:var(--top);--max-height: min(50vh, var(--potential-height));max-height:calc(100dvh - 2rem);opacity:1;box-shadow:rgba(0,0,0,.5) 2px 2px 10px;pointer-events:auto;overflow:clip auto;overflow:clip overlay;transform:unset}@media screen and (max-width: 640px){#top .si-dropdown-panel.expanded,.si-dropdown-panel.expanded{top:unset;left:0px;width:100vw;min-height:25vh;max-height:60vh}}#top .si-input-container,.si-input-container{position:relative}#top .si-input-container>label,.si-input-container>label{position:absolute;pointer-events:none;opacity:.5;font-style:italic;top:50%;transform:translateY(-50%);padding:0 calc(var(--si-padding)/2);left:0rem;transition:.25s;transform-origin:top left;line-height:1}#top .si-input-container.si-hp-container,.si-input-container.si-hp-container{display:none}#top .si-input-container .si-input input[type=text],#top .si-input-container .si-input input[type=number],#top .si-input-container .si-input input[type=url],#top .si-input-container .si-input input[type=email],#top .si-input-container .si-input input[type=input],#top .si-input-container .si-input input[type=search],#top .si-input-container .si-input input[type=tel],#top .si-input-container .si-input select,#top .si-input-container .si-input textarea,#top .si-input-container .si-input .si-select,#top .si-input-container .si-input .si-dropdown,.si-input-container .si-input input[type=text],.si-input-container .si-input input[type=number],.si-input-container .si-input input[type=url],.si-input-container .si-input input[type=email],.si-input-container .si-input input[type=input],.si-input-container .si-input input[type=search],.si-input-container .si-input input[type=tel],.si-input-container .si-input select,.si-input-container .si-input textarea,.si-input-container .si-input .si-select,.si-input-container .si-input .si-dropdown{padding:.75em;width:100%;outline:none;border:var(--si-input-border, var(--si-input-border-width, 1px) var(--si-input-border-style, solid) var(--si-input-border-color, #cfcfcf));background-color:var(--si-input-background-color, #fcfcfc);border-radius:var(--si-input-border-radius, 0);color:var(--text-color);margin:0px}#top .si-input-container .si-input input[type=text] .si-dropdown-button,#top .si-input-container .si-input input[type=number] .si-dropdown-button,#top .si-input-container .si-input input[type=url] .si-dropdown-button,#top .si-input-container .si-input input[type=email] .si-dropdown-button,#top .si-input-container .si-input input[type=input] .si-dropdown-button,#top .si-input-container .si-input input[type=search] .si-dropdown-button,#top .si-input-container .si-input input[type=tel] .si-dropdown-button,#top .si-input-container .si-input select .si-dropdown-button,#top .si-input-container .si-input textarea .si-dropdown-button,#top .si-input-container .si-input .si-select .si-dropdown-button,#top .si-input-container .si-input .si-dropdown .si-dropdown-button,.si-input-container .si-input input[type=text] .si-dropdown-button,.si-input-container .si-input input[type=number] .si-dropdown-button,.si-input-container .si-input input[type=url] .si-dropdown-button,.si-input-container .si-input input[type=email] .si-dropdown-button,.si-input-container .si-input input[type=input] .si-dropdown-button,.si-input-container .si-input input[type=search] .si-dropdown-button,.si-input-container .si-input input[type=tel] .si-dropdown-button,.si-input-container .si-input select .si-dropdown-button,.si-input-container .si-input textarea .si-dropdown-button,.si-input-container .si-input .si-select .si-dropdown-button,.si-input-container .si-input .si-dropdown .si-dropdown-button{box-shadow:none;padding:0}#top .si-input-container:not(.si-float-label).si-has-value>label,#top .si-input-container:not(.si-float-label):has(input.ng-not-empty,textarea.ng-not-empty)>label,#top .si-input-container:not(.si-float-label):has(input:focus,textarea:focus)>label,.si-input-container:not(.si-float-label).si-has-value>label,.si-input-container:not(.si-float-label):has(input.ng-not-empty,textarea.ng-not-empty)>label,.si-input-container:not(.si-float-label):has(input:focus,textarea:focus)>label{opacity:1;top:0;transform:scale(0.85);translate:0 -100%}#top .si-input-container.si-float-label>label,.si-input-container.si-float-label>label{top:0px;transform:scale(0.85);transform:scale(0.85);padding-left:0}#top .si-input-container.si-float-label .si-input,#top .si-input-container.si-float-label .grid-layout-column,.si-input-container.si-float-label .si-input,.si-input-container.si-float-label .grid-layout-column{padding-top:var(--si-padding)}#top .si-input-container.si-input-group,.si-input-container.si-input-group{display:inline-grid;grid-auto-flow:column;gap:.5rem;padding-top:var(--si-padding);place-items:center}#top .si-map-container,.si-map-container{position:relative;overflow:hidden;margin-top:0}#top .si-map-container .si-map-viewport-container,.si-map-container .si-map-viewport-container{position:relative;overflow:hidden;height:var(--si-map-height, 50vh)}#top .si-map-container .si-map-viewport-container>.viewport,.si-map-container .si-map-viewport-container>.viewport{height:inherit}@media screen and (max-width: 640px){#top .si-map-container,.si-map-container{margin:calc(-1*var(--si-layout-gutter)/2);margin-top:0}}#top .si-map-container .si-selected-item,.si-map-container .si-selected-item{position:absolute;bottom:0px;left:0px;right:0px;transform:translateY(100%);transition:.25s ease-out}#top .si-map-container .si-selected-item.active,.si-map-container .si-selected-item.active{transform:translateY(0)}#top .si-map-container .si-selected-item::before,.si-map-container .si-selected-item::before{content:"";position:absolute;bottom:0px;left:0px;right:0px;top:0px;background:var(--si-background-color);opacity:.9;z-index:1}#top .si-map-container .si-selected-item a,.si-map-container .si-selected-item a{display:block}#top .si-map-container .si-selected-item .item-content,.si-map-container .si-selected-item .item-content{display:grid;grid-template-columns:auto 1fr auto;gap:var(--si-layout-gutter);position:relative;z-index:2}#top .si-map-container .si-selected-item .item-content .image,.si-map-container .si-selected-item .item-content .image{height:175px;width:260px}#top .si-map-container .si-selected-item .item-content .image a,.si-map-container .si-selected-item .item-content .image a{display:contents}#top .si-map-container .si-selected-item .item-content .image img,.si-map-container .si-selected-item .item-content .image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}#top .si-map-container .si-selected-item .item-content .item-infos,.si-map-container .si-selected-item .item-content .item-infos{padding:var(--si-layout-gutter) 0}#top .si-map-container .si-selected-item .item-content .more-infos,.si-map-container .si-selected-item .item-content .more-infos{display:grid;grid-template-rows:1fr;place-items:end center;padding:calc(var(--si-layout-gutter)/2)}#top .si-map-container .si-selected-item .item-content .flags,.si-map-container .si-selected-item .item-content .flags{opacity:0;position:absolute;top:5px;right:5px;z-index:5}#top .si-map-container .si-selected-item .item-content .flags i.far,.si-map-container .si-selected-item .item-content .flags i.far{display:none;background:var(--si-highlight);color:var(--si-highlight-text-color);width:3rem;height:3rem;line-height:3rem;text-align:center;border-radius:50%;font-size:1.75rem}#top .si-map-container .si-selected-item .item-content .open-houses,.si-map-container .si-selected-item .item-content .open-houses{display:none;position:absolute;top:5px;left:5px;background:var(--si-highlight);--si-text-color: var(--si-highlight-text-color);padding:5px;z-index:5}#top .si-map-container .si-selected-item .item-content .rooms,.si-map-container .si-selected-item .item-content .rooms{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;gap:var(--si-layout-gutter);padding-top:calc(var(--si-layout-gutter)/2)}#top .si-map-container .si-selected-item .item-content .subcategory,.si-map-container .si-selected-item .item-content .subcategory{font-size:1.25rem;text-transform:uppercase}#top .si-map-container .si-selected-item .item-content .price,.si-map-container .si-selected-item .item-content .price{font-size:1.5rem;font-weight:700}@media screen and (max-width: 1000px){#top .si-map-container .si-selected-item .item-content,.si-map-container .si-selected-item .item-content{height:30vh;grid-template-columns:1fr;place-items:end stretch}#top .si-map-container .si-selected-item .item-content .si-image,.si-map-container .si-selected-item .item-content .si-image{position:absolute;z-index:1;width:100%;height:100%}#top .si-map-container .si-selected-item .item-content .item-infos,.si-map-container .si-selected-item .item-content .item-infos{position:relative;z-index:5;font-size:.8rem;color:#fff;padding:calc(var(--si-layout-gutter)/2);padding-top:calc(var(--si-layout-gutter)*2);line-height:1.25;background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#00000000", endColorstr="#a6000000",GradientType=0 )}#top .si-map-container .si-selected-item .item-content .item-infos .si-rooms,.si-map-container .si-selected-item .item-content .item-infos .si-rooms{padding-top:0}#top .si-map-container .si-selected-item .item-content .item-infos .si-rooms .si-label,.si-map-container .si-selected-item .item-content .item-infos .si-rooms .si-label{display:none}#top .si-map-container .si-selected-item .item-content .more-infos,.si-map-container .si-selected-item .item-content .more-infos{position:absolute;bottom:0;right:0;height:100%;z-index:6}}#top .si-map-container .si-selected-item.has-open-house .si-open-houses,.si-map-container .si-selected-item.has-open-house .si-open-houses{display:block}#top .si-map-container .si-selected-item.has-video .flags i.si-video,.si-map-container .si-selected-item.has-video .flags i.si-video{display:block}#top .si-map-container .si-selected-item.has-virtual-tour .flags i.si-virtual-tour,.si-map-container .si-selected-item.has-virtual-tour .flags i.si-virtual-tour{display:block}#top .si-map-container .si-selected-item.has-flags .flags,.si-map-container .si-selected-item.has-flags .flags{opacity:1}#top .si-map-container .map-marker-icon,.si-map-container .map-marker-icon{background:#4884da;transition:transform .25s}#top .si-map-container .map-marker-icon::before,.si-map-container .map-marker-icon::before{font-family:var(--si-icon-font-family);content:"";font-size:45px;font-weight:600;width:40px;text-align:center;color:var(--map-marker-bg, var(--si-highlight));position:absolute;bottom:0px;left:-20px;opacity:.8}#top .si-map-container .map-marker-icon::after,.si-map-container .map-marker-icon::after{position:absolute;font-family:var(--si-icon-font-family);font-weight:300;content:"";color:var(--map-marker-fg, var(--si-highlight-text-color));bottom:15px;font-size:20px;width:40px;left:-20px;text-align:center}#top .si-map-container .map-marker-icon.sold,.si-map-container .map-marker-icon.sold{--map-marker-bg: var(--map-marker-bg-sold,#9b0505);--map-marker-fg: var(--map-marker-fg-sold,#fff)}#top .si-map-container .map-marker-icon.sold::before,.si-map-container .map-marker-icon.sold::before{content:"";scale:1.25 1}#top .si-map-container .map-marker-icon.sold::after,.si-map-container .map-marker-icon.sold::after{font-family:system-ui;font-size:13px;content:var(--si-sold-label, "Sold")}#top .si-map-container .map-marker-icon.selected,.si-map-container .map-marker-icon.selected{transform:scale(1.5)}#top .si-map-container .map-marker-icon.selected::before,.si-map-container .map-marker-icon.selected::before{text-shadow:0 0 2px var(--map-marker-fg),0 0 4px var(--map-marker-fg),0 0 5px var(--map-marker-bg),0 0 6px var(--map-marker-bg)}#top .si-map-container .map-marker-icon.multi-family:after,.si-map-container .map-marker-icon.multi-family:after{content:""}#top .si-map-container .map-marker-icon.lot:after,.si-map-container .map-marker-icon.lot:after{content:""}#top .si-map-container .map-marker-icon.com:after,.si-map-container .map-marker-icon.com:after{content:""}#top .si-map-container .map-marker-icon.ind:after,.si-map-container .map-marker-icon.ind:after{content:""}#top .si-map-container .map-marker-icon.revenue_prop:after,.si-map-container .map-marker-icon.revenue_prop:after{content:""}#top .si-map-container .map-marker-icon.farm:after,.si-map-container .map-marker-icon.farm:after{content:""}#top .si-map-container .cluster,.si-map-container .cluster{border-radius:50%;background:var(--map-cluster-bg, var(--si-highlight));color:var(--map-cluster-fg, var(--si-highlight-text-color));font-size:15px;font-weight:bold}#top .si-map-container .cluster::before,#top .si-map-container .cluster::after,.si-map-container .cluster::before,.si-map-container .cluster::after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 .5em var(--map-cluster-bg, var(--si-highlight));opacity:.25;z-index:1}#top .si-map-container .cluster::after,.si-map-container .cluster::after{box-shadow:0 0 0 .25em var(--map-cluster-bg, var(--si-highlight))}#top .si-map-container .cluster>div,.si-map-container .cluster>div{top:50%;transform:translateY(-50%);z-index:2}#top .si-map-container .cluster.cluster-small,.si-map-container .cluster.cluster-small{font-size:15px}#top .si-map-container .cluster.cluster-medium,.si-map-container .cluster.cluster-medium{font-size:20px}#top .si-map-container .cluster.cluster-large,.si-map-container .cluster.cluster-large{font-size:30px}#top .si-map-container .cluster.cluster-huge,.si-map-container .cluster.cluster-huge{font-size:35px}#top .si-map-container[legend=hide] .si-map-legend,.si-map-container[legend=hide] .si-map-legend{display:none}#top .si-map-container .si-map-legend,.si-map-container .si-map-legend{padding:1rem}#top .si-map-container .si-map-legend h3,.si-map-container .si-map-legend h3{font-size:1.25rem}#top .si-map-container .si-map-legend .si-map-legend-list,.si-map-container .si-map-legend .si-map-legend-list{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:1rem}#top .si-map-container .si-map-legend .si-map-legend-list .si-map-legend-item,.si-map-container .si-map-legend .si-map-legend-list .si-map-legend-item{position:relative;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;align-items:center}#top .si-map-container .si-map-legend .si-map-legend-list .si-map-legend-item label:empty,.si-map-container .si-map-legend .si-map-legend-list .si-map-legend-item label:empty{display:none}#top .si-map-container .si-map-legend .si-map-legend-list .si-map-legend-item .map-marker-icon,.si-map-container .si-map-legend .si-map-legend-list .si-map-legend-item .map-marker-icon{position:relative;background:none}#top .si-map-container .si-map-legend .si-map-legend-list .si-map-legend-item .map-marker-icon:is(.revenue_prop,.residential,.com,.ind,.farm,.lot,.multi-family)::before,.si-map-container .si-map-legend .si-map-legend-list .si-map-legend-item .map-marker-icon:is(.revenue_prop,.residential,.com,.ind,.farm,.lot,.multi-family)::before{display:none}#top .si-map-container .si-map-legend .si-map-legend-list .si-map-legend-item .map-marker-icon:is(.revenue_prop,.residential,.com,.ind,.farm,.lot,.multi-family)::after,.si-map-container .si-map-legend .si-map-legend-list .si-map-legend-item .map-marker-icon:is(.revenue_prop,.residential,.com,.ind,.farm,.lot,.multi-family)::after{position:relative;color:var(--map-marker-bg)}#top .si-map-container .si-map-legend .si-map-legend-list .si-map-legend-item .map-marker-icon:is(.available,.sold)::after,.si-map-container .si-map-legend .si-map-legend-list .si-map-legend-item .map-marker-icon:is(.available,.sold)::after{content:unset}#top .si-map-container .si-map-legend .si-map-legend-list .si-map-legend-item .map-marker-icon::before,.si-map-container .si-map-legend .si-map-legend-list .si-map-legend-item .map-marker-icon::before{position:relative;left:0;font-size:1rem}#top .si-map-container .si-map-legend .si-map-legend-list .si-map-legend-item .map-marker-icon::after,.si-map-container .si-map-legend .si-map-legend-list .si-map-legend-item .map-marker-icon::after{width:auto;bottom:unset;left:unset;font-size:1rem}#top .si-map-container .si-map-legend .si-map-legend-list .si-map-legend-item .map-marker-icon.separator::before,.si-map-container .si-map-legend .si-map-legend-list .si-map-legend-item .map-marker-icon.separator::before{width:1px;opacity:.2;height:1.25rem;background:currentColor;content:"";display:block}#top .si-map-container .si-map-legend .si-map-legend-list .si-map-legend-item .map-marker-icon.separator::after,.si-map-container .si-map-legend .si-map-legend-list .si-map-legend-item .map-marker-icon.separator::after{content:unset}#top .si-select,.si-select{position:relative;display:block;min-width:50px;padding:.75em;padding-right:25px;cursor:pointer;border:var(--si-input-border, var(--si-input-border-width, 1px) var(--si-input-border-style, solid) var(--si-input-border-color, #ccc));border-radius:var(--si-input-border-radius, var(--si-border-radius, 0))}#top .si-select .si-selected-value,.si-select .si-selected-value{min-height:1em;line-height:1em;color:var(--si-text-color)}#top .si-select .si-selected-value .si-label,.si-select .si-selected-value .si-label{opacity:.5;font-style:italic}#top .si-select .si-selected-value si-icon,.si-select .si-selected-value si-icon{position:absolute;right:.25em;top:50%;transform:translateY(-50%)}#top .si-select.si-has-value,.si-select.si-has-value{border-color:var(--si-highlight)}#top .si-select.si-has-value .si-selected-value .si-label,.si-select.si-has-value .si-selected-value .si-label{opacity:1;font-style:normal}#top .si-select-panel,.si-select-panel{position:absolute;overflow:hidden;max-height:0px;max-width:80vw;transition:max-height .25s,opacity .25s;background-color:var(--si-background-color);transform:translate(-50%, calc(var(--relative-height) / -2));opacity:0;border:var(--si-input-border, var(--si-input-border-width, 1px) var(--si-input-border-style, solid) var(--si-input-border-color, #ccc));border-radius:var(--si-input-border-radius, 0);left:0px;width:0px;pointer-events:none;top:calc(var(--relative-cy) + var(--relative-pageYOffset));left:var(--relative-cx);min-width:var(--relative-width);overscroll-behavior:contain}@media screen and (max-width: 640px){#top .si-select-panel,.si-select-panel{position:fixed;max-width:unset;left:0px;bottom:0px;top:unset;transform:translate(0%, 0%)}}#top .si-select-panel>.si-icon,.si-select-panel>.si-icon{position:absolute;top:0px;right:0px;padding:.25rem;transform:translateY(-100%);font-size:1.4rem;color:#fff;z-index:50;cursor:pointer;display:none}@media screen and (max-width: 640px){#top .si-select-panel>.si-icon,.si-select-panel>.si-icon{display:block}}#top .si-select-panel .si-panel-child-container,.si-select-panel .si-panel-child-container{max-height:var(--potential-height);overflow:hidden auto;overflow:hidden overlay;overscroll-behavior:contain}@media screen and (max-width: 640px){#top .si-select-panel .si-panel-child-container,.si-select-panel .si-panel-child-container{padding:.5rem 0;max-height:80vh}}#top .si-select-panel .si-panel-child-container::-webkit-scrollbar-track,.si-select-panel .si-panel-child-container::-webkit-scrollbar-track{border-radius:10px;background-color:rgba(0,0,0,0)}#top .si-select-panel .si-panel-child-container::-webkit-scrollbar,.si-select-panel .si-panel-child-container::-webkit-scrollbar{width:.5rem;background-color:rgba(0,0,0,0)}#top .si-select-panel .si-panel-child-container::-webkit-scrollbar-thumb,.si-select-panel .si-panel-child-container::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--si-highlight)}#top .si-select-panel .si-option-group .si-group-title,.si-select-panel .si-option-group .si-group-title{padding:.5rem;text-transform:uppercase;background:var(--si-small-contrast-color);color:var(--si-small-contrast-text-color);position:sticky;top:0px;z-index:5}#top .si-select-panel .si-option-group .si-group-child,.si-select-panel .si-option-group .si-group-child{z-index:1}#top .si-select-panel .si-option,.si-select-panel .si-option{display:flex;align-items:center;flex-direction:row;white-space:nowrap;padding:5px 10px;cursor:pointer;border-left-width:4px;border-left-style:solid;border-left-color:rgba(0,0,0,0);color:var(--si-text-color);transition:.25s;box-sizing:content-box;z-index:2}#top .si-select-panel .si-option>div,.si-select-panel .si-option>div{overflow:hidden;text-overflow:ellipsis}#top .si-select-panel .si-option.selected,.si-select-panel .si-option.selected{border-left-color:var(--si-highlight);background:none}#top .si-select-panel .si-option:not(.selected):hover,.si-select-panel .si-option:not(.selected):hover{border-left-color:var(--si-highlight);text-shadow:-0.06ex 0 currentColor,.06ex 0 currentColor}@media screen and (max-width: 640px){#top .si-select-panel .si-option,.si-select-panel .si-option{font-size:1.25rem}}#top .si-select-panel.expanded,.si-select-panel.expanded{max-height:calc(var(--potential-height) + 20px);opacity:1;box-shadow:rgba(0,0,0,.5) 2px 2px 10px;pointer-events:auto;width:unset;overflow:visible}@media screen and (max-width: 640px){#top .si-select-panel.expanded,.si-select-panel.expanded{width:100vw;min-height:25vh;max-height:80vh}}#top .si-click-trap,.si-click-trap{position:fixed;top:0px;left:0px;width:100%;height:100%;pointer-events:none;opacity:0;transition:.25s}@media screen and (max-width: 640px){#top .si-click-trap,.si-click-trap{background:#000}}#top .si-click-trap.active,.si-click-trap.active{opacity:.5;pointer-events:auto}body.si-modal-open>div:first-child,body.si-modal-open #wrap_all,body.si-modal-open #page,body.si-modal-open #wpadminbar{filter:blur(5px)}.si-modal{position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:99999;pointer-events:none;opacity:0;transition:.25s;overscroll-behavior:contain}.si-modal::before{content:"";display:block;position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:var(--si-high-contrast-color);opacity:.8}.si-modal .si-modal-dialog{position:absolute;top:50%;left:50%;transform:translate(-50%, 0);min-width:50%;max-width:calc(100% - 20px);max-height:calc(100% - 20px);border:var(--si-border, var(--si-border-width, 1px) var(--si-border-style, solid) var(--si-border-color, #ccc));border-radius:var(--si-border-radius);overflow:hidden;display:grid;transition:.25s}@media screen and (max-width: 1000px){.si-modal .si-modal-dialog{min-width:90%}}.si-modal .si-modal-dialog .si-modal-header{background-color:var(--si-high-contrast-color);padding:10px;display:grid;grid-template-columns:1fr auto;place-items:center start;color:var(--si-high-contrast-text-color);position:absolute;top:0px;left:0px;width:100%;z-index:9}.si-modal .si-modal-dialog .si-modal-header .si-modal-title{margin:0px;color:inherit}.si-modal .si-modal-dialog .si-modal-header .si-modal-title i{color:inherit}.si-modal .si-modal-dialog .si-modal-header .si-button{margin:0px}.si-modal .si-modal-dialog .si-modal-content{background-color:var(--si-background-color);max-height:calc(100vh - 30px);overflow-y:auto}.si-modal .si-modal-dialog .si-modal-content .si-modal-body{padding:87px 20px 96px 20px}.si-modal .si-modal-dialog .si-modal-content textarea,.si-modal .si-modal-dialog .si-modal-content input{border:var(--si-input-border, var(--si-input-border-width, 1px) var(--si-input-border-style, solid) var(--si-input-border-color, #ccc));border-radius:var(--si-input-border-radius);outline:none}.si-modal .si-modal-dialog .si-modal-content textarea:focus,.si-modal .si-modal-dialog .si-modal-content input:focus{border-color:var(--si-text-color)}.si-modal .si-modal-dialog .si-modal-content select,.si-modal .si-modal-dialog .si-modal-content textarea,.si-modal .si-modal-dialog .si-modal-content input{width:100%;transition:.25s}.si-modal .si-modal-dialog .si-modal-content select.ng-touched.ng-invalid,.si-modal .si-modal-dialog .si-modal-content textarea.ng-touched.ng-invalid,.si-modal .si-modal-dialog .si-modal-content input.ng-touched.ng-invalid{border-color:var(--si-error-color)}.si-modal .si-modal-dialog .si-modal-footer{padding:10px;text-align:right;background-color:var(--si-small-contrast-color);color:var(--si-small-contrast-text-color);position:absolute;bottom:0px;left:0px;width:100%;z-index:9}.si-modal .si-modal-dialog [disabled]{pointer-events:none;opacity:.5}.si-modal .si-modal-dialog.si-no-controls .si-modal-body{padding:87px 20px 20px 20px}.si-modal .si-modal-dialog.si-no-controls .si-modal-footer{display:none}.si-modal.opened{pointer-events:auto;opacity:1}.si-modal.opened .si-modal-dialog{transform:translate(-50%, -50%);box-shadow:rgba(0,0,0,.75) 5px 5px 30px}.si-modal#share-page .media-list{display:grid;grid-auto-flow:column;grid-auto-columns:auto;gap:var(--si-layout-gutter)}.si-modal#share-page .media-list .share-item{outline:none;padding:1rem;text-align:center;border-radius:var(--si-border-radius);overflow:hidden;position:relative;display:flex;flex-direction:column;align-items:center;cursor:pointer}.si-modal#share-page .media-list .share-item::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:.25s;width:0;height:0;background:var(--item-color);opacity:0;border-radius:50%;z-index:1}.si-modal#share-page .media-list .share-item .si-icon{font-size:2.5rem;position:relative;z-index:2;color:var(--item-color);transition:.25s;display:flex;flex-direction:column;justify-content:center;align-items:center;height:3.5rem;text-align:center}.si-modal#share-page .media-list .share-item label{position:relative;display:block;z-index:5}.si-modal#share-page .media-list .share-item:hover .si-icon{transform:scale(1.25);color:#fff}.si-modal#share-page .media-list .share-item:hover label{color:#fff}.si-modal#share-page .media-list .share-item:hover::before{width:15rem;height:15rem;opacity:1}.si-modal#information_request .firstname{grid-area:firstname}.si-modal#information_request .lastname{grid-area:lastname}.si-modal#information_request .email{grid-area:email}.si-modal#information_request .phone{grid-area:phone}.si-modal#information_request .subject{grid-area:subject}.si-modal#information_request .message{grid-area:message}.si-modal#information_request .modal-body .form{display:grid;grid-template-columns:1fr 1fr;gap:var(--si-layout-gutter);grid-template-areas:"firstname lastname" "phone email" "subject subject" "message message"}.si-modal#information_request .modal-body .form>form{display:contents}.si-modal#information_request .modal-body .form.wpcf7_contact_form,.si-modal#information_request .modal-body .form.gravity_form{grid-template-areas:unset;grid-template-columns:1fr}.si-modal#information_request .modal-body .form.wpcf7_contact_form input[type=submit],.si-modal#information_request .modal-body .form.gravity_form input[type=submit]{width:auto}[si-lightbox-source]>div{cursor:pointer}.si-lightbox{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;isolation:isolate;overscroll-behavior:contain;display:flex;align-items:center;justify-content:center}.si-lightbox::before{content:"";background:#000;opacity:.9;position:absolute;inset:0;z-index:-1}.si-lightbox .si-lightbox-viewport{position:relative;max-width:100vw;max-height:100vh}.si-lightbox .si-lightbox-viewport:hover .si-lightbox-nav .si-button{opacity:1}.si-lightbox .si-lightbox-current{background:#fff;border-radius:var(--si-border-radius);overflow:hidden}.si-lightbox .si-lightbox-current>div{opacity:0;animation-name:siAnimFadeIn;animation-fill-mode:forwards;animation-duration:.25s;animation-timing-function:ease;max-width:100%;max-height:100%}.si-lightbox .si-lightbox-current>div.removing{opacity:1;animation-name:siAnimFadeOut}.si-lightbox .si-lightbox-current>div .caption{position:absolute;bottom:0;left:50%;transform:translateX(-50%);border-radius:var(--si-border-radius) var(--si-border-radius) 0 0;padding:1em 1.5em;background:var(--si-high-contrast-color);--si-text-color:var(--si-high-contrast-text-color)}@media screen and (orientation: portrait)and (max-width: 1000px){.si-lightbox .si-lightbox-current>div .caption{transform:translate(-50%, 100%);border-radius:0 0 var(--si-border-radius) var(--si-border-radius)}}.si-lightbox .si-lightbox-current>div .caption label{color:var(--si-text-color)}.si-lightbox .si-lightbox-current>div iframe{display:block;width:1024px;height:768px;max-width:calc(100vw - 1rem);max-height:calc(100vh - 1rem);aspect-ratio:4/3}.si-lightbox .si-lightbox-current>div img{width:100%;height:100%;max-width:100vw;max-height:100vh;display:block;object-fit:contain;object-position:center}.si-lightbox .close-lightbox{position:absolute;top:0em;right:1em;color:#fff;width:2em;height:2em;text-align:center;line-height:2em;font-size:1.25rem;cursor:pointer;transition:transform .25s ease}.si-lightbox .close-lightbox:hover{transform:scale(2)}.si-lightbox .si-lightbox-nav{position:absolute;z-index:5;width:100%;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;justify-content:space-between;align-items:center;pointer-events:none}.si-lightbox .si-lightbox-nav .si-button{pointer-events:auto;transition:.25s ease}@media screen and (min-width: 1281px){.si-lightbox .si-lightbox-nav .si-button{opacity:0}.si-lightbox .si-lightbox-nav .si-button.nav-previous{transform:translateX(-100%)}.si-lightbox .si-lightbox-nav .si-button.nav-next{transform:translateX(100%)}}si-section-navigation .si-section-navigation-panel{padding:1rem;outline:none;border-radius:var(--si-border-radius);border:none;max-height:80vh;overflow:hidden auto;box-shadow:.25rem .25rem 1rem rgba(0,0,0,.4666666667)}si-section-navigation .si-section-navigation-panel .si-section-navigation-popover-body{display:grid;grid-template-columns:var(--grid-template-columns, 1fr);grid-auto-rows:auto;gap:.5rem}@media screen and (min-width: 1000px){si-section-navigation .si-section-navigation-panel{margin:0;inset:0;top:anchor(top);left:anchor(right)}si-section-navigation .si-section-navigation-panel.si-columns-2{--grid-template-columns: repeat(2, 1fr)}si-section-navigation .si-section-navigation-panel.si-columns-3{--grid-template-columns: repeat(3, 1fr)}}si-section-navigation a{display:block;font-size:1rem}@keyframes si-image-slider-in{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}.si-image-slider{position:relative;width:var(--si-viewport-width, 100%);height:var(--si-viewport-height, 100%);overflow:hidden;display:grid;grid-template-columns:1fr;grid-template-areas:"viewport";place-items:stretch;--grid-size: 120px;isolation:isolate;--si-caption-shadow: 1px 1px 2px #000a}.si-image-slider .viewport{width:100%;height:100%;overflow:hidden;grid-area:viewport;background:var(--si-small-contrast-color)}@supports not (aspect-ratio: 1/1){.si-image-slider .viewport{width:var(--si-viewport-width)}}.si-image-slider .viewport .trolley{display:grid;grid-auto-flow:column;grid-auto-columns:var(--si-viewport-width);place-items:stretch;position:relative;left:0px !important;transition:250ms;width:max-content;height:100%;transform:translateX(calc(-1 * var(--si-viewport-width) * var(--item-index)))}@media screen and (max-width: 1000px){.si-image-slider .viewport .trolley{grid-auto-columns:var(--si-viewport-width);transform:translateX(calc(-1 * var(--si-viewport-width) * var(--item-index)))}}@media screen and (max-width: 640px){.si-image-slider .viewport .trolley{pointer-events:none;grid-auto-columns:var(--fullwidth-size, 100vw);height:100%;transform:translateX(calc(-1 * var(--fullwidth-size, 100vw) * var(--item-index)))}}.si-image-slider .viewport .trolley .item{height:var(--si-viewport-height);position:relative;width:var(--si-viewport-width)}@media screen and (max-width: 1280px){.si-image-slider .viewport .trolley .item{width:100%;height:100%}}@media screen and (max-width: 640px){.si-image-slider .viewport .trolley .item{scroll-snap-align:center;scroll-snap-stop:always}}.si-image-slider .viewport .trolley .item img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.si-image-slider .viewport .trolley .item .caption{position:absolute;top:0px;left:0px;width:100%;height:50px;font-size:1.25rem}.si-image-slider .viewport .trolley .item .caption label{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-size:inherit;text-shadow:var(--si-caption-shadow)}.si-image-slider .viewport .trolley .item .caption label em{margin-left:.25em;background:#fff;color:#333;font-size:.8em;box-shadow:0 0 0 .25em #fff;border-radius:3em;display:inline-block;font-style:normal;text-shadow:none}.si-image-slider .viewport .trolley .item .caption .si-picture-info{position:absolute;bottom:0%;left:50%;transform:translate(-50%, 0%);color:#fff;font-size:.75em;text-shadow:var(--si-caption-shadow)}.si-image-slider .viewport .trolley .item .caption::before{content:"";position:absolute;top:0px;left:0px;width:100%;height:150%;background:linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);opacity:.5}@media screen and (max-width: 640px){.si-image-slider .viewport .trolley .item .caption{font-size:1rem}}@media screen and (max-width: 420px){.si-image-slider .viewport .trolley .item .caption{bottom:unset;top:0px;font-size:1rem}.si-image-slider .viewport .trolley .item .caption label{width:100%;text-align:center}.si-image-slider .viewport .trolley .item .caption .si-picture-info{width:100%;text-align:center}}.si-image-slider.is-safari:not(.expanded) .viewport,.si-image-slider.is-safari:not(.expanded) .controls{width:100%}.si-image-slider .counter{display:none;position:absolute;top:10px;right:10px;font-size:30px;font-weight:600;color:#fff;pointer-events:none}.si-image-slider .picture-grid-viewport{display:none;user-select:none;grid-area:picture-grid;overflow:hidden auto;overflow:hidden overlay;z-index:99;transition:250ms;width:var(--grid-size);height:var(--viewport-height);background:var(--si-background-color);overscroll-behavior:contain;scroll-behavior:smooth;transition:.25s}@media screen and (max-width: 1000px){.si-image-slider .picture-grid-viewport{width:auto;height:calc(var(--grid-size)*.5);overflow:overlay hidden}}.si-image-slider .picture-grid-viewport::-webkit-scrollbar{width:20;background:rgba(0,0,0,0);z-index:99;overflow:hidden;transition:.25s}.si-image-slider .picture-grid-viewport::-webkit-scrollbar-thumb{width:20;border-radius:13px;background-clip:padding-box;border:10px solid rgba(0,0,0,0);transition:.25s}.si-image-slider .picture-grid-viewport::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.si-image-slider .picture-grid-viewport::-webkit-scrollbar-thumb{box-shadow:inset currentColor 0 0 30px}.si-image-slider .picture-grid-viewport:hover::-webkit-scrollbar-thumb{border-width:5px}.si-image-slider .picture-grid-viewport .trolley{display:grid;grid-auto-flow:row;grid-auto-rows:auto;gap:var(--si-layout-gutter);place-items:stretch;padding-left:var(--si-layout-gutter)}@media screen and (max-width: 1000px){.si-image-slider .picture-grid-viewport .trolley{grid-auto-flow:column;grid-auto-rows:unset;grid-auto-columns:calc(var(--grid-size)*.5);height:calc(var(--grid-size)*.5);padding-top:var(--si-layout-gutter);padding-left:unset}}.si-image-slider .picture-grid-viewport .item{height:100%;position:relative;transition:.25s}.si-image-slider .picture-grid-viewport .item.si-highlight{opacity:.25;pointer-events:none}.si-image-slider .picture-grid-viewport .item img{object-fit:cover;width:100%;height:100%}@media screen and (max-width: 1000px){.si-image-slider .picture-grid-viewport .item{width:auto;height:100%}}.si-image-slider.grid .picture-grid-viewport{transform:translateY(0);opacity:1;pointer-events:auto}.si-image-slider .close-btn{position:absolute;top:10px;right:10px;font-size:20px;cursor:pointer;color:var(--si-button-fg-color, #fff);border-radius:50%;width:30px;height:30px;background:var(--si-button-bg-color);display:flex;justify-content:center;align-items:center}.si-image-slider .preview{position:absolute;bottom:5px;left:0;width:100%;opacity:.1;transition:250ms;height:60px;display:none}.si-image-slider .preview .trolley{position:absolute;left:50%;transform:translateX(-50%);bottom:0px;display:grid;gap:var(--si-layout-gutter);grid-template-columns:repeat(5, 1fr);height:2px;transition:250ms;place-items:stretch}.si-image-slider .preview .trolley .item{height:2px;background-color:var(--si-background-color);opacity:.5;transition:250ms}.si-image-slider .preview .trolley .item img{object-fit:cover;width:100%;height:100%;opacity:0;transition:250ms}.si-image-slider .preview .trolley .item.selected{opacity:1;border:solid 2px rgba(255,255,255,.75)}.si-image-slider .preview:hover .trolley{height:60px}.si-image-slider .preview:hover .trolley .item{height:60px;opacity:1}.si-image-slider .preview:hover .trolley .item img{opacity:1}.si-image-slider .preview .btn{position:absolute;padding:10px;color:var(--si-high-contrast-text-color);right:10px;bottom:10px}.si-image-slider .preview .btn.expand{border-radius:0px;padding:20px;right:0px;bottom:0px;color:#fff;left:unset;font-size:1.5rem}.si-image-slider .si-category-nav-button{position:absolute;top:0rem;left:0rem;padding:1rem;color:#fff;width:calc(100% - 4rem);text-shadow:var(--si-caption-shadow);z-index:999}.si-image-slider .si-category-nav-button .si-icon{left:1rem;position:absolute;top:1.25rem}@media screen and (max-width: 640px){.si-image-slider .si-category-nav-button{display:none}}.si-image-slider .si-category-panel{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4666666667);opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:100}.si-image-slider .si-category-panel.si-active{opacity:1;pointer-events:all}.si-image-slider .si-category-panel.si-active .si-picture-category-container{opacity:1;transform:translateX(0%)}.si-image-slider .si-category-panel .si-picture-category-container{background:rgba(0,0,0,.8);transition:.25s .1s ease;transform:translateX(-100%);opacity:0;position:absolute;top:0;left:0;height:100%;width:80%;--si-text-color:#fff;padding:1rem;display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}.si-image-slider .si-category-panel .si-picture-category-container .si-picture-category{--si-linear-color1-alpha: 0.8;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5333333333) 66%),var(--si-background-image);background-size:100% 300%,cover;background-position:50% 66%,50% 50%;padding:1rem;text-align:center;isolation:isolate;position:relative;transition:.25s ease,background-position .5s ease}.si-image-slider .si-category-panel .si-picture-category-container .si-picture-category:hover{--si-linear-color1-alpha: 0;background-position:50% 0%,50% 75%}.si-image-slider .si-category-panel .si-picture-category-container .si-picture-category:hover label{top:80%}.si-image-slider .si-category-panel .si-picture-category-container .si-picture-category label{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:.25s ease;padding:.5rem;z-index:2;pointer-events:none}.si-image-slider .si-navigation-controls{position:absolute;top:0px;left:0px;width:100%;height:100%;pointer-events:none;--nav-control-size: 2rem;--si-tick-size: 1rem;--si-tick-border-size: 2px;--si-preview-width: 200px;z-index:9}.si-image-slider .si-navigation-controls .nav-btn{font-size:var(--nav-control-size);position:absolute;height:2em;width:2em;border-radius:0;padding:0px;transition:250ms;pointer-events:auto;cursor:pointer}.si-image-slider .si-navigation-controls .nav-btn::before{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:var(--si-button-bg-color);opacity:.75;transition:.25s}.si-image-slider .si-navigation-controls .nav-btn si-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:var(--si-button-text-color);font-size:var(--nav-control-size);transition:.25s}.si-image-slider .si-navigation-controls .nav-btn:hover::before{background-color:var(--si-button-hover-bg-color)}.si-image-slider .si-navigation-controls .nav-btn:hover si-icon{color:var(--si-button-hover-text-color)}.si-image-slider .si-navigation-controls .nav-btn.next{top:50%;right:0;transform:translateX(100%) translateY(-50%);border-radius:var(--si-button-border-radius) 0 0 var(--si-button-border-radius)}@media screen and (max-width: 1000px){.si-image-slider .si-navigation-controls .nav-btn.next{right:0px}}.si-image-slider .si-navigation-controls .nav-btn.previous{top:50%;left:0px;transform:translateX(-100%) translateY(-50%);border-radius:0 var(--si-button-border-radius) var(--si-button-border-radius) 0}@media screen and (max-width: 640px){.si-image-slider .si-navigation-controls .nav-btn{display:none}}.si-image-slider .si-navigation-controls .si-slider-progress{position:absolute;display:flex;flex-wrap:wrap;bottom:1rem;left:50%;max-width:1600px;transform:translate(-50%, 0%);border-radius:1rem;background:rgba(0,0,0,.3333333333);padding:4px;gap:4px;justify-content:center;align-items:center;isolation:isolate;pointer-events:all}@media screen and (max-width: 640px){.si-image-slider .si-navigation-controls .si-slider-progress{display:none}}.si-image-slider .si-navigation-controls .si-slider-progress .si-progress-tick{position:relative;overflow:visible;pointer-events:all}.si-image-slider .si-navigation-controls .si-slider-progress .si-progress-tick.si-active{--si-tick-color: var(--si-highlight)}.si-image-slider .si-navigation-controls .si-slider-progress .si-progress-tick.si-done{--si-tick-color: #fff}.si-image-slider .si-navigation-controls .si-slider-progress .si-progress-tick.si-done::before{opacity:.5}.si-image-slider .si-navigation-controls .si-slider-progress .si-progress-tick::before{content:"";display:block;width:var(--si-tick-size);height:var(--si-tick-size);box-shadow:inset 0 0 0 var(--si-tick-border-size) var(--si-tick-color, #fff);background:var(--si-tick-color, transparent);border-radius:calc(2*var(--si-tick-size));transition:box-shadow .25s ease}.si-image-slider .si-navigation-controls .si-slider-progress .si-progress-tick::after{content:"";display:block;background:rgba(0,0,0,0);position:absolute;inset:-2px}.si-image-slider .si-navigation-controls .si-slider-progress .si-progress-tick:hover{--si-tick-border-size: var(--si-tick-size)}.si-image-slider .si-navigation-controls .si-slider-progress .si-progress-tick:hover .si-tick-preview{opacity:1}.si-image-slider .si-navigation-controls .si-slider-progress .si-tick-preview{opacity:0;position:absolute;top:50%;left:calc(var(--si-preview-left) + var(--si-tick-size)/2);transform:translate(-50%, -150%);pointer-events:none;transition:.25s ease;background:var(--si-background-color);padding:.75rem;display:flex;flex-direction:column;align-items:center;border-radius:var(--si-border-radius);gap:.5rem;width:var(--si-preview-width);z-index:200}.si-image-slider .si-navigation-controls .si-slider-progress .si-tick-preview::before{content:"";width:0px;height:0px;display:block;position:absolute;bottom:calc(-2rem + 2px);left:50%;transform:translateX(-50%);border-style:solid;border-width:1rem;border-color:rgba(0,0,0,0);border-top-color:var(--si-background-color)}.si-image-slider .si-navigation-controls .si-slider-progress .si-tick-preview .si-picture-container{width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:var(--si-border-radius)}.si-image-slider .si-navigation-controls .si-slider-progress .si-tick-preview .si-picture-container img{display:block;width:100%;height:100%;object-fit:cover}.si-image-slider .si-navigation-controls .si-slider-progress .si-tick-preview .si-caption{text-align:center}.si-image-slider .si-navigation-controls .si-slider-progress:hover:has(.si-progress-tick:hover) .si-tick-preview{opacity:1}.si-image-slider .si-navigation-controls .si-slider-progress:hover .si-tick-preview{transform:translate(-50%, calc(-100% - 1.5rem))}.si-image-slider .si-controls{z-index:99;position:absolute;top:0px;left:0px;width:var(--si-viewport-width);height:50px}.si-image-slider .si-controls .nav-btn{position:absolute;height:40px;transition:.25s;display:grid;place-items:center;grid-template-columns:auto auto;grid-gap:5px;padding:5px 10px;cursor:pointer}.si-image-slider .si-controls .nav-btn label{color:var(--si-high-contrast-text-color);margin:0px;padding:0px;z-index:3;cursor:inherit;transition:.25s}.si-image-slider .si-controls .nav-btn::before{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;opacity:.75;transition:.25s;z-index:1}.si-image-slider .si-controls .nav-btn si-icon{position:relative;z-index:3;color:var(--button-text-color);transition:.25s}.si-image-slider .si-controls .nav-btn:hover::before{background-color:var(--button-hover-bg-color)}.si-image-slider .si-controls .nav-btn:hover si-icon,.si-image-slider .si-controls .nav-btn:hover label{color:var(--button-hover-text-color)}.si-image-slider .si-controls .nav-btn.expand{top:50%;right:5px;transform:translateY(-50%);grid-template-columns:auto;text-shadow:1px 1px 2px #000;color:#fff;left:unset;font-size:1.5rem}.si-image-slider .si-controls .nav-btn.expand label{display:none}.si-image-slider .si-controls .nav-btn.picture-grid{top:50%;left:5px;transform:translateY(-50%);display:none;width:auto}@media screen and (max-width: 640px){.si-image-slider .si-controls .nav-btn.picture-grid label{display:none}}.si-image-slider.no-grid .trolley .item .caption label{top:50%;left:3rem;transform:translateY(-50%)}@media screen and (max-width: 640px){.si-image-slider.no-grid .trolley .item .caption label{left:1rem}}.si-image-slider.no-grid .trolley .item .caption .si-picture-info{left:3rem;transform:translateY(25%);opacity:.75}.si-image-slider.no-grid .controls .picture-grid{display:none}.si-image-slider:hover .si-navigation-controls{opacity:1}.si-image-slider:hover .si-navigation-controls .nav-btn{transform:translateX(0) translateY(-50%);background:rgba(0,0,0,.4)}.si-image-slider:hover .preview{opacity:1}.si-image-slider:-webkit-full-screen{width:100vw;height:100vh}.si-image-slider.expanded{position:absolute;top:0px;left:0px;width:100vw;height:100vh;z-index:9999;animation:si-image-slider-in 250ms ease-out forwards;--si-background-color: #000000}.si-image-slider.expanded .viewport{background:var(--si-background-color)}.si-image-slider.expanded .viewport .trolley .item img{object-fit:contain !important}@media screen and (max-width: 1200px)and (orientation: landscape){.si-image-slider.expanded{--grid-size: 0px}.si-image-slider.expanded .picture-grid{display:none}}body.rotate{width:100vh;height:100vw;transform-origin:50% 50%;transform:rotate(-90deg)}#top .si-image-list,.si-image-list{height:100%;overflow:hidden;cursor:pointer;border-radius:var(--si-border-radius, 0)}#top .si-image-list .si-image-list-grid,.si-image-list .si-image-list-grid{display:grid;gap:var(--si-layout-gutter);grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(3, 1fr);place-items:stretch;height:100%;overflow:hidden}#top .si-image-list .si-image-list-grid.si-layout-of-1 .si-image-item:nth-child(n+2),#top .si-image-list .si-image-list-grid.si-layout-of-2 .si-image-item:nth-child(n+2),#top .si-image-list .si-image-list-grid.si-layout-of-3 .si-image-item:nth-child(n+2),#top .si-image-list .si-image-list-grid.si-layout-of-4 .si-image-item:nth-child(n+2),#top .si-image-list .si-image-list-grid.si-layout-of-5 .si-image-item:nth-child(n+2),#top .si-image-list .si-image-list-grid.si-layout-of-6 .si-image-item:nth-child(n+2),.si-image-list .si-image-list-grid.si-layout-of-1 .si-image-item:nth-child(n+2),.si-image-list .si-image-list-grid.si-layout-of-2 .si-image-item:nth-child(n+2),.si-image-list .si-image-list-grid.si-layout-of-3 .si-image-item:nth-child(n+2),.si-image-list .si-image-list-grid.si-layout-of-4 .si-image-item:nth-child(n+2),.si-image-list .si-image-list-grid.si-layout-of-5 .si-image-item:nth-child(n+2),.si-image-list .si-image-list-grid.si-layout-of-6 .si-image-item:nth-child(n+2){grid-row:unset;grid-column:unset}#top .si-image-list .si-image-list-grid.si-layout-of-1,.si-image-list .si-image-list-grid.si-layout-of-1{grid-template-columns:1fr;grid-template-rows:1fr}#top .si-image-list .si-image-list-grid.si-layout-of-1 .si-image-item .si-extras,.si-image-list .si-image-list-grid.si-layout-of-1 .si-image-item .si-extras{display:none}#top .si-image-list .si-image-list-grid.si-layout-of-2,.si-image-list .si-image-list-grid.si-layout-of-2{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr)}#top .si-image-list .si-image-list-grid.si-layout-of-2 .si-image-item:nth-child(2),.si-image-list .si-image-list-grid.si-layout-of-2 .si-image-item:nth-child(2){grid-row:span 2}#top .si-image-list .si-image-list-grid.si-layout-of-3,.si-image-list .si-image-list-grid.si-layout-of-3{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr)}#top .si-image-list .si-image-list-grid.si-layout-of-4,.si-image-list .si-image-list-grid.si-layout-of-4{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(3, 1fr)}#top .si-image-list .si-image-list-grid.si-layout-of-4 .si-image-item:nth-child(2),.si-image-list .si-image-list-grid.si-layout-of-4 .si-image-item:nth-child(2){grid-row:span 3}#top .si-image-list .si-image-list-grid.si-layout-of-5,.si-image-list .si-image-list-grid.si-layout-of-5{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(3, 1fr)}#top .si-image-list .si-image-list-grid.si-layout-of-5 .si-image-item:nth-child(3),.si-image-list .si-image-list-grid.si-layout-of-5 .si-image-item:nth-child(3){grid-row:span 2}#top .si-image-list .si-image-list-grid.si-layout-of-6,.si-image-list .si-image-list-grid.si-layout-of-6{grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(3, 1fr)}#top .si-image-list .si-image-list-grid.si-layout-of-6 .si-image-item:nth-child(2),#top .si-image-list .si-image-list-grid.si-layout-of-6 .si-image-item:nth-child(4),.si-image-list .si-image-list-grid.si-layout-of-6 .si-image-item:nth-child(2),.si-image-list .si-image-list-grid.si-layout-of-6 .si-image-item:nth-child(4){grid-row:span 2}#top .si-image-list .si-image-list-grid.si-layout-of-6 .si-image-item:nth-child(6),.si-image-list .si-image-list-grid.si-layout-of-6 .si-image-item:nth-child(6){grid-column:span 2}#top .si-image-list .si-image-list-grid .si-image-item,.si-image-list .si-image-list-grid .si-image-item{overflow:hidden;position:relative;border-radius:var(--si-border-radius);cursor:pointer}#top .si-image-list .si-image-list-grid .si-image-item>*,.si-image-list .si-image-list-grid .si-image-item>*{pointer-events:none}#top .si-image-list .si-image-list-grid .si-image-item.si-empty,.si-image-list .si-image-list-grid .si-image-item.si-empty{background:var(--si-small-contrast-color)}#top .si-image-list .si-image-list-grid .si-image-item .si-extras,.si-image-list .si-image-list-grid .si-image-item .si-extras{position:absolute;bottom:1rem;left:1rem}#top .si-image-list .si-image-list-grid .si-image-item img,.si-image-list .si-image-list-grid .si-image-item img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}#top .si-image-list .si-image-list-grid .si-image-item:first-child,.si-image-list .si-image-list-grid .si-image-item:first-child{grid-row:span 2;grid-column:span 2}#top .si-image-list .si-image-list-grid .si-image-item:first-child .si-cat-picture-count,.si-image-list .si-image-list-grid .si-image-item:first-child .si-cat-picture-count{display:none}#top .si-image-list .si-image-list-grid .si-image-item:nth-child(5),.si-image-list .si-image-list-grid .si-image-item:nth-child(5){grid-row:span 2}#top .si-image-list .si-image-list-grid .si-image-item:nth-child(7),.si-image-list .si-image-list-grid .si-image-item:nth-child(7){grid-column:span 2}#top .si-image-list .si-image-list-grid .si-image-item .si-cat-picture-count,.si-image-list .si-image-list-grid .si-image-item .si-cat-picture-count{position:absolute;padding:.5rem;top:0;right:0;opacity:.5;font-weight:bold;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.6)}#top .si-image-list .si-image-list-grid .si-image-item .si-picture-slideshow,.si-image-list .si-image-list-grid .si-image-item .si-picture-slideshow{position:absolute;z-index:5;inset:0}#top .si-image-list .si-image-list-grid .si-image-item .si-picture-slideshow>img,.si-image-list .si-image-list-grid .si-image-item .si-picture-slideshow>img{position:absolute;inset:0;object-fit:cover;object-position:center;opacity:0;transition:opacity 1s ease;transition-delay:.5s}#top .si-image-list .si-image-list-grid .si-image-item .si-picture-slideshow>img.si-active,.si-image-list .si-image-list-grid .si-image-item .si-picture-slideshow>img.si-active{transition-delay:0s;opacity:1}#top .si-image-list dialog.si-modal-dialog:has(.si-category-panel.si-active) .si-modal-close-button,.si-image-list dialog.si-modal-dialog:has(.si-category-panel.si-active) .si-modal-close-button{opacity:.25;pointer-events:none}#top .si-image-list dialog.si-modal-dialog .si-modal-close-button,.si-image-list dialog.si-modal-dialog .si-modal-close-button{position:absolute;top:.5rem;right:.5rem;width:2rem;height:2rem;text-align:center;display:flex;align-items:center;justify-content:center;background:var(--si-text-color);border-radius:var(--si-component-border-radius, 0);color:#fff}#top .si-thumbnails-slider,.si-thumbnails-slider{height:calc(var(--thumbnail-picture-size)*.66);width:100%;overflow:hidden;position:relative}#top .si-thumbnails-slider .controls,.si-thumbnails-slider .controls{position:absolute;content:"";top:0px;left:0px;bottom:0px;right:0px;z-index:5;pointer-events:none}#top .si-thumbnails-slider .controls .fal,.si-thumbnails-slider .controls .fal{position:absolute;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--si-highlight-text-color);padding:0 20px;font-size:2rem;cursor:pointer;transition:.25s;opacity:0}#top .si-thumbnails-slider .controls .fal::after,.si-thumbnails-slider .controls .fal::after{z-index:1;position:absolute;content:"";top:0px;left:0px;bottom:0px;right:0px;background:var(--si-highlight);opacity:.5;transition:.25s}#top .si-thumbnails-slider .controls .fal::before,.si-thumbnails-slider .controls .fal::before{z-index:2}#top .si-thumbnails-slider .controls .fal:hover::after,.si-thumbnails-slider .controls .fal:hover::after{opacity:1}#top .si-thumbnails-slider .controls .scroll-left,.si-thumbnails-slider .controls .scroll-left{left:0px}#top .si-thumbnails-slider .controls .scroll-right,.si-thumbnails-slider .controls .scroll-right{right:0px}#top .si-thumbnails-slider:hover .fal,.si-thumbnails-slider:hover .fal{opacity:1;pointer-events:auto}#top .si-thumbnails-slider .list-trolley,.si-thumbnails-slider .list-trolley{--trolley-offset: 0;position:absolute;height:100%;left:0px;transform:translateX(var(--trolley-offset));display:grid;transition:.25s;transition-timing-function:ease-out;grid-auto-flow:column}#top .si-thumbnails-slider .list-trolley .item,.si-thumbnails-slider .list-trolley .item{height:100%;position:relative;padding-right:5px;padding-bottom:75%;width:var(--thumbnail-picture-size);cursor:pointer}#top .si-thumbnails-slider .list-trolley .item img,.si-thumbnails-slider .list-trolley .item img{object-fit:cover;object-position:center;opacity:.5;min-height:100%;transition:.25s;pointer-events:none;position:absolute}#top .si-thumbnails-slider .list-trolley .item .fa-eye,.si-thumbnails-slider .list-trolley .item .fa-eye{position:absolute;color:#fff;opacity:0;transition:.25s;pointer-events:none;top:50%;left:50%;transform:translate(-50%, -50%)}#top .si-thumbnails-slider .list-trolley .item.selected img,.si-thumbnails-slider .list-trolley .item.selected img{opacity:1}#top .si-thumbnails-slider .list-trolley .item.selected .fa-eye,.si-thumbnails-slider .list-trolley .item.selected .fa-eye{opacity:1}#top .si-list-slider,.si-list-slider{height:500px;overflow:hidden;position:relative;container-name:si-list-slider;container-type:inline-size;opacity:0;--base-font-size: 1rem;--nav-button-size: 60px;--nav-bullet-size: 5px;margin-block:var(--si-layout-gutter)}#top .si-list-slider.si-loaded,.si-list-slider.si-loaded{animation:siAnimFadeIn .5s ease-out forwards}@media screen and (max-width: 640px){#top .si-list-slider,.si-list-slider{--base-font-size: 1rem}}#top .si-list-slider.slider-type-hero,.si-list-slider.slider-type-hero{border-radius:var(--si-border-radius);max-height:500px}#top .si-list-slider.slider-type-fullwidth,.si-list-slider.slider-type-fullwidth{width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;height:50vh;max-height:700px}#top .si-list-slider.slider-type-fullscreen,.si-list-slider.slider-type-fullscreen{width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;height:100vh;max-height:950px}@media screen and (max-width: 640px){#top .si-list-slider.slider-type-fullscreen,.si-list-slider.slider-type-fullscreen{height:90vh;max-height:640px}}#top .si-list-slider.slider-type-fill,.si-list-slider.slider-type-fill{position:absolute;inset:0;max-height:unset;height:unset;margin-block:unset}#top .si-list-slider .si-slider-navigation,.si-list-slider .si-slider-navigation{position:absolute;left:50%;width:var(--si-container-width);max-width:100%;height:100%;transform:translateX(-50%);pointer-events:none;z-index:10;--si-text-color: #fff;overflow:hidden}#top .si-list-slider .si-slider-navigation .nav-button,.si-list-slider .si-slider-navigation .nav-button{position:absolute;top:50%;transform:translateY(-50%);transition:.25s;font-size:calc(var(--nav-button-size)*.8);pointer-events:auto;width:var(--nav-button-size);height:var(--nav-button-size);background:rgba(0,0,0,.2);color:var(--si-text-color);text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0}#top .si-list-slider .si-slider-navigation .previous-button,.si-list-slider .si-slider-navigation .previous-button{left:calc(-1*var(--nav-button-size))}#top .si-list-slider .si-slider-navigation .next-button,.si-list-slider .si-slider-navigation .next-button{right:calc(-1*var(--nav-button-size))}#top .si-list-slider .si-slider-navigation .slider-bullet-container,.si-list-slider .si-slider-navigation .slider-bullet-container{position:absolute;bottom:0px;left:50%;display:grid;grid-auto-flow:column;gap:0rem;padding:1rem;transform:translate(-50%, 100%);opacity:0;transition:.25s}#top .si-list-slider .si-slider-navigation .slider-bullet-container .slider-bullet,.si-list-slider .si-slider-navigation .slider-bullet-container .slider-bullet{pointer-events:auto;padding:.5rem;cursor:pointer;transition:.25s}#top .si-list-slider .si-slider-navigation .slider-bullet-container .slider-bullet::before,.si-list-slider .si-slider-navigation .slider-bullet-container .slider-bullet::before{content:"";width:var(--nav-bullet-size);height:var(--nav-bullet-size);display:block;background-color:var(--si-text-color);border-radius:var(--si-border-radius);transition:.25s}#top .si-list-slider .si-slider-navigation .slider-bullet-container .slider-bullet:hover,.si-list-slider .si-slider-navigation .slider-bullet-container .slider-bullet:hover{padding:0rem}#top .si-list-slider .si-slider-navigation .slider-bullet-container .slider-bullet:hover::before,.si-list-slider .si-slider-navigation .slider-bullet-container .slider-bullet:hover::before{width:calc(var(--nav-bullet-size) + 1rem);height:calc(var(--nav-bullet-size) + 1rem)}#top .si-list-slider:hover .si-slider-navigation .previous-button,.si-list-slider:hover .si-slider-navigation .previous-button{left:0px;opacity:1}#top .si-list-slider:hover .si-slider-navigation .next-button,.si-list-slider:hover .si-slider-navigation .next-button{right:0px;opacity:1}#top .si-list-slider:hover .si-slider-navigation .slider-bullet-container,.si-list-slider:hover .si-slider-navigation .slider-bullet-container{transform:translate(-50%, 0%);opacity:1}#top .si-list-slider .si-slide-container,.si-list-slider .si-slide-container{display:flex;flex-direction:row;width:calc(var(--slider-width)*var(--item-count));overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;height:100%}#top .si-list-slider .si-slide-container::-webkit-scrollbar,.si-list-slider .si-slide-container::-webkit-scrollbar{width:0px;height:0px}#top .si-list-slider .si-slide-container .si-slide,.si-list-slider .si-slide-container .si-slide{width:var(--slider-width);min-width:var(--slider-width);scroll-snap-align:start;scroll-snap-stop:always;position:relative;user-select:none;height:100%;--delay: 0s}#top .si-list-slider .si-slide-container .si-slide .slide-data,.si-list-slider .si-slide-container .si-slide .slide-data{color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.6)}#top .si-list-slider .si-slide-container .si-slide .slide-background,.si-list-slider .si-slide-container .si-slide .slide-background{position:absolute;content:"";top:0px;left:0px;bottom:0px;right:0px;z-index:1}#top .si-list-slider .si-slide-container .si-slide .slide-background img,.si-list-slider .si-slide-container .si-slide .slide-background img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;margin:0px;display:block}@keyframes si-slider-background-anim{0%{object-position:50% 50%}10%{object-position:50% 50%}35%{object-position:50% 40%}85%{object-position:50% 60%}100%{object-position:50% 50%}}#top .si-list-slider .si-slide-container .si-slide .slide-infos,.si-list-slider .si-slide-container .si-slide .slide-infos{position:absolute;top:80%;left:50%;transform:translate(-50%, -50%);z-index:2;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 1rem;overflow:hidden;transition:opacity .25s .25s ease}@media screen and (max-width: 680px){#top .si-list-slider .si-slide-container .si-slide .slide-infos,.si-list-slider .si-slide-container .si-slide .slide-infos{flex-direction:column;align-items:stretch;text-align:left;width:100%}}@container si-list-slider (width < 680px){#top .si-list-slider .si-slide-container .si-slide .slide-infos,.si-list-slider .si-slide-container .si-slide .slide-infos{flex-direction:column;align-items:stretch;text-align:left;width:100%}}#top .si-list-slider .si-slide-container .si-slide .slide-infos .slide-data,.si-list-slider .si-slide-container .si-slide .slide-infos .slide-data{padding-inline:1rem;font-size:var(--base-font-size);transition:.25s;transition-delay:var(--delay);position:relative}#top .si-list-slider .si-slide-container .si-slide .slide-infos .slide-data:not(:first-child):not(:last-child)::before,.si-list-slider .si-slide-container .si-slide .slide-infos .slide-data:not(:first-child):not(:last-child)::before{content:"";position:absolute;top:0px;left:0px;height:100%;width:1px;background:currentColor;opacity:.5}@media screen and (max-width: 680px){#top .si-list-slider .si-slide-container .si-slide .slide-infos .slide-data:not(:first-child):not(:last-child)::before,.si-list-slider .si-slide-container .si-slide .slide-infos .slide-data:not(:first-child):not(:last-child)::before{display:none}}@container si-list-slider (width < 680px){#top .si-list-slider .si-slide-container .si-slide .slide-infos .slide-data:not(:first-child):not(:last-child)::before,.si-list-slider .si-slide-container .si-slide .slide-infos .slide-data:not(:first-child):not(:last-child)::before{display:none}}#top .si-list-slider .si-slide-container .si-slide.in-viewport .slide-background img,.si-list-slider .si-slide-container .si-slide.in-viewport .slide-background img{animation:si-slider-background-anim 30s ease-in-out forwards}#top .si-list-slider .si-slide-container .si-slide:not(.in-viewport) .slide-data.from-left,.si-list-slider .si-slide-container .si-slide:not(.in-viewport) .slide-data.from-left{left:-10em;opacity:0}#top .si-list-slider .si-slide-container .si-slide:not(.in-viewport) .slide-data.from-bottom,.si-list-slider .si-slide-container .si-slide:not(.in-viewport) .slide-data.from-bottom{bottom:-300px;opacity:0}#top .si-list-slider.si-is-sliding .si-slide .slide-infos,.si-list-slider.si-is-sliding .si-slide .slide-infos{opacity:0}#top .si-list-slider.list-of-listings .si-slide .slide-infos .price,.si-list-slider.list-of-listings .si-slide .slide-infos .price{font-size:1.15em;font-weight:bold}#top .si-list-slider.list-of-listings .si-slide .slide-infos .link .si-button,.si-list-slider.list-of-listings .si-slide .slide-infos .link .si-button{text-transform:uppercase;padding:.75em 1em;background:color-mix(in srgb, var(--si-button-bg-color), transparent 70%);pointer-events:all}@container si-list-slider (width < 680px){#top .si-list-slider.list-of-listings .si-slide .slide-infos .link,.si-list-slider.list-of-listings .si-slide .slide-infos .link{position:absolute;right:0px;top:50%;translate:0 -50%}}.si-archive-map .si-map-container{margin:0}.si-archive-map .si-map-viewport-container{border-radius:var(--si-border-radius)}.si-archive-map .si-map-viewport-container .viewport{min-height:500px}#top .si-listing-navigation .si-listing-list,.si-listing-navigation .si-listing-list{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:1rem;place-items:stretch center}@media screen and (max-width: 640px){#top .si-listing-navigation .si-listing-list,.si-listing-navigation .si-listing-list{grid-template-columns:1fr}}#top .si-listing-navigation .si-listing-list .si-item,.si-listing-navigation .si-listing-list .si-item{overflow:hidden;border-radius:var(--si-border-radius);width:100%;max-width:350px;height:250px;--si-text-color: #fff;position:relative;transition:.25s;pointer-events:auto}@media screen and (max-width: 1000px){#top .si-listing-navigation .si-listing-list .si-item,.si-listing-navigation .si-listing-list .si-item{width:250px}}@media screen and (max-width: 640px){#top .si-listing-navigation .si-listing-list .si-item,.si-listing-navigation .si-listing-list .si-item{width:100%;max-width:100%}}#top .si-listing-navigation .si-listing-list .si-item.no-item,.si-listing-navigation .si-listing-list .si-item.no-item{opacity:0;pointer-events:none}@media screen and (max-width: 640px){#top .si-listing-navigation .si-listing-list .si-item.no-item,.si-listing-navigation .si-listing-list .si-item.no-item{display:none}}#top .si-listing-navigation .si-listing-list .si-item div,#top .si-listing-navigation .si-listing-list .si-item span,#top .si-listing-navigation .si-listing-list .si-item a,.si-listing-navigation .si-listing-list .si-item div,.si-listing-navigation .si-listing-list .si-item span,.si-listing-navigation .si-listing-list .si-item a{color:var(--si-text-color)}#top .si-listing-navigation .si-listing-list .si-item a,.si-listing-navigation .si-listing-list .si-item a{display:block;border:unset;padding:0px;position:absolute;top:0px;left:0px;bottom:0px;right:0px}#top .si-listing-navigation .si-listing-list .si-item a::before,#top .si-listing-navigation .si-listing-list .si-item a::after,.si-listing-navigation .si-listing-list .si-item a::before,.si-listing-navigation .si-listing-list .si-item a::after{content:"";position:absolute;content:"";top:0px;left:0px;bottom:0px;right:0px;background:#000;opacity:.4;z-index:2}#top .si-listing-navigation .si-listing-list .si-item .si-photo,.si-listing-navigation .si-listing-list .si-item .si-photo{position:absolute;top:0px;left:0px;bottom:0px;right:0px;z-index:1}#top .si-listing-navigation .si-listing-list .si-item .si-photo img,.si-listing-navigation .si-listing-list .si-item .si-photo img{width:100%;height:100%;object-fit:cover;object-position:center}#top .si-listing-navigation .si-listing-list .si-item .si-city,.si-listing-navigation .si-listing-list .si-item .si-city{position:absolute;top:40%;left:0;width:100%;padding:1rem;text-align:center;transform:translateY(-50%);transition:.25s .25s;z-index:4}#top .si-listing-navigation .si-listing-list .si-item .si-label,.si-listing-navigation .si-listing-list .si-item .si-label{position:absolute;top:60%;left:0;width:100%;text-align:center;transform:translateY(-50%);transition:.5s .25s;z-index:4;font-size:3rem;background:rgba(0,0,0,0)}#top .si-listing-navigation .si-listing-list .si-item .si-item-content,.si-listing-navigation .si-listing-list .si-item .si-item-content{position:absolute;z-index:5;top:50%;left:0;width:100%;text-align:center;padding:1rem;transition:.25s}#top .si-listing-navigation .si-listing-list .si-item .si-item-content .si-price,.si-listing-navigation .si-listing-list .si-item .si-item-content .si-price{font-size:2rem;font-weight:700;text-align:center}#top .si-listing-navigation .si-listing-list .si-item.si-previous,.si-listing-navigation .si-listing-list .si-item.si-previous{place-self:center start}#top .si-listing-navigation .si-listing-list .si-item.si-previous a::after,.si-listing-navigation .si-listing-list .si-item.si-previous a::after{transition:.25s;transform:translateX(-100%)}#top .si-listing-navigation .si-listing-list .si-item.si-previous .si-item-content,.si-listing-navigation .si-listing-list .si-item.si-previous .si-item-content{transform:translate(-100%, -50%)}#top .si-listing-navigation .si-listing-list .si-item.si-previous:hover .si-city,.si-listing-navigation .si-listing-list .si-item.si-previous:hover .si-city{transition:.25s;transform:translate(100%, -50%)}#top .si-listing-navigation .si-listing-list .si-item.si-previous:hover .si-label,.si-listing-navigation .si-listing-list .si-item.si-previous:hover .si-label{transition:.1s;transform:translate(100%, -50%)}#top .si-listing-navigation .si-listing-list .si-item.si-next,.si-listing-navigation .si-listing-list .si-item.si-next{justify-self:end}#top .si-listing-navigation .si-listing-list .si-item.si-next a::after,.si-listing-navigation .si-listing-list .si-item.si-next a::after{transition:.25s;transform:translateX(100%)}#top .si-listing-navigation .si-listing-list .si-item.si-next .si-item-content,.si-listing-navigation .si-listing-list .si-item.si-next .si-item-content{transform:translate(100%, -50%)}#top .si-listing-navigation .si-listing-list .si-item.si-next:hover .si-city,.si-listing-navigation .si-listing-list .si-item.si-next:hover .si-city{transition:.25s;transform:translate(-100%, -50%)}#top .si-listing-navigation .si-listing-list .si-item.si-next:hover .si-label,.si-listing-navigation .si-listing-list .si-item.si-next:hover .si-label{transition:.1s;transform:translate(-100%, -50%)}#top .si-listing-navigation .si-listing-list .si-item.si-previous:hover a::after,#top .si-listing-navigation .si-listing-list .si-item.si-next:hover a::after,.si-listing-navigation .si-listing-list .si-item.si-previous:hover a::after,.si-listing-navigation .si-listing-list .si-item.si-next:hover a::after{transition:.25s;transform:translateX(0%)}#top .si-listing-navigation .si-listing-list .si-item.si-previous:hover .si-item-content,#top .si-listing-navigation .si-listing-list .si-item.si-next:hover .si-item-content,.si-listing-navigation .si-listing-list .si-item.si-previous:hover .si-item-content,.si-listing-navigation .si-listing-list .si-item.si-next:hover .si-item-content{transition:.25s .2s;transform:translate(0%, -50%)}@media screen and (max-width: 640px){#top .si-listing-navigation .si-listing-list .si-item.si-previous,#top .si-listing-navigation .si-listing-list .si-item.si-next,.si-listing-navigation .si-listing-list .si-item.si-previous,.si-listing-navigation .si-listing-list .si-item.si-next{place-self:stretch}}#top .si .pretty,.si-select-panel .pretty,.si .pretty{margin-right:0px}#top .si .pretty input,.si-select-panel .pretty input,.si .pretty input{opacity:0 !important}#top .si .pretty .si-input-state,.si-select-panel .pretty .si-input-state,.si .pretty .si-input-state{position:relative;display:grid;grid-template-columns:auto 1fr;gap:.5rem;place-items:center stretch;line-height:1rem}#top .si .pretty .si-input-state .icon,.si-select-panel .pretty .si-input-state .icon,.si .pretty .si-input-state .icon{position:relative;top:unset;color:rgba(0,0,0,0);z-index:2;width:1rem;font-size:1rem;text-align:center}#top .si .pretty .si-input-state .icon.fa-xs,.si-select-panel .pretty .si-input-state .icon.fa-xs,.si .pretty .si-input-state .icon.fa-xs{font-size:.65em}#top .si .pretty .si-input-state label,.si-select-panel .pretty .si-input-state label,.si .pretty .si-input-state label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-indent:unset;min-width:0px;grid-area:unset !important;line-height:1.25em}#top .si .pretty .si-input-state label::before,#top .si .pretty .si-input-state label::after,.si-select-panel .pretty .si-input-state label::before,.si-select-panel .pretty .si-input-state label::after,.si .pretty .si-input-state label::before,.si .pretty .si-input-state label::after{content:"";display:block;width:1rem;height:1rem;top:50%;transform:translateY(-50%);border:1px solid rgba(0,0,0,0);border-color:var(--si-text-color);opacity:.2;position:absolute;left:0}#top .si .pretty.p-round .si-input-state label::before,#top .si .pretty.p-round .si-input-state label::after,.si-select-panel .pretty.p-round .si-input-state label::before,.si-select-panel .pretty.p-round .si-input-state label::after,.si .pretty.p-round .si-input-state label::before,.si .pretty.p-round .si-input-state label::after{border-radius:100%}#top .si .pretty input:checked~.si-input-state .icon,.si-select-panel .pretty input:checked~.si-input-state .icon,.si .pretty input:checked~.si-input-state .icon{color:var(--si-highlight-text-color)}#top .si .pretty input:checked~.si-input-state label::after,.si-select-panel .pretty input:checked~.si-input-state label::after,.si .pretty input:checked~.si-input-state label::after{background-color:var(--si-highlight);border-color:var(--si-highlight);opacity:1}#top .si .input-container label,.si-select-panel .input-container label,.si .input-container label{margin:0px;transition:.25s}#top .si .input-container input,#top .si .input-container select,#top .si .input-container textarea,.si-select-panel .input-container input,.si-select-panel .input-container select,.si-select-panel .input-container textarea,.si .input-container input,.si .input-container select,.si .input-container textarea{font-size:15px;padding:10px;transition:.25s;border:var(--si-border, var(--si-border-width, 1px) var(--si-border-style, solid) var(--si-border-color, #ccc));border-radius:var(--si-border-radius)}#top .si .input-container.is-required label::after,.si-select-panel .input-container.is-required label::after,.si .input-container.is-required label::after{content:"*"}#top .si .input-container.ng-dirty.ng-invalid label,#top .si .input-container.ng-touched.ng-invalid label,.si-select-panel .input-container.ng-dirty.ng-invalid label,.si-select-panel .input-container.ng-touched.ng-invalid label,.si .input-container.ng-dirty.ng-invalid label,.si .input-container.ng-touched.ng-invalid label{color:var(--si-error-color)}#top .si .input-container.ng-dirty.ng-invalid input,#top .si .input-container.ng-dirty.ng-invalid textarea,#top .si .input-container.ng-dirty.ng-invalid select,#top .si .input-container.ng-touched.ng-invalid input,#top .si .input-container.ng-touched.ng-invalid textarea,#top .si .input-container.ng-touched.ng-invalid select,.si-select-panel .input-container.ng-dirty.ng-invalid input,.si-select-panel .input-container.ng-dirty.ng-invalid textarea,.si-select-panel .input-container.ng-dirty.ng-invalid select,.si-select-panel .input-container.ng-touched.ng-invalid input,.si-select-panel .input-container.ng-touched.ng-invalid textarea,.si-select-panel .input-container.ng-touched.ng-invalid select,.si .input-container.ng-dirty.ng-invalid input,.si .input-container.ng-dirty.ng-invalid textarea,.si .input-container.ng-dirty.ng-invalid select,.si .input-container.ng-touched.ng-invalid input,.si .input-container.ng-touched.ng-invalid textarea,.si .input-container.ng-touched.ng-invalid select{border-color:var(--si-error-color)}#top [si-adaptative-class],[si-adaptative-class]{opacity:0;transition:opacity .25s}#top [si-adaptative-class].si-adapt-small-phone-size,#top [si-adaptative-class].si-adapt-phone-size,#top [si-adaptative-class].si-adapt-tablet-size,#top [si-adaptative-class].si-adapt-laptop-size,#top [si-adaptative-class].si-adapt-max-size,[si-adaptative-class].si-adapt-small-phone-size,[si-adaptative-class].si-adapt-phone-size,[si-adaptative-class].si-adapt-tablet-size,[si-adaptative-class].si-adapt-laptop-size,[si-adaptative-class].si-adapt-max-size{opacity:1}#top si-data-accordeon .si-detail-section .si-title,si-data-accordeon .si-detail-section .si-title{font-size:1.25em;text-transform:uppercase;border-bottom:solid 1px rgba(0,0,0,.1);padding:20px 0 10px 0;margin-bottom:10px;display:grid;grid-template-columns:1fr 30px;cursor:pointer;text-align:left}#top si-data-accordeon .si-detail-section .si-title .si-toggle-button,si-data-accordeon .si-detail-section .si-title .si-toggle-button{position:relative;width:30px;height:30px;transition:.5s}#top si-data-accordeon .si-detail-section .si-title .si-toggle-button si-icon,si-data-accordeon .si-detail-section .si-title .si-toggle-button si-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:.25s}#top si-data-accordeon .si-detail-section .si-title .si-toggle-button .fa-minus,si-data-accordeon .si-detail-section .si-title .si-toggle-button .fa-minus{opacity:0}#top si-data-accordeon .si-detail-section .si-detail-section-content,si-data-accordeon .si-detail-section .si-detail-section-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s;padding:0px}#top si-data-accordeon .si-detail-section .si-detail-section-content>div,si-data-accordeon .si-detail-section .si-detail-section-content>div{display:flex;flex-direction:column;gap:var(--si-layout-gutter);overflow:hidden;transition:padding .25s}#top si-data-accordeon .si-detail-section.opened .si-title .si-toggle-button,si-data-accordeon .si-detail-section.opened .si-title .si-toggle-button{transform:rotate(360deg)}#top si-data-accordeon .si-detail-section.opened .si-title .si-toggle-button .fa-minus,si-data-accordeon .si-detail-section.opened .si-title .si-toggle-button .fa-minus{opacity:1}#top si-data-accordeon .si-detail-section.opened .si-title .si-toggle-button .fa-plus,si-data-accordeon .si-detail-section.opened .si-title .si-toggle-button .fa-plus{opacity:0}#top si-data-accordeon .si-detail-section.opened .si-detail-section-content,si-data-accordeon .si-detail-section.opened .si-detail-section-content{grid-template-rows:1fr}#top si-data-accordeon .si-detail-section.opened .si-detail-section-content>div,si-data-accordeon .si-detail-section.opened .si-detail-section-content>div{padding:var(--si-padding) 0px}#top si-data-accordeon .si-detail-section.no-toggle .si-title,si-data-accordeon .si-detail-section.no-toggle .si-title{pointer-events:none;padding:20px 0 0px 0;margin-bottom:0px}#top si-data-accordeon .si-detail-section.no-toggle .si-title .si-icon,si-data-accordeon .si-detail-section.no-toggle .si-title .si-icon{display:none}.si-star-rating{text-align:center;--star-size:1.5rem;--star-padding: calc(var(--star-size) * 0.05);display:flex;align-items:center;justify-content:center;font-size:var(--star-size)}.si-star-rating .si-label{text-align:center}.si-star-rating .si-label.si-rating-value{font-size:.75em;font-weight:bold}.si-star-rating .si-label.si-review-count{font-size:.4em;opacity:.5}.si-star-rating .si-layer-container{display:inline-block;position:relative}.si-star-rating .si-star-container{display:grid;grid-auto-flow:column;grid-auto-columns:max-content}.si-star-rating .si-star-container svg{width:var(--star-size);height:var(--star-size);padding:var(--star-padding)}.si-star-rating .si-empty-stars svg path{stroke:var(--si-highlight);stroke-linecap:round;fill:none}.si-star-rating .si-filled-stars{position:absolute;top:0;left:0;width:calc(var(--rating-value) - var(--star-padding));overflow:hidden}.si-star-rating .si-filled-stars svg path{fill:var(--si-highlight)}.si-tags{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;justify-content:flex-start}.si-tags si-icon{display:none}.si-tags:not(:has(.si-tag-item)){display:none !important}.si-tags .si-tag-item{font-size:.8rem;padding:.5em .5em;--si-tag-text-color: var(--si-color-item-invert, var(--si-background-color));color:var(--si-tag-text-color) !important;background-color:var(--si-color-item, var(--si-text-color));border-radius:.25em}.si-tags .si-tag-item *{color:inherit}.si-broker-reviews{--si-review-avatar-size: 100px;container-name:siBrokerReviews;container-type:inline-size;width:100%}.si-broker-reviews .si-review-list-container{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr;padding:var(--si-layout-gutter);place-items:center stretch;min-height:var(--si-min-height, 20rem);transition:min-height 2s .25s ease,max-height 1s ease}@media screen and (max-width: 640px){.si-broker-reviews .si-review-list-container{min-height:var(--si-min-height, 0);transition:min-height .25s .25s ease}}.si-broker-reviews .si-review-list-container .si-nav{position:absolute;top:var(--si-review-avatar-size);translate:0 -50%;cursor:pointer}.si-broker-reviews .si-review-list-container .si-nav.si-nav-previous{left:-0.25rem}.si-broker-reviews .si-review-list-container .si-nav.si-nav-next{right:-0.25rem}.si-broker-reviews .si-review-list-container .si-nav[disabled]{opacity:.25}.si-broker-reviews .si-review-list-viewport{overflow:hidden}.si-broker-reviews .si-review-list{display:grid;--si-page-size-inline: calc((100cqi - (var(--si-layout-gutter) * 2)) );place-items:stretch;grid-auto-flow:column;grid-auto-columns:calc(var(--si-page-size-inline)/3);transition:translate .25s ease;translate:calc(max(var(--si-current-page-index, 0),0)*-1*var(--si-page-size-inline)) 0}@media screen and (max-width: 1280px){.si-broker-reviews .si-review-list{--si-review-columns: 1;grid-auto-columns:calc(var(--si-page-size-inline)/2)}}@media screen and (max-width: 640px){.si-broker-reviews .si-review-list{--si-review-columns: 1;grid-auto-columns:calc(var(--si-page-size-inline)/1)}}.si-broker-reviews .si-review-list .si-review-item{padding-inline:1rem;width:100%}.si-broker-reviews .si-review-list .si-review-item .si-review-content{position:relative;display:flex;flex-direction:column;gap:1rem;padding:2rem;background-color:var(--si-small-contrast-color);border-radius:var(--si-border-radius);height:100%}.si-broker-reviews .si-review-list .si-review-item .si-review-avatar{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background:var(--si-high-contrast-color);color:var(--si-high-contrast-text-color);width:var(--si-review-avatar-size);height:var(--si-review-avatar-size);border-radius:50%;overflow:hidden;container-name:siReviewAvatar;container-type:inline-size}.si-broker-reviews .si-review-list .si-review-item .si-review-avatar span{font-size:50cqi;line-height:1;opacity:.5;text-transform:uppercase}.si-broker-reviews .si-review-list .si-review-item .si-review-avatar img{width:100px;height:100px;object-fit:cover;object-position:center;border-radius:50%}.si-broker-reviews .si-review-list .si-review-item .si-index{font-size:3rem;border-bottom:solid 1px currentColor}.si-broker-reviews .si-review-list .si-review-item .si-index::after{content:"."}.si-broker-reviews .si-review-list .si-review-item:focus-within{--si-grid-template-rows: 1fr}.si-broker-reviews .si-review-list .si-review-item:focus-within .si-text-expand-toggle{opacity:0}.si-broker-reviews .si-review-list .si-review-item .si-text-container{position:relative;transition:grid-template-rows .25s ease;isolation:isolate;overflow:hidden auto;max-height:var(--si-review-max-height, auto)}.si-broker-reviews .si-review-list .si-review-item .si-text-container.si-open{--si-grid-template-rows: 1fr}.si-broker-reviews .si-review-list .si-review-item .si-text{position:relative;user-select:none;position:relative;text-align:center;text-justify:distribute}.si-broker-reviews .si-review-list .si-review-item .si-text-expand-toggle{display:none;text-align:center;transition:opacity .25s}.si-broker-reviews .si-review-list .si-review-item .si-info{display:flex;flex-direction:row;align-items:center}.si-broker-reviews .si-review-list .si-review-item .si-review-info{display:flex;flex-direction:column;align-items:center}.si-broker-reviews .si-review-list .si-review-item .si-author{font-size:1rem;font-weight:bold}.si-broker-reviews .si-review-list .si-review-item .si-date{font-size:.8rem}.si-broker-reviews .si-review-list .si-review-item .si-date .ago{opacity:.75}.si-broker-reviews .si-review-list .si-review-item.si-big-content .si-text-expand-toggle,.si-broker-reviews .si-review-list .si-review-item.si-medium-content .si-text-expand-toggle{display:block}html body.admin-bar.logged-in #wpadminbar,.responsive #wpadminbar{width:100vw;overflow:hidden;z-index:1000}#top.single-listings .page.entry .container,#top.single-brokers .page.entry .container,#top.single-offices #top.single-cities .page.entry .container{margin-top:50px;margin-bottom:50px}#top .si.listing-single .content,#top .si.broker-single .content{border:none}#top .si-list-of-listings a,#top .si-list-of-brokers a{position:initial !important}#top .si-list-of-listings a .image-overlay,#top .si-list-of-brokers a .image-overlay{display:none !important;left:2px !important;top:2px !important;width:calc(100% - 4px) !important;height:calc(100% - 4px) !important;overflow:hidden;position:absolute;background:var(--si-highlight)}@media screen and (max-width: 640px){html.si-is-safari .si-list-of-item{width:320px}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){main{display:block}.si .search-container{display:none}.si .si-list-container{display:block}.si.si-list-of-listings,.si.si-list-of-brokers{display:block}.si.si-list-of-listings .si-list-header,.si.si-list-of-brokers .si-list-header{display:none}.si.si-list-of-listings .si-list,.si.si-list-of-brokers .si-list{display:flex;flex-flow:wrap}.si.si-list-of-listings .si-list>div,.si.si-list-of-brokers .si-list>div{display:block;float:left;padding:10px;max-width:33%}.si.si-list-of-listings .si-list>div:nth-child(3n+1),.si.si-list-of-brokers .si-list>div:nth-child(3n+1){clear:left}.si.si-list-of-listings .si-list .si-item,.si.si-list-of-brokers .si-list .si-item{display:block}.si.si-list-of-listings .si-list .si-item .item-content,.si.si-list-of-brokers .si-list .si-item .item-content{display:block}.si.si-list-of-listings .si-list .si-item .item-content .image,.si.si-list-of-brokers .si-list .si-item .item-content .image{width:100%;height:250px}.si.si-list-of-listings .si-list .si-item .item-content .description,.si.si-list-of-brokers .si-list .si-item .item-content .description{height:250px;overflow:hidden}.si.si-list-of-listings .si-list .si-item.si-double-layer-item-layout>a,.si.si-list-of-brokers .si-list .si-item.si-double-layer-item-layout>a{display:inherit;height:100%;color:inherit}.si.si-list-of-listings .si-list .si-item.si-double-layer-item-layout>a:visited,.si.si-list-of-brokers .si-list .si-item.si-double-layer-item-layout>a:visited{color:inherit}.si.si-list-of-listings .si-list .si-item.si-double-layer-item-layout .layer-container,.si.si-list-of-brokers .si-list .si-item.si-double-layer-item-layout .layer-container{display:inherit;grid-template-columns:inherit;grid-template-rows:inherit;grid-template-areas:inherit;grid-column-start:1;grid-column-end:max}.si.si-list-of-listings .si-list .si-item.si-double-layer-item-layout .layer-container .layer.primary-layer,.si.si-list-of-brokers .si-list .si-item.si-double-layer-item-layout .layer-container .layer.primary-layer{position:relative;top:unset;left:unset;bottom:unset;right:unset;display:inherit;grid-template-columns:inherit;grid-template-rows:inherit;grid-template-areas:inherit;grid-column-start:1;grid-column-end:max;grid-row:max}.si.si-list-of-listings .si-list .si-item.si-double-layer-item-layout.layer-hover-fade .secondary-layer,.si.si-list-of-brokers .si-list .si-item.si-double-layer-item-layout.layer-hover-fade .secondary-layer{padding:10px}.si.si-list-of-listings .si-list .si-item.si-double-layer-item-layout.layer-hover-fade .secondary-layer div,.si.si-list-of-listings .si-list .si-item.si-double-layer-item-layout.layer-hover-fade .secondary-layer span,.si.si-list-of-brokers .si-list .si-item.si-double-layer-item-layout.layer-hover-fade .secondary-layer div,.si.si-list-of-brokers .si-list .si-item.si-double-layer-item-layout.layer-hover-fade .secondary-layer span{color:#fff}.si.si-list-of-listings .si-list .si-item.si-double-layer-item-layout.layer-hover-fade .secondary-layer::before,.si.si-list-of-brokers .si-list .si-item.si-double-layer-item-layout.layer-hover-fade .secondary-layer::before{background:rgba(0,0,0,.5)}.si.listing-single,.si.broker-single{display:block}.si.listing-single .si-content,.si.listing-single.si-loaded .si-content,.si.broker-single .si-content,.si.broker-single.si-loaded .si-content{display:block}.si.listing-single .si-content .si-part,.si.listing-single.si-loaded .si-content .si-part,.si.broker-single .si-content .si-part,.si.broker-single.si-loaded .si-content .si-part{overflow:hidden}.si.listing-single .si-content .si-item,.si.listing-single .si-content .info,.si.listing-single .si-content .list-header,.si.listing-single .si-content .contact,.si.listing-single .si-content .office,.si.listing-single .si-content .cities,.si.listing-single .si-content .header,.si.listing-single .si-content .details,.si.listing-single .si-content .si-listing-navigation,.si.listing-single .si-content .summary,.si.listing-single.si-loaded .si-content .si-item,.si.listing-single.si-loaded .si-content .info,.si.listing-single.si-loaded .si-content .list-header,.si.listing-single.si-loaded .si-content .contact,.si.listing-single.si-loaded .si-content .office,.si.listing-single.si-loaded .si-content .cities,.si.listing-single.si-loaded .si-content .header,.si.listing-single.si-loaded .si-content .details,.si.listing-single.si-loaded .si-content .si-listing-navigation,.si.listing-single.si-loaded .si-content .summary,.si.broker-single .si-content .si-item,.si.broker-single .si-content .info,.si.broker-single .si-content .list-header,.si.broker-single .si-content .contact,.si.broker-single .si-content .office,.si.broker-single .si-content .cities,.si.broker-single .si-content .header,.si.broker-single .si-content .details,.si.broker-single .si-content .si-listing-navigation,.si.broker-single .si-content .summary,.si.broker-single.si-loaded .si-content .si-item,.si.broker-single.si-loaded .si-content .info,.si.broker-single.si-loaded .si-content .list-header,.si.broker-single.si-loaded .si-content .contact,.si.broker-single.si-loaded .si-content .office,.si.broker-single.si-loaded .si-content .cities,.si.broker-single.si-loaded .si-content .header,.si.broker-single.si-loaded .si-content .details,.si.broker-single.si-loaded .si-content .si-listing-navigation,.si.broker-single.si-loaded .si-content .summary{display:block;overflow:hidden}.si.listing-single .si-content .si-listing-navigation .previous,.si.listing-single .si-content .si-listing-navigation .next,.si.listing-single.si-loaded .si-content .si-listing-navigation .previous,.si.listing-single.si-loaded .si-content .si-listing-navigation .next,.si.broker-single .si-content .si-listing-navigation .previous,.si.broker-single .si-content .si-listing-navigation .next,.si.broker-single.si-loaded .si-content .si-listing-navigation .previous,.si.broker-single.si-loaded .si-content .si-listing-navigation .next{width:33%}.si.listing-single .si-content .si-listing-navigation .previous .content,.si.listing-single .si-content .si-listing-navigation .next .content,.si.listing-single.si-loaded .si-content .si-listing-navigation .previous .content,.si.listing-single.si-loaded .si-content .si-listing-navigation .next .content,.si.broker-single .si-content .si-listing-navigation .previous .content,.si.broker-single .si-content .si-listing-navigation .next .content,.si.broker-single.si-loaded .si-content .si-listing-navigation .previous .content,.si.broker-single.si-loaded .si-content .si-listing-navigation .next .content{display:block}.si.broker-single .si-part.si-part-name{float:left;width:66%}.si.broker-single .si-part.si-part-picture{float:right;width:33%}.si.broker-single .si-part.si-part-contact{float:left;width:66%}.si.broker-single .si-part.si-part-office{float:left;width:66%}.si.broker-single .si-part.si-part-cities,.si.broker-single .si-part.si-part-listings{float:none;clear:both}.si.broker-single .left-column{width:66%}.si.broker-single .right-column{width:33%}.si.broker-single .listing-list .list-container{max-height:9000vh;display:flex;flex-direction:row;flex-wrap:wrap}.si.broker-single .listing-list .list-container .si-item{margin:10px;width:calc(50% - 20px)}.si.broker-single .office .item-content{display:block}.si.broker-single .office .item-content>div{display:inline-block}.si.broker-single .office .item-content>div.title{display:block}.si.broker-single .office .icon{float:left;height:80px;width:40px}.si.listing-single .si-header .subcatgory{grid-row:1}.si.listing-single .si-header .city{grid-row:2}.si.listing-single .si-header .tools{float:left;display:none}.si.listing-single .si-header .information_request{float:right}.si.listing-single .flags{display:flex;flex-direction:row}.si.listing-single .flags .flag{padding:10px}.si.listing-single .si-part.si-part-header-tools{grid-row:3}.si.listing-single .si-part.si-part-info-request-button{grid-row:3}.si.listing-single .si-part.si-part-media-box{float:left;width:66%;display:block}.si.listing-single .si-part.si-part-media-box .tabs{display:none}.si.listing-single .si-part.si-part-media-box .medias>.viewport>.trolley{display:block}.si.listing-single .si-part.si-part-summary{float:right;width:33%}.si.listing-single .si-part.si-part-summary .si-summary{display:block}.si.listing-single .si-part.si-part-calculator{display:none}.si.listing-single .si-part.si-part-brokers .list-container{max-height:100vh;display:flex;flex-direction:row;flex-wrap:wrap}.si.listing-single .si-part.si-part-brokers .list-container .si-item{display:grid;margin:10px;width:calc(50% - 20px)}.si.listing-single .si-part.si-part-brokers .list-container .si-item .actions{grid-row:4;grid-column:2}.si.listing-single .si-part.si-part-list-navigation .si-listing-list{display:block;opacity:1;overflow:hidden}.si.listing-single .si-part.si-part-list-navigation .si-listing-list a{color:#fff}.si.listing-single .si-part.si-part-list-navigation .si-listing-list .previous{float:left}.si.listing-single .si-part.si-part-list-navigation .si-listing-list .next{float:right}.si.listing-single .si-part.si-part-list-navigation .si-listing-list .item-content div{color:#fff}.si.listing-single .list-container>div{display:block}.si.listing-single .si-item{float:left;width:50%;padding:20px}.si.listing-single .si-item .content{display:block}.si.listing-single .elementor-widget-container>.si-part{display:block !important}.si.listing-single .elementor-widget-container>.si-part.si-part-media-box{float:none;width:100%}.si.listing-single .si-calculator{display:none}.si.listing-single .detail-section .title{display:block;position:relative}.si.listing-single .detail-section .title .icon{position:absolute;right:0px;top:calc(50% - 10px)}.si.listing-single .detail-section .spec-grid{display:block}.si.listing-single .detail-section .unit-list{display:block}.si.listing-single .detail-section .unit-list .room-list{display:block}.si.listing-single .detail-section .unit-list .room-list .room-item{display:block}.si.listing-single .detail-section .unit-list .room-list .room-item.list-header{display:none}.si.listing-single .si-details{clear:both}.si.listing-single .si-details .si-left{grid-column:1}.si.listing-single .si-details .si-right{grid-column:2}.si.listing-single .si-image-slider>.viewport>.trolley{display:block;white-space:nowrap}.si.listing-single .si-image-slider>.viewport>.trolley .item{float:left;clear:none;width:100% !important}.si.listing-single .si-image-slider>.viewport>.trolley .item .caption label{color:#fff}.si.listing-single .si-image-slider .navigation-controls .btn{color:#fff}.si.listing-single .si-image-slider .controls{display:none}.si-modal{box-sizing:border-box}.si-modal *{box-sizing:border-box}.si-modal .si-modal-dialog{display:block}.si-modal .si-modal-dialog .si-modal-content{background:#fff}.si-modal .si-modal-dialog .modal-header{display:block}.si-modal .si-modal-dialog .modal-header .close{position:absolute;right:0px;top:50%;transform:translateY(-50%)}.si-modal .si-modal-dialog .modal-footer{display:block}.si-modal#information_request .modal-body .form.info-request{display:block}}@supports(-ms-ime-align: auto){.si .si-list .si-item.si-double-layer-item-layout>a{display:inherit;height:100%}.si .si-list .si-item.si-double-layer-item-layout .layer-container{display:inherit;grid-template-columns:inherit;grid-template-rows:inherit;grid-template-areas:inherit;grid-column-start:1;grid-column-end:max}.si .si-list .si-item.si-double-layer-item-layout .layer-container .layer.primary-layer{position:relative;top:unset;left:unset;bottom:unset;right:unset;display:inherit;grid-template-columns:inherit;grid-template-rows:inherit;grid-template-areas:inherit;grid-column-start:1;grid-column-end:max;grid-row:max}.si.si-filter-panel-container::before{box-shadow:unset}}dialog.si-modal-dialog{animation:siAnimSlideInBottom .25s ease forwards;opacity:0;transform:translate(0, 100%);background:var(--si-background-color);border:none;border-radius:var(--si-border-radius, 0);outline:none}dialog.si-modal-dialog::backdrop{background-color:rgba(0,0,0,.6666666667);backdrop-filter:blur(5px);opacity:0;animation:siAnimFadeIn .25s ease forwards;pointer-events:none}dialog.si-modal-dialog .si-dialog-close-button{position:absolute;top:0;right:0;color:#fff;font-size:1.5rem;cursor:pointer;z-index:10}dialog.si-modal-dialog .si-dialog-content{border-radius:var(--si-border-radius, 0);overflow:hidden}dialog.si-modal-dialog#si-image-list-slider{aspect-ratio:16/9;max-height:90dvh;padding:0}@media screen and (max-width: 1280px){dialog.si-modal-dialog#si-image-list-slider{aspect-ratio:3/2}dialog.si-modal-dialog#si-image-list-slider .si-image-slider{height:100% !important}dialog.si-modal-dialog#si-image-list-slider .si-image-slider .viewport .trolley .item img{object-fit:contain !important}}dialog.si-modal-dialog#si-image-list-slider .si-controls .nav-btn.expand{display:none}dialog.si-modal-dialog#si-video-dialog{padding:0;overflow:visible}dialog.si-modal-dialog#si-video-dialog .si-dialog-close-button{top:-0.5rem;translate:0 -100%}dialog.si-modal-dialog#si-video-dialog iframe{display:block;width:clamp(320px,100vw - 1rem,1200px);aspect-ratio:16/9}.si-flex-row{display:flex;flex-direction:row;gap:var(--flex-gap, var(--si-layout-gutter));flex-wrap:wrap}.si-flex-column{display:flex;flex-direction:column;gap:var(--flex-gap, var(--si-layout-gutter))}.si-flex-align-start{align-items:flex-start}.si-flex-align-end{align-items:flex-end}.si-flex-align-center{align-items:center}.si-flex-align-space-between{align-items:space-between}.si-flex-align-start{align-items:space-around}.si-flex-align-stretch{align-items:stretch}.si-flex-justify-start{justify-content:flex-start}.si-flex-justify-end{justify-content:flex-end}.si-flex-justify-center{justify-content:center}.si-flex-justify-space-between{justify-content:space-between}.si-flex-justify-start{justify-content:space-around}.si-flex-justify-stretch{justify-content:stretch}[flex]{flex:1}@media screen and (max-width: 640px){.si-flex-row-phone{display:flex;flex-direction:row;gap:var(--flex-gap, var(--si-layout-gutter))}.si-flex-column-phone{display:flex;flex-direction:column;gap:var(--flex-gap, var(--si-layout-gutter))}.si-flex-align-start-phone{align-items:flex-start}.si-flex-align-end-phone{align-items:flex-end}.si-flex-align-center-phone{align-items:center}.si-flex-align-space-between-phone{align-items:space-between}.si-flex-align-start-phone{align-items:space-around}.si-flex-align-stretch-phone{align-items:stretch}.si-flex-justify-start-phone{justify-content:flex-start}.si-flex-justify-end-phone{justify-content:flex-end}.si-flex-justify-center-phone{justify-content:center}.si-flex-justify-space-between-phone{justify-content:space-between}.si-flex-justify-start-phone{justify-content:space-around}.si-flex-justify-stretch-phone{justify-content:stretch}}.si-hide-hard{display:none !important}.si-hide-fallback{display:none !important}.si-hide-fallback+.si-fallback-content{display:contents !important}.si-hide-soft{opacity:0 !important}