@import url("https://cdn.jsdelivr.net/npm/pretty-checkbox@3.0/dist/pretty-checkbox.min.css");:root{--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: 10px;--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: 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: #ff9900;--si-button-hover-text-color: #333;--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.4 / 4;--si-broker-item-picture-ratio: 4 / 3.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}.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-modal .si-container,.si .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:-ms-grid;display:grid;position:relative}.si-modal .si-grid,.si .si-grid{display:-ms-grid;display:grid;gap:var(--si-layout-gutter)}.si-modal .si-border,.si .si-border{border:var(--si-border, var(--si-border-width, 0) var(--si-border-style, solid) var(--si-border-color, currentColor))}.si-modal .si-radius,.si .si-radius{border-radius:var(--si-border-radius, 0)}.si-modal .si-container-padding,.si .si-container-padding{padding:var(--si-padding)}.si-modal .si-box-shadow-weak,.si .si-box-shadow-weak{-webkit-box-shadow:0.25rem 0.25rem 1rem #0002;box-shadow:0.25rem 0.25rem 1rem #0002}.si-modal .si-box-shadow,.si .si-box-shadow{-webkit-box-shadow:0.25rem 0.25rem 1rem #0008;box-shadow:0.25rem 0.25rem 1rem #0008}.si-modal .si-box-shadow-strong,.si .si-box-shadow-strong{-webkit-box-shadow:0.25rem 0.25rem 1rem #000c;box-shadow:0.25rem 0.25rem 1rem #000c}.si-modal .si-container-border,.si .si-container-border{border:var(--si-border, var(--si-border-width, 0) var(--si-border-style, solid) var(--si-border-color, currentColor))}.si-modal .si-container-radius,.si .si-container-radius{border-radius:var(--si-border-radius);overflow:hidden}.si-modal .si-element,.si .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-modal .si-element-border,.si .si-element-border{border:var(--si-border, var(--si-border-width, 0) var(--si-border-style, solid) var(--si-border-color, currentColor))}.si-modal .si-element-radius,.si .si-element-radius{border-radius:var(--si-border-radius);overflow:hidden}.si-modal .si-element-padding,.si .si-element-padding{padding:var(--si-padding)}.si-modal .si-container-padding,.si .si-container-padding{padding:var(--container-padding)}.si-modal .si-background,.si .si-background{background:var(--si-background-color);--layer-background-color: var(--si-background-color);--layer-text-color: var(--si-text-color)}.si-modal .si-highlight-background,.si .si-highlight-background{background:var(--si-highlight);--si-text-color: var(--si-highlight-text);--layer-background-color: var(--si-highlight)}.si-modal .si-highlight-text,.si .si-highlight-text{--si-text-color: var(--si-highlight-text)}.si-modal .contrast-container,.si .contrast-container{padding:var(--si-padding)}.si-modal .si-background-small-contrast,.si .si-background-small-contrast{background:var(--si-small-contrast-color);--si-text-color: var(--si-small-contrast-text-color)}.si-modal .si-background-medium-contrast,.si .si-background-medium-contrast{background: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-modal .si-background-high-contrast,.si .si-background-high-contrast{background: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-modal .si-label,.si .si-label{font-size:1rem;line-height:1}.si-modal .si-padding,.si .si-padding{--si-effective-padding: var(--si-padding,0);padding:var(--si-effective-padding)}.si-modal .si-padding.si-border,.si .si-padding.si-border{--si-sub-padding: var(--si-effective-padding)}.si-modal .si-padding-size-half,.si .si-padding-size-half{--si-effective-padding: calc(var(--si-padding) * 0.5)}.si-modal .si-padding-size-quarter,.si .si-padding-size-quarter{--si-effective-padding: calc(var(--si-padding) * 0.25)}.si-modal .si-padding-size-three-quarter,.si .si-padding-size-three-quarter{--si-effective-padding: calc(var(--si-padding) * 0.75)}.si-modal .si-padding-size-slim,.si .si-padding-size-slim{--si-padding: 0.5em}.si-modal .si-pull-up,.si .si-pull-up{margin-top:-1em}.si-modal .si-pull-left,.si .si-pull-left{margin-left:-1em}.si-modal .si-pull-up-left,.si .si-pull-up-left{margin-top:-1em;margin-left:-1em}.si-modal .si-pull-up-right,.si .si-pull-up-right{margin-top:-1em;margin-right:-1em}.si-modal .si-pull-right,.si .si-pull-right{margin-right:-1em}.si-modal .si-pull-down,.si .si-pull-down{margin-bottom:-1em}.si-modal .si-pull-down-left,.si .si-pull-down-left{margin-bottom:-1em;margin-left:-1em}.si-modal .si-pull-down-right,.si .si-pull-down-right{margin-bottom:-1em;margin-right:-1em}.si-modal .si-slim-pull-up,.si .si-slim-pull-up{margin-top:-0.5em}.si-modal .si-slim-pull-left,.si .si-slim-pull-left{margin-left:-0.5em}.si-modal .si-slim-pull-up-left,.si .si-slim-pull-up-left{margin-top:-0.5em;margin-left:-0.5em}.si-modal .si-slim-pull-up-right,.si .si-slim-pull-up-right{margin-top:-0.5em;margin-right:-0.5em}.si-modal .si-slim-pull-right,.si .si-slim-pull-right{margin-right:-0.5em}.si-modal .si-slim-pull-down,.si .si-slim-pull-down{margin-bottom:-0.5em}.si-modal .si-slim-pull-down-left,.si .si-slim-pull-down-left{margin-bottom:-0.5em;margin-left:-0.5em}.si-modal .si-slim-pull-down-right,.si .si-slim-pull-down-right{margin-bottom:-0.5em;margin-right:-0.5em}.si-modal .si-padding-block,.si .si-padding-block{padding:var(--si-padding, 0) 0}.si-modal .si-padding-block.si-border,.si .si-padding-block.si-border{--si-sub-padding: var(--si-padding) 0}.si-modal .si-padding-inline,.si .si-padding-inline{padding:0 var(--si-padding, 0)}.si-modal .si-padding-inline.si-border,.si .si-padding-inline.si-border{--si-sub-padding: 0 var(--si-padding)}.si-modal .si-padding-top,.si .si-padding-top{padding-top:var(--si-padding, 0)}.si-modal .si-padding-left,.si .si-padding-left{padding-top:var(--si-padding, 0)}.si-modal .si-padding-bottom,.si .si-padding-bottom{padding-top:var(--si-padding, 0)}.si-modal .si-padding-right,.si .si-padding-right{padding-top:var(--si-padding, 0)}.si-modal .si-border,.si .si-border{border:var(--si-border, var(--si-border-width, 1px) var(--si-border-style, solid) var(--si-border-color, #ccc))}.si-modal .si-border-bottom,.si .si-border-bottom{border-bottom:var(--si-border, var(--si-border-width, 1px) var(--si-border-style, solid) var(--si-border-color, #ccc))}.si-modal .si-border-top,.si .si-border-top{border-top:var(--si-border, var(--si-border-width, 1px) var(--si-border-style, solid) var(--si-border-color, #ccc))}.si-modal .si-border-radius,.si-modal .si-border-curved,.si .si-border-radius,.si .si-border-curved{border-radius:var(--si-border-radius, 0);overflow:hidden}.si-modal .si-border-round,.si .si-border-round{border-radius:100vh;aspect-ratio:1 !important;overflow:hidden}.si-modal .si-text-truncate,.si .si-text-truncate{min-width:0}.si-modal .si-text-truncate .si-truncated,.si .si-text-truncate .si-truncated{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.1em}.si-modal .si-hide-icons .icon,.si .si-hide-icons .icon{display:none}.si-modal .si-show-labels .label,.si .si-show-labels .label{display:inline-block !important}.si-modal .si-show-prefixes .prefix,.si .si-show-prefixes .prefix{display:inline-block !important}.si-modal .si-text-align-center,.si .si-text-align-center{text-align:center;--si-text-align: center}.si-modal .si-text-align-right,.si .si-text-align-right{text-align:right;--si-text-align: end}.si-modal .si-text-align-left,.si .si-text-align-left{text-align:left;--si-text-align: start}.si-modal .si-2x-emphasis,.si .si-2x-emphasis{text-transform:uppercase;font-size:2em;font-weight:700}.si-modal .si-big-emphasis,.si .si-big-emphasis{text-transform:uppercase;font-size:1.25em;font-weight:700}.si-modal .si-emphasis,.si .si-emphasis{font-size:1.25em;font-weight:700}.si-modal .si-font-emphasis,.si-modal .si-size-emphasis,.si .si-font-emphasis,.si .si-size-emphasis{font-size:1.25em}.si-modal .si-weight-emphasis,.si .si-weight-emphasis{font-weight:700}.si-modal .si-space-emphasis,.si .si-space-emphasis{min-height:3.5em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:var(--si-text-align);-ms-flex-pack:var(--si-text-align);justify-content:var(--si-text-align)}.si-modal .si-text-upper,.si .si-text-upper{text-transform:uppercase}.si-modal .si-text-lower,.si .si-text-lower{text-transform:uppercase}.si-modal .si-text-small,.si .si-text-small{font-size:0.75em}.si-modal .si-font-2x,.si .si-font-2x{font-size:2em}.si-modal .si-text-high-contrast,.si .si-text-high-contrast{--si-text-color: var(--si-high-contrast-text-color)}.si-modal .si-text-medium-contrast,.si .si-text-medium-contrast{--si-text-color: var(--si-medium-contrast-text-color)}.si-modal .si-text-small-contrast,.si .si-text-small-contrast{--si-text-color: var(--si-small-contrast-text-color)}.si-modal [class^='si-text-max-lines-'],.si-modal [class*=' si-text-max-lines-'],.si [class^='si-text-max-lines-'],.si [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-modal .si-text-max-lines-2,.si .si-text-max-lines-2{--si-line-count: 2}.si-modal .si-text-max-lines-3,.si .si-text-max-lines-3{--si-line-count: 3}.si-modal .si-text-max-lines-4,.si .si-text-max-lines-4{--si-line-count: 4}.si-modal .si-text-max-lines-5,.si .si-text-max-lines-5{--si-line-count: 5}.si-modal .si-text-max-lines-6,.si .si-text-max-lines-6{--si-line-count: 6}.si-modal .si-text-max-lines-7,.si .si-text-max-lines-7{--si-line-count: 7}.si-modal .si-text-max-lines-8,.si .si-text-max-lines-8{--si-line-count: 8}.si-modal .si-text-max-lines-9,.si .si-text-max-lines-9{--si-line-count: 9}.si-modal .si-content-small-gap,.si .si-content-small-gap{--content-gap:calc(var(--si-layout-gutter,1rem) / 2)}.si-modal .si-content-gap,.si .si-content-gap{--content-gap: var(--si-layout-gutter,1rem)}.si-modal .si-content-big-gap,.si .si-content-big-gap{--content-gap:calc(var(--si-layout-gutter,1rem) * 2)}.si-modal .si-price-sold,.si .si-price-sold{--si-text-color: var(--si-listing-item-sold-bg-color,var(--si-highlight))}.si-modal .si-button,.si .si-button{-webkit-transition:0.25s;transition:0.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);--si-text-color: var(--si-button-text-color);font-family:var(--si-button-font-name);color:var(--si-text-color);padding:1em 1.5em;font-size:1rem;line-height:1em;outline:none;cursor:pointer}.si-modal .si-button i,.si .si-button i{color:inherit}.si-modal .si-button:hover,.si .si-button:hover{background:var(--si-button-hover-bg-color);--si-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-modal .si-button [disabled],.si .si-button [disabled]{opacity:0.5;pointer-events:none}.si-modal .si-button.alt,.si .si-button.alt{background:var(--si-button-alt-bg-color);--si-text-color: var(--si-button-alt-text-color)}.si-modal .si-button.alt:hover,.si .si-button.alt:hover{background:var(--si-button-alt-hover-bg-color);--si-text-color: var(--si-button-alt-hover-text-color)}.si-modal .si-hover-shade,.si .si-hover-shade{-webkit-transition:0.25s;transition:0.25s}.si-modal .si-hover-shade:hover,.si .si-hover-shade:hover{border-radius:var(--element-border-radius);background:var(--si-small-contrast-color);--si-text-color: var(--si-small-contrast-text-color)}.si-modal .search-container.si-input-background-small-contrast .inputs .search-box,.si .search-container.si-input-background-small-contrast .inputs .search-box{background:var(--si-small-contrast-color)}.si-modal .search-container.si-input-background-medium-contrast .inputs .search-box,.si .search-container.si-input-background-medium-contrast .inputs .search-box{background:var(--si-medium-contrast-color)}.si-modal .search-container.si-input-background-high-contrast .inputs .search-box,.si .search-container.si-input-background-high-contrast .inputs .search-box{background:var(--si-high-contrast-color);--si-text-color: var(--si-high-contrast-text-color)}.si-modal .search-container.si-input-border .inputs .search-box,.si .search-container.si-input-border .inputs .search-box{border:var(--si-border, var(--si-border-width, 1px) var(--si-border-style, solid) var(--si-border-color, #ccc))}.si-modal .search-container.si-input-border-bottom .inputs .search-box,.si .search-container.si-input-border-bottom .inputs .search-box{border-bottom:var(--si-border, var(--si-border-width, 1px) var(--si-border-style, solid) var(--si-border-color, #ccc))}.si-modal .search-container.si-input-border-top .inputs .search-box,.si .search-container.si-input-border-top .inputs .search-box{border-top:var(--si-border, var(--si-border-width, 1px) var(--si-border-style, solid) var(--si-border-color, #ccc))}.si-modal .search-container.si-input-radius .inputs .search-box,.si .search-container.si-input-radius .inputs .search-box{border-radius:var(--si-border-radius);overflow:hidden}.si-modal .search-container.si-input-big-radius .inputs .search-box,.si .search-container.si-input-big-radius .inputs .search-box{border-radius:2em;overflow:hidden}.si-modal .si-align-stretch,.si-modal .si-align-stretch-stretch,.si .si-align-stretch,.si .si-align-stretch-stretch{--si-part-align: stretch}.si-modal .si-align-stretch-start,.si .si-align-stretch-start{--si-part-align: stretch start}.si-modal .si-align-stretch-center,.si .si-align-stretch-center{--si-part-align: stretch center;text-align:center}.si-modal .si-align-stretch-end,.si .si-align-stretch-end{--si-part-align: stretch end;text-align:right}.si-modal .si-align-start,.si-modal .si-align-start-start,.si .si-align-start,.si .si-align-start-start{--si-part-align: start start}.si-modal .si-align-start-center,.si .si-align-start-center{--si-part-align: start center;text-align:center}.si-modal .si-align-start-end,.si .si-align-start-end{--si-part-align: start end;text-align:right}.si-modal .si-align-start-stretch,.si .si-align-start-stretch{--si-part-align: start stretch}.si-modal .si-align-center,.si-modal .si-align-center-center,.si .si-align-center,.si .si-align-center-center{--si-part-align: center center;text-align:center}.si-modal .si-align-center-start,.si .si-align-center-start{--si-part-align: center start}.si-modal .si-align-center-end,.si .si-align-center-end{--si-part-align: center end;text-align:right}.si-modal .si-align-center-stretch,.si .si-align-center-stretch{--si-part-align: center stretch}.si-modal .si-align-end,.si-modal .si-align-end-end,.si .si-align-end,.si .si-align-end-end{--si-part-align: end end;text-align:right}.si-modal .si-align-end-center,.si .si-align-end-center{--si-part-align: end center;text-align:center}.si-modal .si-align-end-start,.si .si-align-end-start{--si-part-align: end start}.si-modal .si-align-end-stretch,.si .si-align-end-stretch{--si-part-align: end stretch}@media screen and (max-width: 800px){.si-modal .si-align-stretch-tablet,.si-modal .si-align-stretch-stretch-tablet,.si .si-align-stretch-tablet,.si .si-align-stretch-stretch-tablet{--si-part-align: stretch}.si-modal .si-align-stretch-start-tablet,.si .si-align-stretch-start-tablet{--si-part-align: stretch start}.si-modal .si-align-stretch-center-tablet,.si .si-align-stretch-center-tablet{--si-part-align: stretch center;text-align:center}.si-modal .si-align-stretch-end-tablet,.si .si-align-stretch-end-tablet{--si-part-align: stretch end;text-align:right}.si-modal .si-align-start-tablet,.si-modal .si-align-start-start-tablet,.si .si-align-start-tablet,.si .si-align-start-start-tablet{--si-part-align: start start}.si-modal .si-align-start-center-tablet,.si .si-align-start-center-tablet{--si-part-align: start center;text-align:center}.si-modal .si-align-start-end-tablet,.si .si-align-start-end-tablet{--si-part-align: start end;text-align:right}.si-modal .si-align-start-stretch-tablet,.si .si-align-start-stretch-tablet{--si-part-align: start stretch}.si-modal .si-align-center-tablet,.si-modal .si-align-center-center-tablet,.si .si-align-center-tablet,.si .si-align-center-center-tablet{--si-part-align: center center;text-align:center}.si-modal .si-align-center-start-tablet,.si .si-align-center-start-tablet{--si-part-align: center start}.si-modal .si-align-center-end-tablet,.si .si-align-center-end-tablet{--si-part-align: center end;text-align:right}.si-modal .si-align-center-stretch-tablet,.si .si-align-center-stretch-tablet{--si-part-align: center stretch}.si-modal .si-align-end-tablet,.si-modal .si-align-end-end-tablet,.si .si-align-end-tablet,.si .si-align-end-end-tablet{--si-part-align: end end;text-align:right}.si-modal .si-align-end-center-tablet,.si .si-align-end-center-tablet{--si-part-align: end center;text-align:center}.si-modal .si-align-end-start-tablet,.si .si-align-end-start-tablet{--si-part-align: end start}.si-modal .si-align-end-stretch-tablet,.si .si-align-end-stretch-tablet{--si-part-align: end stretch}}@media screen and (max-width: 640px){.si-modal .si-align-stretch-mobile,.si-modal .si-align-stretch-stretch-mobile,.si .si-align-stretch-mobile,.si .si-align-stretch-stretch-mobile{--si-part-align: stretch}.si-modal .si-align-stretch-start-mobile,.si .si-align-stretch-start-mobile{--si-part-align: stretch start}.si-modal .si-align-stretch-center-mobile,.si .si-align-stretch-center-mobile{--si-part-align: stretch center;text-align:center}.si-modal .si-align-stretch-end-mobile,.si .si-align-stretch-end-mobile{--si-part-align: stretch end;text-align:right}.si-modal .si-align-start-mobile,.si-modal .si-align-start-start-mobile,.si .si-align-start-mobile,.si .si-align-start-start-mobile{--si-part-align: start start}.si-modal .si-align-start-center-mobile,.si .si-align-start-center-mobile{--si-part-align: start center;text-align:center}.si-modal .si-align-start-end-mobile,.si .si-align-start-end-mobile{--si-part-align: start end;text-align:right}.si-modal .si-align-start-stretch-mobile,.si .si-align-start-stretch-mobile{--si-part-align: start stretch}.si-modal .si-align-center-mobile,.si-modal .si-align-center-center-mobile,.si .si-align-center-mobile,.si .si-align-center-center-mobile{--si-part-align: center center;text-align:center}.si-modal .si-align-center-start-mobile,.si .si-align-center-start-mobile{--si-part-align: center start}.si-modal .si-align-center-end-mobile,.si .si-align-center-end-mobile{--si-part-align: center end;text-align:right}.si-modal .si-align-center-stretch-mobile,.si .si-align-center-stretch-mobile{--si-part-align: center stretch}.si-modal .si-align-end-mobile,.si-modal .si-align-end-end-mobile,.si .si-align-end-mobile,.si .si-align-end-end-mobile{--si-part-align: end end;text-align:right}.si-modal .si-align-end-center-mobile,.si .si-align-end-center-mobile{--si-part-align: end center;text-align:center}.si-modal .si-align-end-start-mobile,.si .si-align-end-start-mobile{--si-part-align: end start}.si-modal .si-align-end-stretch-mobile,.si .si-align-end-stretch-mobile{--si-part-align: end stretch}}.si-modal .si-float-anchor,.si .si-float-anchor{position:relative !important}.si-modal .si-float,.si-modal .si-float-top,.si-modal .si-float-top-left,.si-modal .si-float-top-center,.si-modal .si-float-top-right,.si-modal .si-float-left,.si-modal .si-float-right,.si-modal .si-float-center,.si-modal .si-float-center-center,.si-modal .si-float-center-left,.si-modal .si-float-center-right,.si-modal .si-float-bottom,.si-modal .si-float-bottom-left,.si-modal .si-float-bottom-center,.si-modal .si-float-bottom-right,.si .si-float,.si .si-float-top,.si .si-float-top-left,.si .si-float-top-center,.si .si-float-top-right,.si .si-float-left,.si .si-float-right,.si .si-float-center,.si .si-float-center-center,.si .si-float-center-left,.si .si-float-center-right,.si .si-float-bottom,.si .si-float-bottom-left,.si .si-float-bottom-center,.si .si-float-bottom-right{position:absolute !important;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;z-index:100}.si-modal .si-float-top,.si-modal .si-float-top-left,.si-modal .si-float-top-center,.si-modal .si-float-top-right,.si .si-float-top,.si .si-float-top-left,.si .si-float-top-center,.si .si-float-top-right{top:var(--si-anchor-offset-top, 0px)}.si-modal .si-float-bottom,.si-modal .si-float-bottom-left,.si-modal .si-float-bottom-center,.si-modal .si-float-bottom-right,.si .si-float-bottom,.si .si-float-bottom-left,.si .si-float-bottom-center,.si .si-float-bottom-right{top:calc(var(--si-anchor-offset-top) + var(--si-anchor-offset-height));-webkit-transform:translateY(-100%);transform:translateY(-100%)}.si-modal .si-float-top,.si-modal .si-float-bottom,.si .si-float-top,.si .si-float-bottom{width:var(--si-anchor-offset-width)}.si-modal .si-float-left,.si .si-float-left{top:0px;left:var(--si-anchor-offset-left, 0px);height:var(--si-anchor-offset-height)}.si-modal .si-float-right,.si .si-float-right{top:0px;right:var(--si-anchor-offset-left, 0px);height:var(--si-anchor-offset-height)}.si-modal .si-float-top-left,.si-modal .si-float-center-left,.si-modal .si-float-bottom-left,.si .si-float-top-left,.si .si-float-center-left,.si .si-float-bottom-left{left:var(--si-anchor-offset-left, 0px)}.si-modal .si-float-top-right,.si-modal .si-float-center-right,.si-modal .si-float-bottom-right,.si .si-float-top-right,.si .si-float-center-right,.si .si-float-bottom-right{right:var(--si-anchor-offset-left, 0px)}.si-modal .si-float-center,.si .si-float-center{top:calc(var(--si-anchor-offset-top) + (var(--si-anchor-offset-height) / 2));left:0;width:100%;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.si-modal .si-float-center-center,.si .si-float-center-center{top:calc(var(--si-anchor-offset-top) + (var(--si-anchor-offset-height) / 2));left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.si-modal .si-float-center-left,.si-modal .si-float-center-right,.si .si-float-center-left,.si .si-float-center-right{top:calc(var(--si-anchor-offset-top) + (var(--si-anchor-offset-height) / 2));-webkit-transform:translateY(-50%);transform:translateY(-50%)}.si-modal .si-float-top-center,.si-modal .si-float-bottom-center,.si .si-float-top-center,.si .si-float-bottom-center{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.si-modal .si-float-bottom-center,.si .si-float-bottom-center{-webkit-transform:translateY(-100%) translateX(-50%);transform:translateY(-100%) translateX(-50%)}.si-modal .si-float-top,.si .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-modal .si-float-top-left,.si .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-modal .si-float-top-center,.si .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-modal .si-float-top-right,.si .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-modal .si-float-left,.si .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-modal .si-float-right,.si .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-modal .si-float-center,.si .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-modal .si-float-center-center,.si .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-modal .si-float-center-left,.si .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-modal .si-float-center-right,.si .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-modal .si-float-bottom,.si .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-modal .si-float-bottom-left,.si .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-modal .si-float-bottom-center,.si .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-modal .si-float-bottom-right,.si .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,.si-animate-fade-in,.si-animate-fade-out,.si-animate-slide-in-bottom,.si-animate-test,.si-animate-slide-out-bottom,.si-animate-slide-in-top,.si-animate-slide-out-top,.si-animate-slide-in-left,.si-animate-slide-out-left,.si-animate-slide-in-right,.si-animate-slide-out-right,.si-animate-scale-up,.si-animate-scale-down{--si-anim-offset-x: 0px;--si-anim-offset-y: 0px;-webkit-animation-name:var(--si-anim-name);animation-name:var(--si-anim-name);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:var(--si-anim-duration, 0.25s);animation-duration:var(--si-anim-duration, 0.25s);-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:calc(var(--si-anim-duration, 0.25s) * var(--si-anim-delay,0) * var(--si-item-index,0));animation-delay:calc(var(--si-anim-duration, 0.25s) * var(--si-anim-delay,0) * var(--si-item-index,0));-webkit-transform-origin:center;transform-origin:center}.si-animate-fast{--si-anim-duration: 0.125s}.si-animate-slow{--si-anim-duration: 1s}.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{-webkit-animation-play-state:paused;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-slide-in-bottom,.si-animate-test{opacity:0;-webkit-transform:translate(var(--si-anim-offset-x), calc(100% + var(--si-anim-offset-y)));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;-webkit-transform:translate(var(--si-anim-offset-x), calc(var(--si-anim-offset-y)));transform:translate(var(--si-anim-offset-x), calc(var(--si-anim-offset-y)));--si-anim-name: siAnimSlideOutBottom}.si-animate-slide-in-top{opacity:0;-webkit-transform:translate(var(--si-anim-offset-x), calc(-100% + var(--si-anim-offset-y)));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;-webkit-transform:translate(var(--si-anim-offset-x), calc(var(--si-anim-offset-y)));transform:translate(var(--si-anim-offset-x), calc(var(--si-anim-offset-y)));--si-anim-name: siAnimSlideOutTop}.si-animate-slide-in-left{opacity:0;-webkit-transform:translate(calc(-100% + var(--si-anim-offset-x)), var(--si-anim-offset-y));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;-webkit-transform:translate(var(--si-anim-offset-x), var(--si-anim-offset-y));transform:translate(var(--si-anim-offset-x), var(--si-anim-offset-y));--si-anim-name: siAnimSlideOutLeft}.si-animate-slide-in-right{opacity:0;-webkit-transform:translate(calc(100% + var(--si-anim-offset-x)), var(--si-anim-offset-y));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;-webkit-transform:translate(var(--si-anim-offset-x), calc(var(--si-anim-offset-y)));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}@-webkit-keyframes siAnimFadeIn{100%{opacity:1}}@keyframes siAnimFadeIn{100%{opacity:1}}@-webkit-keyframes siAnimFadeOut{100%{opacity:0}}@keyframes siAnimFadeOut{100%{opacity:0}}@-webkit-keyframes siAnimSlideInBottom{100%{opacity:1;-webkit-transform:translate(var(--si-anim-offset-x), var(--si-anim-offset-y));transform:translate(var(--si-anim-offset-x), var(--si-anim-offset-y))}}@keyframes siAnimSlideInBottom{100%{opacity:1;-webkit-transform:translate(var(--si-anim-offset-x), var(--si-anim-offset-y));transform:translate(var(--si-anim-offset-x), var(--si-anim-offset-y))}}@-webkit-keyframes siAnimSlideOutBottom{100%{opacity:0;-webkit-transform:translate(var(--si-anim-offset-x), calc(100% + var(--si-anim-offset-y)));transform:translate(var(--si-anim-offset-x), calc(100% + var(--si-anim-offset-y)))}}@keyframes siAnimSlideOutBottom{100%{opacity:0;-webkit-transform:translate(var(--si-anim-offset-x), calc(100% + var(--si-anim-offset-y)));transform:translate(var(--si-anim-offset-x), calc(100% + var(--si-anim-offset-y)))}}@-webkit-keyframes siAnimSlideInTop{100%{opacity:1;-webkit-transform:translate(var(--si-anim-offset-x), var(--si-anim-offset-y));transform:translate(var(--si-anim-offset-x), var(--si-anim-offset-y))}}@keyframes siAnimSlideInTop{100%{opacity:1;-webkit-transform:translate(var(--si-anim-offset-x), var(--si-anim-offset-y));transform:translate(var(--si-anim-offset-x), var(--si-anim-offset-y))}}@-webkit-keyframes siAnimSlideOutTop{100%{opacity:0;-webkit-transform:translate(var(--si-anim-offset-x), calc(-100% + var(--si-anim-offset-y)));transform:translate(var(--si-anim-offset-x), calc(-100% + var(--si-anim-offset-y)))}}@keyframes siAnimSlideOutTop{100%{opacity:0;-webkit-transform:translate(var(--si-anim-offset-x), calc(-100% + var(--si-anim-offset-y)));transform:translate(var(--si-anim-offset-x), calc(-100% + var(--si-anim-offset-y)))}}@-webkit-keyframes siAnimSlideInLeft{100%{opacity:1;-webkit-transform:translate(var(--si-anim-offset-x), var(--si-anim-offset-y));transform:translate(var(--si-anim-offset-x), var(--si-anim-offset-y))}}@keyframes siAnimSlideInLeft{100%{opacity:1;-webkit-transform:translate(var(--si-anim-offset-x), var(--si-anim-offset-y));transform:translate(var(--si-anim-offset-x), var(--si-anim-offset-y))}}@-webkit-keyframes siAnimSlideOutLeft{100%{opacity:0;-webkit-transform:translate(calc(-100% + var(--si-anim-offset-x)), var(--si-anim-offset-y));transform:translate(calc(-100% + var(--si-anim-offset-x)), var(--si-anim-offset-y))}}@keyframes siAnimSlideOutLeft{100%{opacity:0;-webkit-transform:translate(calc(-100% + var(--si-anim-offset-x)), var(--si-anim-offset-y));transform:translate(calc(-100% + var(--si-anim-offset-x)), var(--si-anim-offset-y))}}@-webkit-keyframes siAnimSlideInRight{100%{opacity:1;-webkit-transform:translate(var(--si-anim-offset-x), var(--si-anim-offset-y));transform:translate(var(--si-anim-offset-x), var(--si-anim-offset-y))}}@keyframes siAnimSlideInRight{100%{opacity:1;-webkit-transform:translate(var(--si-anim-offset-x), var(--si-anim-offset-y));transform:translate(var(--si-anim-offset-x), var(--si-anim-offset-y))}}@-webkit-keyframes siAnimSlideOutRight{100%{opacity:0;-webkit-transform:translate(calc(100% + var(--si-anim-offset-x)), var(--si-anim-offset-y));transform:translate(calc(100% + var(--si-anim-offset-x)), var(--si-anim-offset-y))}}@keyframes siAnimSlideOutRight{100%{opacity:0;-webkit-transform:translate(calc(100% + var(--si-anim-offset-x)), var(--si-anim-offset-y));transform:translate(calc(100% + var(--si-anim-offset-x)), var(--si-anim-offset-y))}}@-webkit-keyframes siAnimScaleUp{100%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes siAnimScaleUp{100%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes siAnimScaleDown{100%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes siAnimScaleDown{100%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}html{font-size:14px}@media screen and (min-width: 641px){:root{--si-container-width:  750px}}@media screen and (min-width: 801px){:root{--si-container-width:  992px}}@media screen and (min-width: 1281px){:root{--si-container-width:  1170px}}@media screen and (max-width: 640px){:root{--si-container-width:  100%}}.si-list-of-item{--si-list-element-width: 1120px}#top .si,#top .si-modal,.si-modal,.si{font-family:var(--si-font-name);display:-ms-grid;display:grid;font-size:16px}#top .si *,#top .si-modal *,.si-modal *,.si *{-webkit-box-sizing:border-box;box-sizing:border-box}#top .si a,#top .si-modal a,.si-modal a,.si a{color:var(--si-text-color);text-decoration:none !important}#top .si a:hover,#top .si-modal a:hover,.si-modal a:hover,.si a:hover{color:inherit;text-decoration:inherit}#top .si .fal,#top .si .far,#top .si .fas,#top .si-modal .fal,#top .si-modal .far,#top .si-modal .fas,.si-modal .fal,.si-modal .far,.si-modal .fas,.si .fal,.si .far,.si .fas{font-family:"Font Awesome 5 Pro" !important;color:inherit}#top .si label,#top .si-modal label,.si-modal label,.si label{font-weight:400;color:var(--si-text-color)}#top .si h1,#top .si h2,#top .si h3,#top .si h4,#top .si h5,#top .si h6,#top .si-modal h1,#top .si-modal h2,#top .si-modal h3,#top .si-modal h4,#top .si-modal h5,#top .si-modal h6,.si-modal h1,.si-modal h2,.si-modal h3,.si-modal h4,.si-modal h5,.si-modal h6,.si h1,.si h2,.si h3,.si h4,.si h5,.si h6{color:var(--si-text-color)}#top .si td,#top .si li,#top .si p,#top .si-modal td,#top .si-modal li,#top .si-modal p,.si-modal td,.si-modal li,.si-modal p,.si td,.si li,.si p{color:var(--si-text-color)}#top .si .nowrap,#top .si-modal .nowrap,.si-modal .nowrap,.si .nowrap{white-space:nowrap}#top .si .grid-layout-row,#top .si-modal .grid-layout-row,.si-modal .grid-layout-row,.si .grid-layout-row{display:-ms-grid;display:grid}#top .si .grid-layout-column,#top .si-modal .grid-layout-column,.si-modal .grid-layout-column,.si .grid-layout-column{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto;gap:var(--si-layout-gutter)}#top .si .layout-row,#top .si-modal .layout-row,.si-modal .layout-row,.si .layout-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#top .si .layout-column,#top .si-modal .layout-column,.si-modal .layout-column,.si .layout-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#top .si .layout-space-between,#top .si-modal .layout-space-between,.si-modal .layout-space-between,.si .layout-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#top .si .layout-space-between-start,#top .si-modal .layout-space-between-start,.si-modal .layout-space-between-start,.si .layout-space-between-start{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#top .si .layout-space-between-end,#top .si-modal .layout-space-between-end,.si-modal .layout-space-between-end,.si .layout-space-between-end{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#top .si label.si-placeholder,#top .si-modal label.si-placeholder,.si-modal label.si-placeholder,.si label.si-placeholder{padding:var(--si-padding);font-weight:400;opacity:0.75;text-align:center;text-transform:uppercase;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#top .si label.si-placeholder .fa-spinner-third,#top .si-modal label.si-placeholder .fa-spinner-third,.si-modal label.si-placeholder .fa-spinner-third,.si label.si-placeholder .fa-spinner-third{display:block;font-size:250px;margin:15vh auto;opacity:0.5}#top .si .sticky-anchor,.si .sticky-anchor{position:absolute}#top .si .sort-container,.si .sort-container{-ms-grid-row:1;-ms-grid-column:3;grid-area:sort}#top .si .pages-container,.si .pages-container{grid-area:pages}#top .si .pages-container,.si .pages-container{grid-area:pages}#top .si .view-switch,.si .view-switch{-ms-grid-row:1;-ms-grid-column:1;grid-area:switch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#top .si .view-switch .switch-item,.si .view-switch .switch-item{font-size:24px;position:relative;padding:10px;color:var(--si-text-color);cursor:pointer}#top .si .view-switch .switch-item i,.si .view-switch .switch-item i{color:inherit}#top .si .view-switch .switch-item::after,.si .view-switch .switch-item::after{content:"";position:absolute;bottom:0px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:0.25s;transition:0.25s;background-color:var(--si-highlight);width:0px;height:3px}#top .si .view-switch .switch-item.active,.si .view-switch .switch-item.active{color:var(--si-highlight)}#top .si .view-switch .switch-item.active::after,.si .view-switch .switch-item.active::after{width:100%}#top .si .list-meta,.si .list-meta{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:meta}#top .si .list-meta .list-count em,.si .list-meta .list-count em{font-weight:700;font-style:normal}#top .si .next-page,.si .next-page{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1 / span 3;place-self:center center;text-align:center}#top .si .si-list-container,.si .si-list-container{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1 / span 3;display:-ms-grid;display:grid;place-items:stretch;gap:var(--si-layout-gutter);width:100%}@media screen and (max-width: 640px){#top .si .si-list-container,.si .si-list-container{border:none;padding:0px}}#top .si .si-list-container .map-container,.si .si-list-container .map-container{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1 / span 3}#top .si .si-list-header,.si .si-list-header{-ms-grid-row:1;-ms-grid-column:1;grid-area:header;display:-ms-grid;display:grid;gap:var(--si-layout-gutter);grid-template-columns:1fr 1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#top .si [class^=item],.si [class^=item]{-webkit-perspective:100vw;perspective:100vw}#top .si si-small-list .si-list-header,.si si-small-list .si-list-header{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;place-items:center start}@media screen and (max-width: 640px){#top .si si-small-list .si-list-header,.si si-small-list .si-list-header{-ms-grid-columns:1fr;grid-template-columns:1fr;place-items:center;gap:0;padding:10px 0}}#top .si si-small-list .si-list-header .si-search-input,.si si-small-list .si-list-header .si-search-input{place-self:center end;display:-ms-grid;display:grid;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;place-items:center stretch;margin:10px 0;padding:5px 10px;width:33vw;max-width:400px}@media screen and (max-width: 800px){#top .si si-small-list .si-list-header .si-search-input,.si si-small-list .si-list-header .si-search-input{width:45vw;max-width:unset}}@media screen and (max-width: 640px){#top .si si-small-list .si-list-header .si-search-input,.si si-small-list .si-list-header .si-search-input{place-self:center stretch;width:100%}}#top .si si-small-list .si-list-header .si-search-input input,.si si-small-list .si-list-header .si-search-input input{width:100%;outline:none;border:none}#top .si si-small-list .si-list-header .si-search-input input::-webkit-input-placeholder,.si si-small-list .si-list-header .si-search-input input::-webkit-input-placeholder{color:var(--si-text-color);opacity:0.5}#top .si si-small-list .si-list-header .si-search-input input:-ms-input-placeholder,.si si-small-list .si-list-header .si-search-input input:-ms-input-placeholder{color:var(--si-text-color);opacity:0.5}#top .si si-small-list .si-list-header .si-search-input input::-ms-input-placeholder,.si si-small-list .si-list-header .si-search-input input::-ms-input-placeholder{color:var(--si-text-color);opacity:0.5}#top .si si-small-list .si-list-header .si-search-input input::placeholder,.si si-small-list .si-list-header .si-search-input input::placeholder{color:var(--si-text-color);opacity:0.5}#top .si si-small-list .si-list-container,.si si-small-list .si-list-container{opacity:0;max-height:0px;overflow:hidden;-webkit-transition:0.25s;transition:0.25s}#top .si si-small-list .loader,.si si-small-list .loader{text-align:center;-webkit-transition:0.25s;transition:0.25s}#top .si si-small-list.loaded .loader,.si si-small-list.loaded .loader{opacity:0;max-height:0px;overflow:hidden}#top .si si-small-list.loaded .si-list-container,.si si-small-list.loaded .si-list-container{opacity:1;max-height:unset;overflow:unset;display:-ms-grid;display:grid;gap:var(--si-layout-gutter)}#top .si si-small-list.si-list-of-listings>.si-search-filter-tags,#top .si.si-list-of-listings>.si-search-filter-tags,.si si-small-list.si-list-of-listings>.si-search-filter-tags,.si.si-list-of-listings>.si-search-filter-tags{-ms-grid-row:2;grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1 / span 3}@media screen and (max-width: 640px){#top .si .dropdown-toggle,.si .dropdown-toggle{position:relative}}#top .si.standard-layout,.si.standard-layout{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;gap:var(--si-layout-gutter)}#top .si.standard-layout.search-orientation-v,.si.standard-layout.search-orientation-v{-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;grid-template-areas:"search list"}#top .si.standard-layout .map-container .viewport,.si.standard-layout .map-container .viewport{height:640px;width:100%}#top .si.standard-layout .list-meta .list-count,.si.standard-layout .list-meta .list-count{text-align:center}#top .si.standard-layout .si-list-container .si-list-header,.si.standard-layout .si-list-container .si-list-header{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1 / span 3;-ms-grid-row:1;grid-row:1;grid-template-areas:"switch meta sort"}@media screen and (max-width: 640px){#top .si.standard-layout .si-list-container .si-list-header,.si.standard-layout .si-list-container .si-list-header{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-template-areas:"switch sort" "meta meta";place-items:center start}}#top .si.standard-layout .si-list-container .si-list-header .si-sort-container,.si.standard-layout .si-list-container .si-list-header .si-sort-container{-ms-grid-row:1;-ms-grid-column:3;grid-area:sort;place-self:center end;text-align:right}#top .si.standard-layout .si-list-container .si-list-header .si-sort-container .si-dropdown-button,.si.standard-layout .si-list-container .si-list-header .si-sort-container .si-dropdown-button{font-size:24px}#top .si.standard-layout .si-list-container .si-loading,.si.standard-layout .si-list-container .si-loading{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1 / span 3}#top .si.standard-layout.si-list-of-listings .search-container .search-trigger,.si.standard-layout.si-list-of-listings .search-container .search-trigger{display:none}#top .si.standard-layout.si-list-of-brokers .si-list-header,.si.standard-layout.si-list-of-brokers .si-list-header{grid-template-areas:"meta . sort"}#top .si.standard-layout.si-list-of-brokers .si-list-header .list-meta .list-count,.si.standard-layout.si-list-of-brokers .si-list-header .list-meta .list-count{text-align:left}@media screen and (max-width: 640px){#top .si.standard-layout.si-list-of-brokers .si-list-header,.si.standard-layout.si-list-of-brokers .si-list-header{grid-template-areas:"meta sort"}}#top .si.standard-layout.si-list-of-brokers .search-container .search-trigger,.si.standard-layout.si-list-of-brokers .search-container .search-trigger{display:none}#top .si.standard-layout.si-list-of-brokers .search-container.show-trigger .search-trigger,.si.standard-layout.si-list-of-brokers .search-container.show-trigger .search-trigger{display:block}#top .si.standard-layout.si-list-of-brokers .no-result,.si.standard-layout.si-list-of-brokers .no-result{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1 / span 3}@media screen and (max-width: 800px){#top .si.standard-layout.si-list-of-brokers .no-result,.si.standard-layout.si-list-of-brokers .no-result{-ms-grid-column:1;grid-column:1}}#top .si.standard-layout.si-list-of-brokers label.placeholder,.si.standard-layout.si-list-of-brokers label.placeholder{padding:20px;font-weight:400;opacity:0.5;text-align:center;text-transform:uppercase}#top .si.direct-layout,.si.direct-layout{-ms-grid-columns:120px 1fr 60px;grid-template-columns:120px 1fr 60px;-ms-grid-rows:auto;grid-template-rows:auto;gap:var(--si-layout-gutter);grid-template-areas:"list list list" "meta meta meta"}#top .si.direct-layout label.placeholder,.si.direct-layout label.placeholder{padding:20px;font-weight:400;opacity:0.75;text-align:center;text-transform:uppercase}#top .si.direct-layout .si-list-empty,.si.direct-layout .si-list-empty{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1 / span 3;grid-row:auto}#top .si.direct-layout .list-meta .list-count,.si.direct-layout .list-meta .list-count{text-align:center}@media screen and (max-width: 640px){#top .si.direct-layout[si-side-scroll] .si-list,.si.direct-layout[si-side-scroll] .si-list{-ms-grid-columns:(var(--side-scroll-width))[var];grid-template-columns:repeat(var(--mobile-column-width), var(--side-scroll-width))}#top .si.direct-layout[si-side-scroll] .si-list>div:last-child,.si.direct-layout[si-side-scroll] .si-list>div:last-child{padding-right:var(--side-scroll-padding);width:calc(100% + var(--side-scroll-padding))}}#top .si-favorites-button .si-favorites-toggle-button,.si-favorites-button .si-favorites-toggle-button{position:relative}#top .si-favorites-button .si-favorites-toggle-button a,.si-favorites-button .si-favorites-toggle-button a{outline:none}#top .si-favorites-button .si-favorites-toggle-button.panel-opened::before,.si-favorites-button .si-favorites-toggle-button.panel-opened::before{-webkit-transition:0.25s;transition:0.25s;opacity:1;top:100%}.menu .si-favorites-button button{background:unset;color:unset;font-size:unset;font-weight:inherit}#top .si-favorites-panel,.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:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;place-items:stretch;padding:1rem;max-height:0px;overflow:hidden;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 0.25s;transition:all 0.25s}#top .si-favorites-panel .si-list-of-listings,.si-favorites-panel .si-list-of-listings{display:contents}#top .si-favorites-panel .favorite-list-container,.si-favorites-panel .favorite-list-container{overflow:hidden;overflow-y:auto}#top .si-favorites-panel .favorite-list-container label.placeholder,.si-favorites-panel .favorite-list-container label.placeholder{display:block;padding:20px;font-weight:400;opacity:0.75;text-align:center;text-transform:uppercase}#top .si-favorites-panel .favorite-list-container label.placeholder i,.si-favorites-panel .favorite-list-container label.placeholder i{vertical-align:sub}#top .si-favorites-panel .favorite-list-container label.placeholder sub,.si-favorites-panel .favorite-list-container label.placeholder sub{display:block}#top .si-favorites-panel h3,.si-favorites-panel h3{text-align:center}#top .si-favorites-panel .list-container,.si-favorites-panel .list-container{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(var(--listing-item-column-width), 1fr))[auto-fill];grid-template-columns:repeat(auto-fill, minmax(var(--listing-item-column-width), 1fr))}#top .si-favorites-panel .si-list,.si-favorites-panel .si-list{grid-area:unset;place-self:stretch}#top .si-favorites-panel .si-list .si-item div,#top .si-favorites-panel .si-list .si-item span,.si-favorites-panel .si-list .si-item div,.si-favorites-panel .si-list .si-item span{color:var(--si-text-color)}#top .si-favorites-panel .si-list .si-item .item-content,.si-favorites-panel .si-list .si-item .item-content{-ms-grid-rows:auto;grid-template-rows:auto}#top .si-favorites-panel .close-button,.si-favorites-panel .close-button{position:absolute;top:1.25rem;right:1.25rem;cursor:pointer}#top .si-favorites-panel.opened,.si-favorites-panel.opened{opacity:1;pointer-events:auto;width:80vw;max-height:80vh;-webkit-box-shadow:0px 0px 10px #00000099;box-shadow:0px 0px 10px #00000099;padding:2.5rem;left:50%;top:50%}#top .si-favorites-panel.opened .list-container .si-item .remove-button,.si-favorites-panel.opened .list-container .si-item .remove-button{opacity:1;pointer-events:auto}#top .si-loading,.si-loading{text-align:center}.si-auto-columns{display:-ms-grid;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)}}#top .si .search-container,.si .search-container{-ms-grid-row:1;grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1 / span 3;display:-ms-grid;display:grid;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--si-background-color)}@media screen and (max-width: 640px){#top .si .search-container,.si .search-container{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:calc(var(--si-padding) / 2)}}#top .si .search-container.si-container-border:not(.si-container-padding),.si .search-container.si-container-border:not(.si-container-padding){padding:var(--si-padding)}#top .si .search-container.si-border:not(.si-padding),.si .search-container.si-border:not(.si-padding){padding:var(--si-padding)}#top .si .search-container.expanded,.si .search-container.expanded{border:none}#top .si .search-container.stick,.si .search-container.stick{position:fixed;top:0px;left:50%;padding:1rem calc( (100vw - var(--container-width)) / 2);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;background:var(--si-background-color);z-index:100}#top .si .search-container>[ng-include],.si .search-container>[ng-include]{display:contents}#top .si .search-container h4,.si .search-container h4{font-size:20px;font-weight:400;margin:0px}#top .si .search-container .btn,.si .search-container .btn{width:100%;border:none}#top .si .search-container .search-action,.si .search-container .search-action{display:-ms-grid;display:grid;grid-auto-flow:column;gap:0.5rem;place-items:center stretch}@media screen and (max-width: 640px){#top .si .search-container .search-action,.si .search-container .search-action{gap:1rem;grid-auto-columns:1fr}}#top .si .search-container .search-action .si-button,.si .search-container .search-action .si-button{margin:0}#top .si .search-container .search-action .si-button:first-child,.si .search-container .search-action .si-button:first-child{margin-left:var(--si-layout-gutter)}@media screen and (max-width: 640px){#top .si .search-container .search-action .si-button:first-child,.si .search-container .search-action .si-button:first-child{margin-left:0}}#top .si .search-container .search-action .filter-menu,.si .search-container .search-action .filter-menu{display:none}#top .si .search-container .search-action .filter-menu .si-dropdown,.si .search-container .search-action .filter-menu .si-dropdown{width:100%}#top .si .search-container .search-action .filter-menu .si-dropdown .label,.si .search-container .search-action .filter-menu .si-dropdown .label{padding-right:0.5rem}#top .si .search-container .search-action .filter-menu .si-button.active,.si .search-container .search-action .filter-menu .si-button.active{color:var(--si-highlight)}#top .si .search-container .search-action .filter-menu .si-button.active i,.si .search-container .search-action .filter-menu .si-button.active i{font-weight:700}@media screen and (max-width: 640px){#top .si .search-container .search-action .filter-menu,.si .search-container .search-action .filter-menu{display:block}#top .si .search-container .search-action .reset-button,.si .search-container .search-action .reset-button{display:none}}#top .si .search-container .has-filters::after,.si .search-container .has-filters::after{content:"\f0b0";font-family:"Font Awesome 5 Pro";font-weight:700}#top .si .search-container.si-has-tabs,.si .search-container.si-has-tabs{margin-top:3.5rem}#top .si .search-container.si-has-tabs.si-border,.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 .search-container.si-has-tabs.si-border.si-border-radius,.si .search-container.si-has-tabs.si-border.si-border-radius{--si-tab-border-radius: var(--si-border-radius)}#top .si .search-container.si-has-tabs.si-border-top,.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 .search-container.si-has-tabs.si-border-top.si-border-radius,.si .search-container.si-has-tabs.si-border-top.si-border-radius{--si-tab-border-radius: var(--si-border-radius)}#top .si .search-container.si-has-tabs.si-border-bottom,.si .search-container.si-has-tabs.si-border-bottom{--si-tab-border-top: transparent;--si-tab-active-position: calc(100% - 1px)}#top .si .search-container .main-filter-tabs,.si .search-container .main-filter-tabs{position:absolute;top:0px;left:1rem;-webkit-transform:translateY(calc(-100% + 1px));transform:translateY(calc(-100% + 1px));place-self:start;display:-ms-grid;display:grid;grid-auto-flow:column;gap:1rem;z-index:42}@media screen and (max-width: 640px){#top .si .search-container .main-filter-tabs.si-tab-count-0,.si .search-container .main-filter-tabs.si-tab-count-0{display:none}}#top .si .search-container .main-filter-tabs .si-tab,.si .search-container .main-filter-tabs .si-tab{padding:0.5em 1em;padding-top:calc(0.5em + 3px);text-transform:uppercase;position:relative;font-size:0.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#top .si .search-container .main-filter-tabs .si-tab::before,.si .search-container .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);-webkit-transition:0.25s;transition:0.25s;-webkit-transform:translate(-50%, -1px);transform:translate(-50%, -1px)}#top .si .search-container .main-filter-tabs .si-tab:not(.active),.si .search-container .main-filter-tabs .si-tab:not(.active){cursor:pointer}#top .si .search-container .main-filter-tabs .si-tab.active,.si .search-container .main-filter-tabs .si-tab.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 .search-container .main-filter-tabs .si-tab.active::before,.si .search-container .main-filter-tabs .si-tab.active::before{width:100%}@media screen and (max-width: 800px){#top .si .search-container .main-filter-tabs .si-tab:not(.active),.si .search-container .main-filter-tabs .si-tab:not(.active){display:none}}#top .si .search-container .main-filter-tabs .si-dropdown,.si .search-container .main-filter-tabs .si-dropdown{display:none;width:100%}#top .si .search-container .main-filter-tabs .si-dropdown .dropdown-item,.si .search-container .main-filter-tabs .si-dropdown .dropdown-item{text-transform:uppercase}@media screen and (max-width: 800px){#top .si .search-container .main-filter-tabs .si-dropdown,.si .search-container .main-filter-tabs .si-dropdown{display:block}}#top .si .search-container .main-filter-tabs.si-tab-count-1,.si .search-container .main-filter-tabs.si-tab-count-1{display:none}#top .si .search-container .inputs,.si .search-container .inputs{--input-count: 5;display:-ms-grid;display:grid;-ms-grid-columns:1fr (auto)[var];grid-template-columns:1fr repeat(var(--input-count), auto);gap:calc(var(--si-layout-gutter) / 4);place-items:center stretch}#top .si .search-container .inputs.no-searchbox,.si .search-container .inputs.no-searchbox{-ms-grid-columns:(auto)[var] 1fr;grid-template-columns:repeat(var(--input-count), auto) 1fr}#top .si .search-container .inputs .si-filter-label,.si .search-container .inputs .si-filter-label{pointer-events:none;opacity:0.5}#top .si .search-container .inputs .si-filter-label .label,.si .search-container .inputs .si-filter-label .label{font-size:0.8rem;font-style:italic}#top .si .search-container .inputs .si-panel-button,.si .search-container .inputs .si-panel-button{padding:var(--si-padding);font-weight:500;white-space:nowrap;cursor:pointer;position:relative;place-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:0.25s;transition:0.25s;color:var(--si-text-color);position:absolute;opacity:0}#top .si .search-container .inputs .si-panel-button>span,.si .search-container .inputs .si-panel-button>span{margin-right:5px}#top .si .search-container .inputs .si-panel-button::before,.si .search-container .inputs .si-panel-button::before{content:"";position:absolute;bottom:0px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:0.25s;transition:0.25s;display:block;width:0px;height:6px;background-color:var(--si-highlight);max-width:4rem;-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 50%, calc(50% + 3px) 50%, 50% 100%, calc(50% - 3px) 50%, 0% 50%);clip-path:polygon(0% 0%, 100% 0%, 100% 50%, calc(50% + 3px) 50%, 50% 100%, calc(50% - 3px) 50%, 0% 50%)}#top .si .search-container .inputs .si-panel-button.expanded,.si .search-container .inputs .si-panel-button.expanded{--si-text-color:var(--si-highlight)}#top .si .search-container .inputs .si-panel-button.expanded::before,.si .search-container .inputs .si-panel-button.expanded::before{width:100%}@media screen and (max-width: 1280px){#top .si .search-container .inputs,.si .search-container .inputs{gap:calc(var(--si-layout-gutter) * 0.25)}}@media screen and (max-width: 800px){#top .si .search-container .inputs,.si .search-container .inputs{gap:0}#top .si .search-container .inputs .si-filter-label,.si .search-container .inputs .si-filter-label{display:none}}@media screen and (max-width: 640px){#top .si .search-container .inputs,.si .search-container .inputs{-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;gap:0}#top .si .search-container .inputs>.si-panel-button,.si .search-container .inputs>.si-panel-button{display:none !important}#top .si .search-container .inputs .filter-menu,.si .search-container .inputs .filter-menu{display:block}}#top .si .search-container.si-ready .inputs .si-panel-button,.si .search-container.si-ready .inputs .si-panel-button{position:relative;opacity:1}@media screen and (max-width: 640px){#top .si .search-container.searchbox-has-focus .search-action,.si .search-container.searchbox-has-focus .search-action{max-width:0px;overflow:hidden}}#top .si .search-container .advanced,.si .search-container .advanced{padding:0 10px;display:-ms-grid;display:grid;gap:var(--si-layout-gutter);place-self:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;grid-area:advanced}#top .si .search-container .advanced .filter-menu,.si .search-container .advanced .filter-menu{display:none}#top .si .search-container .advanced .filter-menu .si-button.active,.si .search-container .advanced .filter-menu .si-button.active{color:var(--si-highlight)}#top .si .search-container .advanced .filter-menu .si-button.active i,.si .search-container .advanced .filter-menu .si-button.active i{font-weight:700}@media screen and (max-width: 640px){#top .si .search-container .advanced>.si-button,.si .search-container .advanced>.si-button{display:none !important}#top .si .search-container .advanced .filter-menu,.si .search-container .advanced .filter-menu{display:block}}#top .si .search-container .advanced>.si-button:not(.trigger-button),.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 0.5em;margin:0px;position:relative;-webkit-transition:0.25s;transition:0.25s;border:none;outline:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:visible;cursor:pointer}#top .si .search-container .advanced>.si-button:not(.trigger-button)::before,.si .search-container .advanced>.si-button:not(.trigger-button)::before{content:"";position:absolute;top:calc(var(--si-padding) *-1);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:0.25s;transition:0.25s;display:block;width:0px;height:3px;background-color:var(--si-highlight)}@media screen and (max-width: 800px){#top .si .search-container .advanced>.si-button:not(.trigger-button)::before,.si .search-container .advanced>.si-button:not(.trigger-button)::before{top:100%}}#top .si .search-container .advanced>.si-button:not(.trigger-button).expanded,.si .search-container .advanced>.si-button:not(.trigger-button).expanded{color:var(--si-highlight)}#top .si .search-container .advanced>.si-button:not(.trigger-button).expanded::before,.si .search-container .advanced>.si-button:not(.trigger-button).expanded::before{width:100%}#top .si .search-container .advanced .search-trigger,.si .search-container .advanced .search-trigger{grid-area:trigger;display:none}#top .si .search-container .advanced .cities,.si .search-container .advanced .cities{grid-area:cities}#top .si .search-container .advanced .price,.si .search-container .advanced .price{grid-area:price}#top .si .search-container .advanced .rooms,.si .search-container .advanced .rooms{grid-area:rooms}#top .si .search-container .advanced .more,.si .search-container .advanced .more{grid-area:more}#top .si .search-container .filter-panel,.si .search-container .filter-panel{grid-area:filters;display:none}#top .si .search-container .filter-panel .filter-panel-content,.si .search-container .filter-panel .filter-panel-content{max-height:0px;opacity:0;-webkit-transition:0.25s;transition:0.25s;pointer-events:none;overflow:hidden}#top .si .search-container .panel-trigger,.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);-webkit-transition:0.25s;transition:0.25s;position:relative;outline:none;font-size:14px;font-weight:700;padding:14px}#top .si .search-container .panel-trigger::before,.si .search-container .panel-trigger::before{content:"";position:absolute;top:-1px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:3px;width:0px;background:var(--si-highlight);-webkit-transition:0.25s;transition:0.25s}#top .si .search-container .panel-trigger.expanded,.si .search-container .panel-trigger.expanded{color:var(--si-highlight);background-color:var(--si-background-color)}#top .si .search-container .panel-trigger.expanded::before,.si .search-container .panel-trigger.expanded::before{width:100%}#top .si .search-container.orientation-v,.si .search-container.orientation-v{-ms-grid-columns:1fr;grid-template-columns:1fr;place-items:start stretch}#top .si .search-container.orientation-v .inputs,.si .search-container.orientation-v .inputs{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-auto-flow:row}#top .si .search-container .client-filters,.si .search-container .client-filters{padding:10px;grid-area:client_filters;display:-ms-grid;display:grid;gap:var(--si-layout-gutter);-webkit-box-align:center;-ms-flex-align:center;align-items:center}#top .si .search-container .client-filters .label,.si .search-container .client-filters .label{-ms-grid-row:1;-ms-grid-column:1;grid-area:label;color:var(--si-text-color);background:unset}#top .si .search-container .client-filters .list,.si .search-container .client-filters .list{-ms-grid-row:1;-ms-grid-column:2;grid-area:list;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#top .si .search-container .client-filters .list .item,.si .search-container .client-filters .list .item{border:solid 2px var(--si-highlight);padding:5px;margin:2px;font-size:0.8em;border-radius:3px;cursor:pointer;-webkit-transition:0.25s;transition:0.25s}#top .si .search-container .client-filters .list .item .fal,#top .si .search-container .client-filters .list .item .fas,#top .si .search-container .client-filters .list .item .far,.si .search-container .client-filters .list .item .fal,.si .search-container .client-filters .list .item .fas,.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%;-webkit-transition:0.25s;transition:0.25s}#top .si .search-container .client-filters .list .item:hover,.si .search-container .client-filters .list .item:hover{--si-text-color: var(--si-highlight-text-color);background:var(--si-highlight)}#top .si .search-container .client-filters .list .item:hover .fal,#top .si .search-container .client-filters .list .item:hover .fas,#top .si .search-container .client-filters .list .item:hover .far,.si .search-container .client-filters .list .item:hover .fal,.si .search-container .client-filters .list .item:hover .fas,.si .search-container .client-filters .list .item:hover .far{-webkit-transform:rotate(360deg);transform:rotate(360deg)}#top .si .search-container .client-filters .list .item:hover .fal:before,#top .si .search-container .client-filters .list .item:hover .fas:before,#top .si .search-container .client-filters .list .item:hover .far:before,.si .search-container .client-filters .list .item:hover .fal:before,.si .search-container .client-filters .list .item:hover .fas:before,.si .search-container .client-filters .list .item:hover .far:before{content:"\f068"}#top .si .search-container .client-filters .reset,.si .search-container .client-filters .reset{-ms-grid-row:1;-ms-grid-column:3;grid-area:reset}@media screen and (max-width: 800px){#top .si .search-container.layout-focused,.si .search-container.layout-focused{-ms-grid-columns:1fr;grid-template-columns:1fr}}#top .si .search-container.layout-focused .si-input-container.si-float-label,.si .search-container.layout-focused .si-input-container.si-float-label{padding-top:unset}#top .si .search-container.layout-focused .inputs,.si .search-container.layout-focused .inputs{-ms-grid-columns:unset;grid-template-columns:unset;grid-auto-columns:1fr;grid-auto-flow:column;gap:var(--si-layout-gutter)}@media screen and (max-width: 800px){#top .si .search-container.layout-focused .inputs,.si .search-container.layout-focused .inputs{grid-auto-flow:row;grid-auto-columns:1fr;grid-auto-rows:auto}}#top .si .search-container.layout-focused .si-input-group,.si .search-container.layout-focused .si-input-group{padding-top:0}#top .si .search-container.layout-focused .si-input-group>span,.si .search-container.layout-focused .si-input-group>span{color:var(--si-text-color)}#top .si .search-container.layout-focused .si-select.si-has-value .si-selected-value .si-label,#top .si .search-container.layout-focused .si-select.si-has-value .si-selected-value i.fal,.si .search-container.layout-focused .si-select.si-has-value .si-selected-value .si-label,.si .search-container.layout-focused .si-select.si-has-value .si-selected-value i.fal{color:var(--si-highlight)}#top .si .search-container.layout-focused .si-select.si-has-value .si-selected-value .si-label,.si .search-container.layout-focused .si-select.si-has-value .si-selected-value .si-label{font-weight:700}#top .si .search-container.layout-focused .search-action,.si .search-container.layout-focused .search-action{place-items:center start}@media screen and (max-width: 800px){#top .si .search-container.layout-focused .search-action,.si .search-container.layout-focused .search-action{place-items:center end;place-self:end}}#top .si .search-container.layout-focused .search-action .reset-button,.si .search-container.layout-focused .search-action .reset-button{display:block}#top .si .search-container .search-box,.si .search-container .search-box{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;place-items:center stretch}#top .si .search-container .search-box label.placeholder,.si .search-container .search-box label.placeholder{padding:20px;font-weight:400;opacity:0.75;text-align:center;text-transform:uppercase}#top .si .search-container .search-box .keyword-suggestion,.si .search-container .search-box .keyword-suggestion{padding:5px 10px;-webkit-transition:0.25s;transition:0.25s}#top .si .search-container .search-box .keyword-suggestion:hover,.si .search-container .search-box .keyword-suggestion:hover{background:#ccc}#top .si .search-container .search-box .keyword-suggestion.selected,.si .search-container .search-box .keyword-suggestion.selected{background:#aaa}#top .si .search-container.show-trigger,.si .search-container.show-trigger{gap:0 var(--si-layout-gutter)}#top .si .search-container.show-trigger .si-searchbox .input .fal,.si .search-container.show-trigger .si-searchbox .input .fal{display:none}#top .si .search-container.show-trigger .si-searchbox .input input,.si .search-container.show-trigger .si-searchbox .input input{padding-left:10px}#top .si .search-container.show-trigger .si-searchbox .input .suggestion-placeholder,.si .search-container.show-trigger .si-searchbox .input .suggestion-placeholder{padding-left:10px}#top .si .search-container .client-filters,.si .search-container .client-filters{-ms-grid-columns:auto 1fr auto;grid-template-columns:auto 1fr auto;grid-template-areas:"label list reset"}@media screen and (max-width: 800px){#top .si .search-container .client-filters,.si .search-container .client-filters{grid-template-areas:"label label ." "list list list" ". . reset"}}@media screen and (max-width: 640px){#top .si .search-container .client-filters,.si .search-container .client-filters{grid-template-areas:"label label label" "list list list" "reset reset reset"}#top .si .search-container .client-filters .reset,.si .search-container .client-filters .reset{place-self:center}}#top .si .search-container .client-filters .list,.si .search-container .client-filters .list{-ms-grid-columns:()[auto-fill];grid-template-columns:repeat(auto-fill)}#top .si.si-filter-panel-container,.si.si-filter-panel-container{position:absolute;top:calc(var(--relative-top) - 2px);left:calc(var(--relative-left) - 4px);width:calc(var(--relative-width) + 4px);max-width:100%;padding-top:calc(var(--relative-height) + 2px);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;-webkit-transition:max-height 0.5s, opacity 0.25s;transition:max-height 0.5s, opacity 0.25s;z-index:40;pointer-events:none;overflow:hidden}#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:var(--relative-height);-webkit-box-shadow:0 0 0 100vh var(--si-background-color);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:100vh;-webkit-box-shadow:0 10px 10px #00000055;box-shadow:0 10px 10px #00000055}@media screen and (max-width: 800px){#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);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#top .si.si-filter-panel-container.expanded,.si.si-filter-panel-container.expanded{pointer-events:auto !important;z-index:1000}}@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;-webkit-transform:translate(0, 0);transform:translate(0, 0);z-index:9999;border:none}}#top .si .filter-panel,.si .filter-panel{position:relative;z-index:2;background:var(--si-background-color);pointer-events:none}@media screen and (max-width: 800px){#top .si .filter-panel,.si .filter-panel{position:absolute;width:100%}}#top .si .filter-panel h4,.si .filter-panel h4{font-size:20px;font-weight:400;margin-bottom:var(--si-layout-gutter)}@media screen and (max-width: 640px){#top .si .filter-panel h4,.si .filter-panel h4{margin:0px}}#top .si .filter-panel .filter-panel-header,.si .filter-panel .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 .filter-panel .filter-panel-header .si-panel-header-title,.si .filter-panel .filter-panel-header .si-panel-header-title{color:var(--si-text-color);font-size:1.5rem;text-transform:uppercase}#top .si .filter-panel .filter-panel-header h3,.si .filter-panel .filter-panel-header h3{padding:0px;margin:0px}#top .si .filter-panel .filter-panel-header .button,.si .filter-panel .filter-panel-header .button{background:transparent;padding:0.5rem}#top .si .filter-panel .filter-panel-header .button:hover,.si .filter-panel .filter-panel-header .button:hover{background:transparent}#top .si .filter-panel .filter-panel-actions,.si .filter-panel .filter-panel-actions{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.5rem;pointer-events:auto}#top .si .filter-panel .filter-panel-content,.si .filter-panel .filter-panel-content{max-height:0px;opacity:0;-webkit-transition:0.05s;transition:0.05s;pointer-events:none;padding:0px;overscroll-behavior:contain}#top .si .filter-panel .filter-panel-content .panel-list .list-item .list-item-title h3,#top .si .filter-panel .filter-panel-content .panel-list .list-item .list-item-title h5,.si .filter-panel .filter-panel-content .panel-list .list-item .list-item-title h3,.si .filter-panel .filter-panel-content .panel-list .list-item .list-item-title h5{cursor:pointer;margin:0px}#top .si .filter-panel .filter-panel-content .panel-list .list-item .sublist,.si .filter-panel .filter-panel-content .panel-list .list-item .sublist{max-height:0vh;overflow:hidden;-webkit-transition:0.25s;transition:0.25s}#top .si .filter-panel .filter-panel-content .panel-list .list-item .sublist .sublist-container,.si .filter-panel .filter-panel-content .panel-list .list-item .sublist .sublist-container{padding:var(--si-padding);display:-ms-grid;display:grid;-ms-grid-columns:(minmax(300px, 1fr))[auto-fill];grid-template-columns:repeat(auto-fill, minmax(300px, 1fr))}#top .si .filter-panel .filter-panel-content .panel-list .list-item .sublist .sublist-all label,.si .filter-panel .filter-panel-content .panel-list .list-item .sublist .sublist-all label{font-weight:700;font-style:italic}#top .si .filter-panel .filter-panel-content .panel-list .list-item .sublist.expanded,.si .filter-panel .filter-panel-content .panel-list .list-item .sublist.expanded{max-height:calc((var(--item-count) * 1.5rem) + 2.5rem)}@media screen and (max-width: 640px){#top .si .filter-panel .filter-panel-content .panel-list .list-item .sublist.expanded,.si .filter-panel .filter-panel-content .panel-list .list-item .sublist.expanded{max-height:calc((var(--item-count) * 2.5rem) + 2.5rem)}}#top .si .filter-panel .filter-panel-content .panel-list .list-item.has-filters .list-item-title h3::after,.si .filter-panel .filter-panel-content .panel-list .list-item.has-filters .list-item-title h3::after{content:"\f0b0";font-family:"Font Awesome 5 Pro";font-weight:700}#top .si .filter-panel .filter-panel-content .panel-list .list-container h4,.si .filter-panel .filter-panel-content .panel-list .list-container h4{margin-left:10px}#top .si .filter-panel.expanded .filter-panel-actions,.si .filter-panel.expanded .filter-panel-actions{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 800px){#top .si .filter-panel.expanded,.si .filter-panel.expanded{height:100%;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;place-items:stretch;padding-bottom:4.75rem}#top .si .filter-panel.expanded .filter-panel-header,.si .filter-panel.expanded .filter-panel-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0px;left:0px;width:100%;z-index:100;padding:0.5rem;pointer-events:auto}#top .si .filter-panel.expanded .filter-panel-actions,.si .filter-panel.expanded .filter-panel-actions{display:-webkit-box;display:-ms-flexbox;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 .filter-panel.expanded .filter-panel-content,.si .filter-panel.expanded .filter-panel-content{opacity:1;max-height:60vh;padding:var(--si-padding);pointer-events:auto;-webkit-transition:0.25s;transition:0.25s;overflow-y:auto;overflow-x:hidden}#top .si .filter-panel.expanded .filter-panel-content::-webkit-scrollbar,.si .filter-panel.expanded .filter-panel-content::-webkit-scrollbar{width:5px;border-radius:10px}#top .si .filter-panel.expanded .filter-panel-content::-webkit-scrollbar-thumb,.si .filter-panel.expanded .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: 800px){#top .si .filter-panel.expanded .filter-panel-content,.si .filter-panel.expanded .filter-panel-content{max-height:100vh;padding:20px;padding-top:80px;overscroll-behavior:contain}}#top .si .filter-panel .area-filters,.si .filter-panel .area-filters{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:2rem;place-items:center stretch}#top .si .filter-panel .area-filters .si-input-container,.si .filter-panel .area-filters .si-input-container{-ms-grid-columns:auto 1fr auto 1fr;grid-template-columns:auto 1fr auto 1fr;width:100%}#top .si .filter-panel .area-filters .si-select,.si .filter-panel .area-filters .si-select{min-width:100%}@media screen and (max-width: 640px){#top .si .filter-panel .area-filters,.si .filter-panel .area-filters{-ms-grid-columns:1fr;grid-template-columns:1fr;text-align:left}}#top .si .filter-panel .tabs,.si .filter-panel .tabs{display:-ms-grid;display:grid;grid-template-areas:"header" "content"}#top .si .filter-panel .tabs .title,.si .filter-panel .tabs .title{margin-bottom:10px}#top .si .filter-panel .tabs .tab-header,.si .filter-panel .tabs .tab-header{-ms-grid-row:1;-ms-grid-column:1;grid-area:header;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#top .si .filter-panel .tabs .tab-header .tab-item,.si .filter-panel .tabs .tab-header .tab-item{position:relative;-webkit-transition:0.25s;transition:0.25s;min-width:100px;text-align:center;color:var(--si-text-color);cursor:pointer}#top .si .filter-panel .tabs .tab-header .tab-item label,.si .filter-panel .tabs .tab-header .tab-item label{display:inline-block;margin:0px;color:inherit}#top .si .filter-panel .tabs .tab-header .tab-item i,.si .filter-panel .tabs .tab-header .tab-item i{color:inherit}#top .si .filter-panel .tabs .tab-header .tab-item::before,.si .filter-panel .tabs .tab-header .tab-item::before{position:absolute;content:"";-webkit-transition:0.25s;transition:0.25s;background-color:var(--si-highlight)}#top .si .filter-panel .tabs .tab-header .tab-item.active,.si .filter-panel .tabs .tab-header .tab-item.active{color:var(--si-highlight);cursor:default}#top .si .filter-panel .tabs .tab-container,.si .filter-panel .tabs .tab-container{-ms-grid-row:1;-ms-grid-column:2;grid-area:content}#top .si .filter-panel .tabs.tabs-top .tab-header,.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 .filter-panel .tabs.tabs-top .tab-header .tab-item,.si .filter-panel .tabs.tabs-top .tab-header .tab-item{padding:10px;padding-top:0px}#top .si .filter-panel .tabs.tabs-top .tab-header .tab-item::before,.si .filter-panel .tabs.tabs-top .tab-header .tab-item::before{bottom:0px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:3px;width:0px}#top .si .filter-panel .tabs.tabs-top .tab-header .tab-item.active::before,.si .filter-panel .tabs.tabs-top .tab-header .tab-item.active::before{width:100%}#top .si .filter-panel .tabs.tabs-top .tab-content,.si .filter-panel .tabs.tabs-top .tab-content{padding-top:10px;margin-top:10px}#top .si .filter-panel .tabs.tabs-left,.si .filter-panel .tabs.tabs-left{-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;grid-template-areas:"header content";grid-gap:0 20px}#top .si .filter-panel .tabs.tabs-left .tab-header,.si .filter-panel .tabs.tabs-left .tab-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#top .si .filter-panel .tabs.tabs-left .tab-header .tab-item,.si .filter-panel .tabs.tabs-left .tab-header .tab-item{text-align:left;padding:5px 10px}#top .si .filter-panel .tabs.tabs-left .tab-header .tab-item::before,.si .filter-panel .tabs.tabs-left .tab-header .tab-item::before{width:3px;height:0px;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#top .si .filter-panel .tabs.tabs-left .tab-header .tab-item.active::before,.si .filter-panel .tabs.tabs-left .tab-header .tab-item.active::before{height:100%}#top .si .filter-panel .tabs.tabs-left .tab-container,.si .filter-panel .tabs.tabs-left .tab-container{display:none}#top .si .filter-panel .tabs.tabs-left .tab-container .tab-title,.si .filter-panel .tabs.tabs-left .tab-container .tab-title{display:none}#top .si .filter-panel .tabs.tabs-left .tab-container .tab-content,.si .filter-panel .tabs.tabs-left .tab-container .tab-content{padding:0 10px;margin-left:10px}#top .si .filter-panel .tabs.tabs-left .tab-container.opened,.si .filter-panel .tabs.tabs-left .tab-container.opened{display:block}@media screen and (max-width: 640px){#top .si .filter-panel .tabs.tabs-left,.si .filter-panel .tabs.tabs-left{grid-template-areas:unset;-ms-grid-columns:1fr;grid-template-columns:1fr}#top .si .filter-panel .tabs.tabs-left .tab-header,.si .filter-panel .tabs.tabs-left .tab-header{display:none}#top .si .filter-panel .tabs.tabs-left .tab-container,.si .filter-panel .tabs.tabs-left .tab-container{grid-area:unset;display:block}#top .si .filter-panel .tabs.tabs-left .tab-container .title,.si .filter-panel .tabs.tabs-left .tab-container .title{display:none}#top .si .filter-panel .tabs.tabs-left .tab-container .tab-title,.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 .filter-panel .tabs.tabs-left .tab-container .tab-title label,#top .si .filter-panel .tabs.tabs-left .tab-container .tab-title i,.si .filter-panel .tabs.tabs-left .tab-container .tab-title label,.si .filter-panel .tabs.tabs-left .tab-container .tab-title i{display:inline-block;margin:0px}#top .si .filter-panel .tabs.tabs-left .tab-container .tab-content,.si .filter-panel .tabs.tabs-left .tab-container .tab-content{display:block;max-height:0px;-webkit-transition:0.15s;transition:0.15s;overflow:hidden;margin-left:0px}#top .si .filter-panel .tabs.tabs-left .tab-container.opened .tab-content,.si .filter-panel .tabs.tabs-left .tab-container.opened .tab-content{-webkit-transition:0.5s;transition:0.5s;max-height:500vh;padding:10px}}#top .si .filter-panel.cities-panel .regions .region .region-name,.si .filter-panel.cities-panel .regions .region .region-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#top .si .filter-panel.cities-panel .regions .region .region-name h5,.si .filter-panel.cities-panel .regions .region .region-name h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0px}#top .si .filter-panel.cities-panel .regions .region .region-name h5 .fal,.si .filter-panel.cities-panel .regions .region .region-name h5 .fal{-webkit-transition:0.25s;transition:0.25s}#top .si .filter-panel.cities-panel .regions .region .region-name.expanded h5 .fal,.si .filter-panel.cities-panel .regions .region .region-name.expanded h5 .fal{-webkit-transform:rotate(135deg);transform:rotate(135deg)}#top .si .filter-panel.cities-panel .regions .region.has-filters .region-name h5 span::after,.si .filter-panel.cities-panel .regions .region.has-filters .region-name h5 span::after{content:"\f0b0";font-family:"Font Awesome 5 Pro";font-weight:700}@media screen and (max-width: 640px){#top .si .filter-panel.categories-panel h4,.si .filter-panel.categories-panel h4{text-align:center;margin:10px}}#top .si .filter-panel.categories-panel .category h4,.si .filter-panel.categories-panel .category h4{margin-left:10px}#top .si .filter-panel.categories-panel .filter-panel-content,.si .filter-panel.categories-panel .filter-panel-content{display:-ms-grid;display:grid;gap:var(--si-layout-gutter)}#top .si .filter-panel.categories-panel .filter-panel-content .list-container,.si .filter-panel.categories-panel .filter-panel-content .list-container{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);gap:0rem}#top .si .filter-panel.categories-panel .filter-panel-content .list-container.categories,.si .filter-panel.categories-panel .filter-panel-content .list-container.categories{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:0rem}#top .si .filter-panel.categories-panel .filter-panel-content .list-container.categories .category-name,.si .filter-panel.categories-panel .filter-panel-content .list-container.categories .category-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#top .si .filter-panel.categories-panel .filter-panel-content .list-container.categories .category-name h5,.si .filter-panel.categories-panel .filter-panel-content .list-container.categories .category-name h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0px}#top .si .filter-panel.categories-panel .filter-panel-content .list-container.categories .category-name h5 .fal,.si .filter-panel.categories-panel .filter-panel-content .list-container.categories .category-name h5 .fal{-webkit-transition:0.25s;transition:0.25s}#top .si .filter-panel.categories-panel .filter-panel-content .list-container.categories .category-name.expanded h5 .fal,.si .filter-panel.categories-panel .filter-panel-content .list-container.categories .category-name.expanded h5 .fal{-webkit-transform:rotate(135deg);transform:rotate(135deg)}#top .si .filter-panel.categories-panel .filter-panel-content .list-container.categories.has-filters .category-name h5 span::after,.si .filter-panel.categories-panel .filter-panel-content .list-container.categories.has-filters .category-name h5 span::after{content:"\f0b0";font-family:"Font Awesome 5 Pro";font-weight:700}@media screen and (max-width: 640px){#top .si .filter-panel.categories-panel .filter-panel-content .list-container,.si .filter-panel.categories-panel .filter-panel-content .list-container{-ms-grid-columns:1fr;grid-template-columns:1fr;place-items:center stretch}}#top .si .filter-panel.others-panel .filter-panel-content,.si .filter-panel.others-panel .filter-panel-content{display:-ms-grid;display:grid;place-items:start stretch;gap:var(--si-layout-gutter);-ms-grid-columns:1fr;grid-template-columns:1fr}@media screen and (max-width: 800px){#top .si .filter-panel.others-panel .filter-panel-content,.si .filter-panel.others-panel .filter-panel-content{-ms-grid-columns:unset;grid-template-columns:unset;grid-auto-flow:row;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}}#top .si .filter-panel.others-panel .filter-panel-content .filter-row,.si .filter-panel.others-panel .filter-panel-content .filter-row{min-height:46px}#top .si .filter-panel.others-panel .filter-panel-content .filter-row .grid-layout-column,.si .filter-panel.others-panel .filter-panel-content .filter-row .grid-layout-column{gap:0px}#top .si .filter-panel.others-panel .filter-panel-content h4,.si .filter-panel.others-panel .filter-panel-content h4{text-align:right}#top .si .filter-panel.others-panel .filter-panel-content .building-category,#top .si .filter-panel.others-panel .filter-panel-content .attribute,#top .si .filter-panel.others-panel .filter-panel-content .transaction,.si .filter-panel.others-panel .filter-panel-content .building-category,.si .filter-panel.others-panel .filter-panel-content .attribute,.si .filter-panel.others-panel .filter-panel-content .transaction{place-items:start stretch}#top .si .filter-panel.others-panel .filter-panel-content .rooms,.si .filter-panel.others-panel .filter-panel-content .rooms{display:-ms-grid;display:grid;gap:var(--si-layout-gutter);-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}#top .si .filter-panel.others-panel .filter-panel-content .grid-layout-column,.si .filter-panel.others-panel .filter-panel-content .grid-layout-column{-ms-grid-columns:(minmax(200px, 1fr))[auto-fill];grid-template-columns:repeat(auto-fill, minmax(200px, 1fr))}#top .si .filter-panel.others-panel .filter-panel-content .licenses .grid-layout-column,.si .filter-panel.others-panel .filter-panel-content .licenses .grid-layout-column{-ms-grid-columns:(minmax(320px, 1fr))[auto-fill];grid-template-columns:repeat(auto-fill, minmax(320px, 1fr))}#top .si .filter-panel.others-panel .filter-panel-content .transaction .si-dropdown,#top .si .filter-panel.others-panel .filter-panel-content .age .si-dropdown,#top .si .filter-panel.others-panel .filter-panel-content .parkings .si-dropdown,.si .filter-panel.others-panel .filter-panel-content .transaction .si-dropdown,.si .filter-panel.others-panel .filter-panel-content .age .si-dropdown,.si .filter-panel.others-panel .filter-panel-content .parkings .si-dropdown{place-self:center start}#top .si .filter-panel.others-panel .filter-panel-content .si-min-max-input-container,.si .filter-panel.others-panel .filter-panel-content .si-min-max-input-container{place-self:center start;display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr auto 1fr;grid-template-columns:auto 1fr auto 1fr;place-items:center}#top .si .filter-panel.others-panel .filter-panel-content .si-min-max-input-container>span,.si .filter-panel.others-panel .filter-panel-content .si-min-max-input-container>span{font-size:0.8rem}#top .si .filter-panel.others-panel .filter-panel-content .first-block,.si .filter-panel.others-panel .filter-panel-content .first-block{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;place-items:center start}@media screen and (max-width: 800px){#top .si .filter-panel.others-panel .filter-panel-content .building-category,#top .si .filter-panel.others-panel .filter-panel-content .attribute,#top .si .filter-panel.others-panel .filter-panel-content .transaction,.si .filter-panel.others-panel .filter-panel-content .building-category,.si .filter-panel.others-panel .filter-panel-content .attribute,.si .filter-panel.others-panel .filter-panel-content .transaction{-ms-grid-columns:1fr;grid-template-columns:1fr}#top .si .filter-panel.others-panel .filter-panel-content h4,.si .filter-panel.others-panel .filter-panel-content h4{text-align:left}#top .si .filter-panel.others-panel .filter-panel-content .age .si-dropdown,#top .si .filter-panel.others-panel .filter-panel-content .parkings .si-dropdown,.si .filter-panel.others-panel .filter-panel-content .age .si-dropdown,.si .filter-panel.others-panel .filter-panel-content .parkings .si-dropdown{place-self:center}#top .si .filter-panel.others-panel .filter-panel-content .si-min-max-input-container,.si .filter-panel.others-panel .filter-panel-content .si-min-max-input-container{place-self:center}#top .si .filter-panel.others-panel .filter-panel-content .grid-layout-column,.si .filter-panel.others-panel .filter-panel-content .grid-layout-column{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;place-items:center stretch}#top .si .filter-panel.others-panel .filter-panel-content .grid-layout-column si-checkbox,.si .filter-panel.others-panel .filter-panel-content .grid-layout-column si-checkbox{text-align:left}}@media screen and (max-width: 640px){#top .si .filter-panel.others-panel .filter-panel-content,.si .filter-panel.others-panel .filter-panel-content{-ms-grid-columns:1fr;grid-template-columns:1fr;text-align:center}}#top .si .filter-panel.rooms-panel .filter-panel-content,.si .filter-panel.rooms-panel .filter-panel-content{display:-ms-grid;display:grid;place-items:start stretch;gap:var(--si-layout-gutter);-ms-grid-columns:1fr;grid-template-columns:1fr}#top .si .filter-panel.rooms-panel .filter-panel-content .bathrooms,.si .filter-panel.rooms-panel .filter-panel-content .bathrooms{margin-top:10px}#top .si .filter-panel.rooms-panel .filter-panel-content .bedrooms,#top .si .filter-panel.rooms-panel .filter-panel-content .bathrooms,.si .filter-panel.rooms-panel .filter-panel-content .bedrooms,.si .filter-panel.rooms-panel .filter-panel-content .bathrooms{display:-ms-grid;display:grid;-ms-grid-columns:150px 1fr 1fr;grid-template-columns:150px 1fr 1fr}#top .si .filter-panel.rooms-panel .filter-panel-content .bedrooms h4,#top .si .filter-panel.rooms-panel .filter-panel-content .bathrooms h4,.si .filter-panel.rooms-panel .filter-panel-content .bedrooms h4,.si .filter-panel.rooms-panel .filter-panel-content .bathrooms h4{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;-ms-grid-row-span:3;grid-row:1 / span 3;text-align:right;margin:0.5rem 0}@media screen and (max-width: 640px){#top .si .filter-panel.rooms-panel .filter-panel-content .bedrooms,#top .si .filter-panel.rooms-panel .filter-panel-content .bathrooms,.si .filter-panel.rooms-panel .filter-panel-content .bedrooms,.si .filter-panel.rooms-panel .filter-panel-content .bathrooms{-ms-grid-columns:1fr;grid-template-columns:1fr}#top .si .filter-panel.rooms-panel .filter-panel-content .bedrooms h4,#top .si .filter-panel.rooms-panel .filter-panel-content .bathrooms h4,.si .filter-panel.rooms-panel .filter-panel-content .bedrooms h4,.si .filter-panel.rooms-panel .filter-panel-content .bathrooms h4{-ms-grid-column:1;grid-column:1}}@media screen and (max-width: 800px){#top .si .filter-panel.rooms-panel .filter-panel-content,.si .filter-panel.rooms-panel .filter-panel-content{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:var(--si-layout-gutter)}}@media screen and (max-width: 640px){#top .si .filter-panel.rooms-panel .filter-panel-content,.si .filter-panel.rooms-panel .filter-panel-content{text-align:center}#top .si .filter-panel.rooms-panel .filter-panel-content .bathrooms,.si .filter-panel.rooms-panel .filter-panel-content .bathrooms{padding-bottom:20px}#top .si .filter-panel.rooms-panel .filter-panel-content .bedrooms h4,#top .si .filter-panel.rooms-panel .filter-panel-content .bathrooms h4,.si .filter-panel.rooms-panel .filter-panel-content .bedrooms h4,.si .filter-panel.rooms-panel .filter-panel-content .bathrooms h4{text-align:center}}#top .si .filter-panel.price-panel .price-inputs,.si .filter-panel.price-panel .price-inputs{-ms-grid-row:2;-ms-grid-column:1;grid-area:price-inputs}#top .si .filter-panel.price-panel .price-suggestions,.si .filter-panel.price-panel .price-suggestions{-ms-grid-row:3;-ms-grid-column:1;grid-area:price-suggestions}@media screen and (max-width: 640px){#top .si .filter-panel.price-panel .filter-panel-content,.si .filter-panel.price-panel .filter-panel-content{place-self:center stretch}}#top .si .filter-panel.price-panel .si-price-range-slider,#top .si .filter-panel.price-panel .si-slider,.si .filter-panel.price-panel .si-price-range-slider,.si .filter-panel.price-panel .si-slider{place-self:stretch;-ms-grid-row:1;grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1 / span 3}@media screen and (max-width: 640px){#top .si .filter-panel.price-panel .si-price-range-slider,#top .si .filter-panel.price-panel .si-slider,.si .filter-panel.price-panel .si-price-range-slider,.si .filter-panel.price-panel .si-slider{-ms-grid-columns:1fr;grid-template-columns:1fr;padding-left:20px;padding-right:20px}#top .si .filter-panel.price-panel .si-price-range-slider .label,#top .si .filter-panel.price-panel .si-slider .label,.si .filter-panel.price-panel .si-price-range-slider .label,.si .filter-panel.price-panel .si-slider .label{display:none}}#top .si .filter-panel.price-panel .price-inputs,.si .filter-panel.price-panel .price-inputs{display:-ms-grid;display:grid;gap:var(--si-layout-gutter);-ms-grid-columns:1fr auto 1fr;grid-template-columns:1fr auto 1fr;place-items:center}#top .si .filter-panel.price-panel .price-inputs h2,.si .filter-panel.price-panel .price-inputs h2{margin:0px;padding:0px}#top .si .filter-panel.price-panel .price-inputs .min,.si .filter-panel.price-panel .price-inputs .min{place-self:center end;text-align:right}#top .si .filter-panel.price-panel .price-inputs .max,.si .filter-panel.price-panel .price-inputs .max{place-self:center start;text-align:left}#top .si .filter-panel.price-panel .price-suggestions,.si .filter-panel.price-panel .price-suggestions{display:-ms-grid;display:grid;gap:var(--si-layout-gutter);padding:10px;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}#top .si .filter-panel.price-panel .price-suggestions .item,.si .filter-panel.price-panel .price-suggestions .item{-webkit-transition:0.25s;transition:0.25s;padding:8px 10px;cursor:pointer;text-align:center;color:var(--si-text-color);border-radius:var(--si-border-radius)}#top .si .filter-panel.price-panel .price-suggestions .item:hover,.si .filter-panel.price-panel .price-suggestions .item:hover{background-color:var(--si-highlight);color:var(--si-highlight-text-color)}#top .si .filter-panel.price-panel .price-suggestions .item.clear-price,.si .filter-panel.price-panel .price-suggestions .item.clear-price{place-self:start stretch;-ms-grid-row:1;grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1 / span 2}@media screen and (max-width: 640px){#top .si .filter-panel.price-panel .price-suggestions,.si .filter-panel.price-panel .price-suggestions{-ms-grid-columns:1fr;grid-template-columns:1fr}#top .si .filter-panel.price-panel .price-suggestions .item.clear-price,.si .filter-panel.price-panel .price-suggestions .item.clear-price{-ms-grid-row:1;grid-row:1;-ms-grid-column:1;grid-column:1}}#top .si .filter-panel.price-panel .price-suggestions.target-max,.si .filter-panel.price-panel .price-suggestions.target-max{text-align:right}#top .si .filter-panel.letters-panel .letter-list,.si .filter-panel.letters-panel .letter-list{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(50px, 1fr))[auto-fill];grid-template-columns:repeat(auto-fill, minmax(50px, 1fr));gap:10px;place-items:center}#top .si .filter-panel.letters-panel .letter-list .letter,.si .filter-panel.letters-panel .letter-list .letter{font-size:2rem;position:relative;width:50px;height:50px;display:-ms-grid;display:grid;place-items:center;-webkit-transition:0.25s;transition:0.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 .filter-panel.letters-panel .letter-list .letter span,.si .filter-panel.letters-panel .letter-list .letter span{position:relative;z-index:2;-webkit-transition:0.25s;transition:0.25s}#top .si .filter-panel.letters-panel .letter-list .letter.active,.si .filter-panel.letters-panel .letter-list .letter.active{border-width:0;background:var(--si-highlight)}#top .si .filter-panel.letters-panel .letter-list .letter.active span,.si .filter-panel.letters-panel .letter-list .letter.active span{color:var(--si-highlight-text-color)}#top .si .filter-panel.letters-panel .letter-list .letter:not(.active):hover,.si .filter-panel.letters-panel .letter-list .letter:not(.active):hover{border-color:var(--si-highlight)}#top .si .filter-panel.letters-panel .letter-list .letter:not(.active):hover span,.si .filter-panel.letters-panel .letter-list .letter:not(.active):hover span{color:var(--si-highlight)}#top .si .filter-panel.licenses-panel .license-list,.si .filter-panel.licenses-panel .license-list{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(33%, 1fr))[auto-fill];grid-template-columns:repeat(auto-fill, minmax(33%, 1fr));gap:10px}@media screen and (max-width: 800px){#top .si .filter-panel.licenses-panel .license-list,.si .filter-panel.licenses-panel .license-list{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media screen and (max-width: 640px){#top .si .filter-panel.licenses-panel .license-list,.si .filter-panel.licenses-panel .license-list{-ms-grid-columns:1fr;grid-template-columns:1fr}}#top .si .filter-panel.offices-panel .agency-list,.si .filter-panel.offices-panel .agency-list{display:-ms-grid;display:grid;-ms-grid-columns:max-content 1fr;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;gap:1rem;place-items:start stretch}#top .si .filter-panel.offices-panel .agency-list .agency-item,.si .filter-panel.offices-panel .agency-list .agency-item{display:contents}#top .si .filter-panel.offices-panel .agency-list .agency-item .agency-name,.si .filter-panel.offices-panel .agency-list .agency-item .agency-name{padding:1rem 0;font-size:1rem;font-weight:700;opacity:0.5;text-transform:uppercase}@media screen and (max-width: 640px){#top .si .filter-panel.offices-panel .agency-list,.si .filter-panel.offices-panel .agency-list{-ms-grid-columns:1fr;grid-template-columns:1fr}}#top .si .filter-panel.offices-panel .office-list,.si .filter-panel.offices-panel .office-list{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(33%, 1fr))[auto-fill];grid-template-columns:repeat(auto-fill, minmax(33%, 1fr))}@media screen and (max-width: 800px){#top .si .filter-panel.offices-panel .office-list,.si .filter-panel.offices-panel .office-list{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media screen and (max-width: 640px){#top .si .filter-panel.offices-panel .office-list,.si .filter-panel.offices-panel .office-list{-ms-grid-columns:1fr;grid-template-columns:1fr}}#top .si .si-search-filter-tags .si-tag-list,.si .si-search-filter-tags .si-tag-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}#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);position:relative;padding:0.25em 0.5em;font-size:0.75rem;font-weight:700;border-radius:var(--si-border-radius);cursor:pointer;margin:0.25em}#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 i,.si .si-search-filter-tags .si-tag-list .si-tag-item span,.si .si-search-filter-tags .si-tag-list .si-tag-item i{position:relative;z-index:2;color:var(--si-text-color)}#top .si .si-search-filter-tags .si-tag-list .si-tag-item::before,.si .si-search-filter-tags .si-tag-list .si-tag-item::before{position:absolute;content:"";top:0px;left:0px;bottom:0px;right:0px;z-index:1;background:var(--si-highlight);opacity:0.25}#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{-webkit-transition:0.25s;transition:0.25s;-webkit-transform-origin:center center;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{-webkit-transform:rotate(360deg);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:"\f068"}.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:0.5rem}.si-tab-cursor::before{margin-top:calc(-0.5rem - 1px);width:100%}.si-tab-cursor::after{width:120%;-webkit-transform:translateX(-8%);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{-ms-grid-row:2;-ms-grid-column:1;grid-area:price-inputs}.si-option-panel.price-option-panel .price-suggestions{-ms-grid-row:3;-ms-grid-column:1;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;-ms-grid-row:1;grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3;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{-ms-grid-columns:1fr;grid-template-columns:1fr;padding-left:20px;padding-right:20px}.si-option-panel.price-option-panel .si-price-range-slider .label,.si-option-panel.price-option-panel .si-slider .label{display:none}}.si-option-panel.price-option-panel .price-inputs{display:-ms-grid;display:grid;gap:var(--si-layout-gutter);-ms-grid-columns:1fr auto 1fr;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:-ms-grid;display:grid;gap:var(--si-layout-gutter);padding:10px;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}.si-option-panel.price-option-panel .price-suggestions .item{-webkit-transition:0.25s;transition:0.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;-ms-grid-row:1;grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1 / span 2}@media screen and (max-width: 640px){.si-option-panel.price-option-panel .price-suggestions{-ms-grid-columns:1fr;grid-template-columns:1fr}.si-option-panel.price-option-panel .price-suggestions .item.clear-price{-ms-grid-row:1;grid-row:1;-ms-grid-column: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:"\f0b0";font-family:"Font Awesome 5 Pro";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 .input,.si-searchbox .input{position:relative}#top .si-searchbox .input input[type='text'],.si-searchbox .input input[type='text']{position:relative;z-index:3;padding:10px;padding-left:40px;margin:0px;outline:none;background:transparent;border:none;font-family:inherit;line-height:1.35em;color:var(--si-text-color);min-width:0px;height:unset;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;width:100%}#top .si-searchbox .input input[type='text']::-webkit-input-placeholder,.si-searchbox .input input[type='text']::-webkit-input-placeholder{color:var(--input-placeholder-color);opacity:0.6}#top .si-searchbox .input input[type='text']:-ms-input-placeholder,.si-searchbox .input input[type='text']:-ms-input-placeholder{color:var(--input-placeholder-color);opacity:0.6}#top .si-searchbox .input input[type='text']::-ms-input-placeholder,.si-searchbox .input input[type='text']::-ms-input-placeholder{color:var(--input-placeholder-color);opacity:0.6}#top .si-searchbox .input input[type='text']::placeholder,.si-searchbox .input input[type='text']::placeholder{color:var(--input-placeholder-color);opacity:0.6}#top .si-searchbox .input input[type='text']:focus,.si-searchbox .input input[type='text']:focus{-webkit-box-shadow:none;box-shadow:none}#top .si-searchbox .input .suggestion-placeholder,.si-searchbox .input .suggestion-placeholder{position:absolute;z-index:1;opacity:0.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 .input .suggestion-placeholder .matched,.si-searchbox .input .suggestion-placeholder .matched{color:transparent;display:inline !important}#top .si-searchbox .input .fal,.si-searchbox .input .fal{position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);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);-webkit-transition:opacity 0.15s 0.1s,  max-height 0.25s, left 0.25s 0.25s, padding 0.25s 0.25s, width 0.25s 0.25s,  -webkit-box-shadow 0.15s;transition:opacity 0.15s 0.1s,  max-height 0.25s, left 0.25s 0.25s, padding 0.25s 0.25s, width 0.25s 0.25s,  -webkit-box-shadow 0.15s;transition:opacity 0.15s 0.1s,  max-height 0.25s, box-shadow 0.15s, left 0.25s 0.25s, padding 0.25s 0.25s, width 0.25s 0.25s;transition:opacity 0.15s 0.1s,  max-height 0.25s, box-shadow 0.15s, left 0.25s 0.25s, padding 0.25s 0.25s, width 0.25s 0.25s,  -webkit-box-shadow 0.15s;padding:0px;max-height:0px;max-width:100vw;opacity:0;pointer-events:none;overflow:hidden;z-index:999;-webkit-box-shadow:rgba(0,0,0,0.5) 0 0px 0px;box-shadow:rgba(0,0,0,0.5) 0 0px 0px}#top .si-searchbox.suggestion-list .list,.si-searchbox.suggestion-list .list{display:-ms-grid;display:grid;-ms-grid-columns:1fr;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:0.25}#top .si-searchbox.suggestion-list .keyword-suggestion,.si-searchbox.suggestion-list .keyword-suggestion{padding:10px;-webkit-transition:0.25s;transition:0.25s;cursor:pointer;pointer-events:auto;background:var(--si-background-color);display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;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;-webkit-box-shadow:rgba(0,0,0,0.25) 0 10px 10px;box-shadow:rgba(0,0,0,0.25) 0 10px 10px;padding-top:var(--input-height);-webkit-transition:opacity 0.15s,  max-height 0.25s, -webkit-box-shadow 0.25s 0.15s;transition:opacity 0.15s,  max-height 0.25s, -webkit-box-shadow 0.25s 0.15s;transition:opacity 0.15s,  max-height 0.25s, box-shadow 0.25s 0.15s;transition:opacity 0.15s,  max-height 0.25s, box-shadow 0.25s 0.15s,  -webkit-box-shadow 0.25s 0.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:transparent;-webkit-box-shadow:0 0 0 100vh var(--si-background-color);box-shadow:0 0 0 100vh var(--si-background-color)}}#top .si-searchbox .clear-button,.si-searchbox .clear-button{position:absolute;cursor:pointer;-webkit-transition:0.25s;transition:0.25s;opacity:0;pointer-events:none;top:50%;right:10px;-webkit-transform:translateY(-50%);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:-ms-grid;display:grid;grid-auto-flow:column;place-items:stretch;gap:0.5rem;place-self:stretch;cursor:pointer;-webkit-transition:0.25s;transition:0.25s}.si-geo-filter .si-radius{max-width:0;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.si-geo-filter .si-toggle-button{-ms-grid-column-align:center;justify-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;place-self:center}.si-geo-filter.active .si-radius{max-width:200px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.si-geo-filter.active .si-toggle-button{color:var(--si-highlight)}.si .si-list{grid-column:1 / span 3;-ms-grid-column:1;-ms-grid-column-span:3;display:-ms-grid;display:grid;gap:var(--si-layout-gutter);-ms-grid-columns:(1fr)[var];grid-template-columns:repeat(var(--desktop-column-width), 1fr);place-items:stretch}@media screen and (max-width: 1280px){.si .si-list{-ms-grid-columns:(1fr)[var];grid-template-columns:repeat(var(--laptop-column-width), 1fr)}}@media screen and (max-width: 800px){.si .si-list{-ms-grid-columns:(1fr)[var];grid-template-columns:repeat(var(--tablet-column-width), 1fr)}}@media screen and (max-width: 640px){.si .si-list{-ms-grid-columns:(1fr)[var];grid-template-columns:repeat(var(--mobile-column-width), 1fr)}}.si .si-list>div{display:-ms-grid;display:grid;place-items:stretch}.si .si-list-container.si-border:not(.si-padding){padding:var(--si-padding)}.si .si-list-of-ghost .si-item{pointer-events:none}@-webkit-keyframes pulse{0%{opacity:0.05}50%{opacity:0.15}100%{opacity:0.05}}@keyframes pulse{0%{opacity:0.05}50%{opacity:0.15}100%{opacity:0.05}}.si .si-list-of-ghost .si-item .item-content,.si .si-list-of-ghost .si-item .layer{gap:0.5rem}.si .si-list-of-ghost .si-item .si-label{width:100%;position:relative;color:transparent !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.0;background-color:var(--si-text-color);border-radius:var(--si-border-radius, 0);position:absolute;inset:0;height:100% !important;-webkit-animation:pulse 2s infinite ease-in-out;animation:pulse 2s infinite ease-in-out}.si .si-list-of-ghost .si-item .si-button{pointer-events:none;color:transparent !important;opacity:0;border-radius:var(--si-border-radius, 0);-webkit-animation:pulse 2s infinite ease-in-out;animation:pulse 2s infinite ease-in-out}.si .si-list-of-ghost .si-item .image{background:none !important}.si .si-list-of-ghost .si-item .image img{opacity:0}.si .si-list-of-ghost .si-item .image::before{content:"";opacity:0.0;background-color:var(--si-text-color);border-radius:var(--si-border-radius, 0);position:absolute;inset:0;height:100% !important;-webkit-animation:pulse 2s infinite ease-in-out;animation:pulse 2s infinite ease-in-out}.si .si-list-of-ghost .si-item .image::after{content:"\f03e";font-family:'Font Awesome 5 pro';font-size:80px;color:var(--si-text-color);opacity:0.10;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-animation:pulse 2s infinite ease-in-out;animation:pulse 2s infinite ease-in-out}.si .si-item{overflow:hidden;justify-self:stretch;-webkit-transition:0.25s;transition:0.25s;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;position:relative;padding:0}.si .si-item div,.si .si-item span{color:var(--si-text-color)}.si .si-item.info-window{max-width:250px;border:none}.si .si-item.info-window img{max-width:100%}.si .si-item.info-window .item-content{padding:10px;display:-ms-grid;display:grid;place-items:center stretch;gap:var(--si-layout-gutter)}.si .si-item.info-window .item-content .price{font-size:1.5em}.si .si-item.info-window .item-content .image{height:100%;width:100%}.si .si-item.info-window .item-content .ref_number{font-style:italic;padding:10px;text-align:right}.si .si-item.info-window .item-content .subcategory{text-transform:uppercase}.si .si-item.info-window .item-content .description{display:none}.si .si-item>a{-webkit-box-shadow:none;box-shadow:none;display:contents}.si .si-item [ng-hide]{display:none !important}.si .si-item.img-hover-effect-zoom .image img{-webkit-transition:0.25s;transition:0.25s}.si .si-item.img-hover-effect-zoom:hover .image img{-webkit-transform:scale(1.05);transform:scale(1.05)}.si .si-item.img-hover-effect-gallery .image img.rotator-picture{-webkit-transition:opacity 0.75s;transition:opacity 0.75s;opacity:0;position:absolute;top:0;left:0}.si .si-item.img-hover-effect-gallery .image img.rotator-picture.show{opacity:1}.si .si-item.si-gap .layer .layer-content{gap:var(--si-layout-gutter)}.si .si-item .item-content{display:-ms-grid;display:grid;position:relative;color:inherit;place-items:stretch;font-size:1em;padding:0px;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-grid-rows:auto 1fr auto;grid-template-rows:auto 1fr auto}.si .si-item .item-content .image{position:relative;overflow:hidden}.si .si-item .item-content .image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block;padding:0px}.si .si-item .item-content .si-fallback-content{display:none}.si .si-item .layer-container .layer{background:var(--si-layer-background-color);--si-text-color: var(--layer-text-color)}.si .si-item .layer-container .layer .layer-content{display:-ms-grid;display:grid;grid-auto-flow:row;grid-auto-rows:auto;overflow:hidden;place-items:center var(--si-text-align, stretch)}.si .si-item .layer-container .layer .layer-content .si-label{-webkit-transition:0.1s;transition:0.1s;overflow:hidden}.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) .layer-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.5rem}.si .si-item.si-double-layer-item-layout .item-content{display:block}.si .si-item.si-double-layer-item-layout .item-content .image{-webkit-transition:0.25s;transition:0.25s}.si .si-item.si-double-layer-item-layout .item-content .layer-container{height:100%}.si .si-item.si-double-layer-item-layout .item-content .layer-container .layer.secondary-layer .layer-content{pointer-events:none}.si .si-item.si-double-layer-item-layout .item-content .layer-container .secondary-layer{position:absolute;content:"";top:0px;left:0px;bottom:0px;right:0px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden auto;overflow:hidden overlay;overscroll-behavior:contain;z-index:5}.si .si-item.si-double-layer-item-layout .item-content .layer-container .secondary-layer::-webkit-scrollbar{width:20;background:transparent;z-index:99;overflow:hidden;-webkit-transition:0.25s;transition:0.25s}.si .si-item.si-double-layer-item-layout .item-content .layer-container .secondary-layer::-webkit-scrollbar-thumb{width:20;border-radius:13px;background-clip:padding-box;border:10px solid transparent;-webkit-transition:0.25s;transition:0.25s}.si .si-item.si-double-layer-item-layout .item-content .layer-container .secondary-layer::-webkit-scrollbar-track{background:transparent}.si .si-item.si-double-layer-item-layout .item-content .layer-container .secondary-layer::-webkit-scrollbar-thumb{-webkit-box-shadow:inset currentColor 0 0 30px;box-shadow:inset currentColor 0 0 30px}.si .si-item.si-double-layer-item-layout .item-content .layer-container .secondary-layer:hover::-webkit-scrollbar-thumb{border-width:5px}.si .si-item.si-double-layer-item-layout.primary-layer-fix .item-content{display:-ms-grid;display:grid}.si .si-item.si-double-layer-item-layout.primary-layer-fix .layer-container{display:contents}.si .si-item.si-double-layer-item-layout.primary-layer-fix .layer.main-layer .si-item-link-button{display:none}.si .si-item.si-double-layer-item-layout.layer-hover-slide .secondary-layer{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:0.25s;transition:0.25s;z-index:5}.si .si-item.si-double-layer-item-layout.layer-hover-slide .secondary-layer>*{position:relative;z-index:1}.si .si-item.si-double-layer-item-layout.layer-hover-slide .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.layer-hover-slide:hover.primary-layer-fix:not(.si-opaque-secondary-layer) .image{z-index:2;-webkit-transform:translateY(50%) scale(3);transform:translateY(50%) scale(3);-webkit-filter:blur(1px);filter:blur(1px)}.si .si-item.si-double-layer-item-layout.layer-hover-slide:hover .secondary-layer{-webkit-transition:0.25s;transition:0.25s;-webkit-transform:translateY(0%);transform:translateY(0%)}.si .si-item.si-double-layer-item-layout.layer-hover-fade .secondary-layer{opacity:0;-webkit-transition:0.25s;transition:0.25s}.si .si-item.si-double-layer-item-layout.layer-hover-fade .secondary-layer>*{position:relative;z-index:1}.si .si-item.si-double-layer-item-layout.layer-hover-fade .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.layer-hover-fade:hover.primary-layer-fix:not(.si-opaque-secondary-layer) .image{z-index:2;-webkit-transform:translateY(50%) scale(3);transform:translateY(50%) scale(3);-webkit-filter:blur(1px);filter:blur(1px)}.si .si-item.si-double-layer-item-layout.layer-hover-fade:hover .secondary-layer{opacity:1;-webkit-transition:0.25s;transition:0.25s}.si .si-item.si-double-layer-item-layout.layer-hover-flip{overflow:visible}.si .si-item.si-double-layer-item-layout.layer-hover-flip .layer-container{display:block;-webkit-transition:0.75s;transition:0.75s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.si .si-item.si-double-layer-item-layout.layer-hover-flip .layer,.si .si-item.si-double-layer-item-layout.layer-hover-flip .image{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;overflow:hidden}.si .si-item.si-double-layer-item-layout.layer-hover-flip.si-border-radius .layer{border-radius:var(--si-border-radius, 0)}.si .si-item.si-double-layer-item-layout.layer-hover-flip.si-border-radius .image{border-radius:var(--si-border-radius, 0) var(--si-border-radius, 0) 0 0}.si .si-item.si-double-layer-item-layout.layer-hover-flip[data-si-hover-class*=si-box-shadow]{-webkit-box-shadow:none;box-shadow:none}.si .si-item.si-double-layer-item-layout.layer-hover-flip[data-si-hover-class*=si-box-shadow] .secondary-layer{-webkit-box-shadow:0.25rem 0.25rem 1rem #0008;box-shadow:0.25rem 0.25rem 1rem #0008}.si .si-item.si-double-layer-item-layout.layer-hover-flip[data-si-hover-class*=si-box-shadow-weak]{-webkit-box-shadow:none;box-shadow:none}.si .si-item.si-double-layer-item-layout.layer-hover-flip[data-si-hover-class*=si-box-shadow-weak] .secondary-layer{-webkit-box-shadow:0.25rem 0.25rem 1rem #0002;box-shadow:0.25rem 0.25rem 1rem #0002}.si .si-item.si-double-layer-item-layout.layer-hover-flip[data-si-hover-class*=si-box-shadow-strong]{-webkit-box-shadow:none;box-shadow:none}.si .si-item.si-double-layer-item-layout.layer-hover-flip[data-si-hover-class*=si-box-shadow-strong] .secondary-layer{-webkit-box-shadow:0.25rem 0.25rem 1rem #000c;box-shadow:0.25rem 0.25rem 1rem #000c}.si .si-item.si-double-layer-item-layout.layer-hover-flip .secondary-layer{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);isolation:isolate}.si .si-item.si-double-layer-item-layout.layer-hover-flip .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.layer-hover-flip:hover .layer-container{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.si .si-item.si-double-layer-item-layout.layer-hover-tilt{overflow:hidden}.si .si-item.si-double-layer-item-layout.layer-hover-tilt .layer-container{display:block;-webkit-transition:0.75s;transition:0.75s;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.si .si-item.si-double-layer-item-layout.layer-hover-tilt .layer,.si .si-item.si-double-layer-item-layout.layer-hover-tilt .image{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;overflow:hidden}.si .si-item.si-double-layer-item-layout.layer-hover-tilt.si-border-radius .layer{border-radius:var(--si-border-radius, 0)}.si .si-item.si-double-layer-item-layout.layer-hover-tilt.si-border-radius .image{border-radius:var(--si-border-radius, 0) var(--si-border-radius, 0) 0 0}.si .si-item.si-double-layer-item-layout.layer-hover-tilt[data-si-hover-class*=si-box-shadow]{-webkit-box-shadow:none;box-shadow:none}.si .si-item.si-double-layer-item-layout.layer-hover-tilt[data-si-hover-class*=si-box-shadow] .secondary-layer{-webkit-box-shadow:0.25rem 0.25rem 1rem #0008;box-shadow:0.25rem 0.25rem 1rem #0008}.si .si-item.si-double-layer-item-layout.layer-hover-tilt[data-si-hover-class*=si-box-shadow-weak]{-webkit-box-shadow:none;box-shadow:none}.si .si-item.si-double-layer-item-layout.layer-hover-tilt[data-si-hover-class*=si-box-shadow-weak] .secondary-layer{-webkit-box-shadow:0.25rem 0.25rem 1rem #0002;box-shadow:0.25rem 0.25rem 1rem #0002}.si .si-item.si-double-layer-item-layout.layer-hover-tilt[data-si-hover-class*=si-box-shadow-strong]{-webkit-box-shadow:none;box-shadow:none}.si .si-item.si-double-layer-item-layout.layer-hover-tilt[data-si-hover-class*=si-box-shadow-strong] .secondary-layer{-webkit-box-shadow:0.25rem 0.25rem 1rem #000c;box-shadow:0.25rem 0.25rem 1rem #000c}.si .si-item.si-double-layer-item-layout.layer-hover-tilt .layer-container .secondary-layer{-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);right:unset;left:100%;width:100%;isolation:isolate}.si .si-item.si-double-layer-item-layout.layer-hover-tilt .layer-container .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.layer-hover-tilt:hover .layer-container{-webkit-transform:rotateY(90deg) translateX(-100%);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 .layer-container .layer-content{grid-auto-flow:column;grid-auto-columns:1fr;-ms-grid-columns:auto;grid-template-columns:auto;place-items:stretch}.si .si-item.si-horizontal-layout .layer-container .layer-content .si-label-group{-ms-grid-rows:(auto)[calc] 1fr;grid-template-rows:repeat(calc(var(--items-count) - 1), auto) 1fr}.si .si-item.si-horizontal-layout .layer-container .layer-content .image{place-self:start center}.si .si-item .layer{gap:var(--content-gap)}.si .si-item .si-label-group{display:-ms-grid;display:grid;width:100%}.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 .image.si-border-curved,.si .si-item .image.si-border-round{width:var(--si-image-width, 200px)}.si .si-item .rooms .icon,.si .si-item .contacts .icon,.si .si-item .counters .icon{aspect-ratio:1;width:1.25em;text-align:center;line-height:1}.si .si-item .rooms{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:0 0.5em}.si .si-item .rooms .room{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5ch}.si .si-item .rooms .room .label{display:none;white-space:nowrap}.si .si-item .phone .prefix{display:none}.si .si-item .phone-list,.si .si-item .contacts{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0.25em 0.5em;-webkit-box-pack:var(--si-text-align);-ms-flex-pack:var(--si-text-align);justify-content:var(--si-text-align)}.si .si-item .phone-list>.si-phone,.si .si-item .phone-list .contact,.si .si-item .contacts>.si-phone,.si .si-item .contacts .contact{display:-ms-inline-grid;display:inline-grid;gap:0.25em;-ms-grid-columns:auto auto 1fr;grid-template-columns:auto auto 1fr}.si .si-item .phone-list>.si-phone .prefix,.si .si-item .phone-list .contact .prefix,.si .si-item .contacts>.si-phone .prefix,.si .si-item .contacts .contact .prefix{display:none}.si .si-item .phone-list>.si-phone .label,.si .si-item .phone-list .contact .label,.si .si-item .contacts>.si-phone .label,.si .si-item .contacts .contact .label{display:none;white-space:nowrap}.si .si-item .counters{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0 0.5em;-webkit-box-pack:var(--si-text-align);-ms-flex-pack:var(--si-text-align);justify-content:var(--si-text-align)}.si .si-item .counters .counter .label{display:none;white-space:nowrap}.si .si-item .si-show-labels .rooms,.si .si-item .si-show-labels .contacts,.si .si-item .si-show-labels .counters,.si .si-item .si-show-labels .phone-list,.si .si-item .si-show-labels.rooms,.si .si-item .si-show-labels.contacts,.si .si-item .si-show-labels.counters,.si .si-item .si-show-labels.phone-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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%;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(calc(-50% + 2em), calc(-50% + 2em)) rotate(-45deg);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.sold .price{display:none}.si .si-item.si-listing-item.sold .si-price-sold{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.si .si-item.si-listing-item.si-standard-item-layout .item-content{-ms-grid-rows:auto max-content auto 1fr;grid-template-rows:auto -webkit-max-content auto 1fr;grid-template-rows:auto max-content auto 1fr}.si .si-item.si-listing-item.si-standard-item-layout .item-content .si-label-group{display:-ms-grid;display:grid}.si .si-item.si-listing-item .open-houses{display:none;text-align:center;position:absolute;top:calc(var(--listing-item-column-width) * var(--si-listing-item-picture-ratio));-webkit-transform:translateY(-100%);transform:translateY(-100%);width:100%}.si .si-item.si-listing-item .open-houses i,.si .si-item.si-listing-item .open-houses span{position:relative;z-index:2}.si .si-item.si-listing-item .open-houses::before{position:absolute;content:"";top:0px;left:0px;bottom:0px;right:0px;background-color:var(--si-highlight);opacity:0.75;z-index:1}.si .si-item.si-listing-item .flags{display:none;grid-auto-flow:column;grid-auto-columns:auto;gap:0.5em;font-size:1.25rem}.si .si-item.si-listing-item .flags .flag{display:none}.si .si-item.si-listing-item .flags .flag .icon{width:1.75em;height:1.75em;line-height:1.75em;border-radius:50%;text-align:center;background-color:var(--si-highlight);color:var(--si-highlight-text-color);margin:0px;padding:0px}.si .si-item.si-listing-item .flags .flag .label{display:none}.si .si-item.si-listing-item .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 .image{aspect-ratio:unset;padding-bottom:calc(100% * var(--si-listing-item-picture-ratio-inverse, 3 / 4))}.si .si-item.si-listing-item .image img{position:absolute}}}.si .si-item.si-listing-item .image img{text-indent:-1000px;width:100%;height:100%;-o-object-fit:var(--si-listing-item-picture-fit);object-fit:var(--si-listing-item-picture-fit);-o-object-position:center;object-position:center}.si .si-item.si-listing-item .rooms{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.si .si-item.si-listing-item.has-open-house .open-houses{display:block}.si .si-item.si-listing-item.has-flags .flags{display:-ms-grid;display:grid}.si .si-item.si-listing-item.has-virtual-tour .flags .virtual-tour{display:block}.si .si-item.si-listing-item.has-video .flags .video{display:block}.si .si-item.si-listing-item.is-new .flags .new-item{display:block}.si .si-item.si-listing-item .civic-address{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.si .si-item.si-listing-item .description{white-space:normal}.si .si-item.si-listing-item .ref-number::before{content:var(--si-uls-label)}.si .si-item.si-listing-item.style-standard.si-double-layer-item-layout.layer-hover-flip .item-content{display:block}.si .si-item.si-listing-item.style-standard.si-double-layer-item-layout.layer-hover-flip .layer-container{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto}.si .si-item.si-listing-item.style-standard.si-double-layer-item-layout.layer-hover-tilt .item-content{display:block}.si .si-item.si-listing-item.style-standard.si-double-layer-item-layout.layer-hover-tilt .layer-container{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto}.si .si-item.si-listing-item.style-standard .item-content{-ms-grid-columns:1fr;grid-template-columns:1fr}@media screen and (max-width: 640px){.si .si-item.si-listing-item.style-standard .item-content{-ms-grid-rows:auto;grid-template-rows:auto}}.si .si-item.si-broker-item .item-content{-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;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 .item-content{--item-column-width: calc( var(--list-element-width) / var(--laptop-column-width))}}@media screen and (max-width: 800px){.si .si-item.si-broker-item .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 .item-content{--item-column-width: calc( var(--list-element-width) / var(--phone-column-width))}}.si .si-item.si-broker-item .item-content .si-data-label{text-align:center}.si .si-item.si-broker-item .item-content .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 .item-content .image{aspect-ratio:unset;padding-bottom:calc(100% * var(--si-broker-item-picture-ratio-inverse, 3 / 4));place-self:stretch}.si .si-item.si-broker-item .item-content .image img{position:absolute}}}.si .si-item.si-broker-item .item-content .image img{text-indent:-1000px}.si .si-item.si-broker-item.si-card-item-layout{cursor:normal;border-radius:0;border:none;display:-ms-grid;display:grid;gap:0 10px;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;-ms-grid-rows:minmax(30px, auto) auto;grid-template-rows:minmax(30px, auto) auto;grid-template-areas:"photo name"  "photo license"  "photo contact" "photo actions";padding:10px}.si .si-item.si-broker-item.si-card-item-layout .photo{-ms-grid-row:1;-ms-grid-row-span:4;-ms-grid-column:1;grid-area:photo}.si .si-item.si-broker-item.si-card-item-layout .name{-ms-grid-row:1;-ms-grid-column:2;grid-area:name}.si .si-item.si-broker-item.si-card-item-layout .contact{-ms-grid-row:3;-ms-grid-column:2;grid-area:contact}.si .si-item.si-broker-item.si-card-item-layout .title{grid-area:title}.si .si-item.si-broker-item.si-card-item-layout .listings-count{grid-area:listings-count}.si .si-item.si-broker-item.si-card-item-layout::after,.si .si-item.si-broker-item.si-card-item-layout::before{display:none}@media screen and (max-width: 420px){.si .si-item.si-broker-item.si-card-item-layout{-ms-grid-rows:1fr;grid-template-rows:1fr;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"photo" "name"  "license"  "contact" "actions";place-items:center}}.si .si-item.si-broker-item.si-card-item-layout .photo{width:100px;height:100px;overflow:hidden;border-radius:50%;background:#fff;text-align:unset}.si .si-item.si-broker-item.si-card-item-layout .photo img{-o-object-fit:var(--si-broker-item-picture-fit);object-fit:var(--si-broker-item-picture-fit);width:100%;height:100%}.si .si-item.si-broker-item.si-card-item-layout .name{font-size:1.25em;font-weight:600;margin:0px;color:inherit}@media screen and (max-width: 420px){.si .si-item.si-broker-item.si-card-item-layout .name{text-align:center}}.si .si-item.si-broker-item.si-card-item-layout .contact{-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;margin-bottom:10px;color:inherit}.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 .license{-ms-grid-row:2;-ms-grid-column:2;grid-area:license;text-transform:uppercase;opacity:0.6;font-size:0.8em;margin-bottom:10px;color:inherit}.si .si-item.si-city-item{display:-ms-grid;display:grid;place-items:stretch}.si .si-item.si-office-item .image{background:url("assets/shadow_office.jpg") no-repeat;background-size:cover}.si .si-item.si-office-item .image img{text-indent:-1000px}html,body{scroll-behavior:smooth}#top .si.listing-single,#top .si.broker-single,#top .si.office-single,.si.listing-single,.si.broker-single,.si.office-single{gap:var(--si-layout-gutter)}#top .si.listing-single.loaded>.si-content,#top .si.broker-single.loaded>.si-content,#top .si.office-single.loaded>.si-content,.si.listing-single.loaded>.si-content,.si.broker-single.loaded>.si-content,.si.office-single.loaded>.si-content{display:contents;opacity:1}#top .si.listing-single.loaded .si-custom-content,#top .si.broker-single.loaded .si-custom-content,#top .si.office-single.loaded .si-custom-content,.si.listing-single.loaded .si-custom-content,.si.broker-single.loaded .si-custom-content,.si.office-single.loaded .si-custom-content{display:block}#top .si .si-part,.si .si-part{display:-ms-grid;display:grid;place-content:inherit}#top .si .si-part>div,.si .si-part>div{place-content:var(--si-part-align, inherit)}#top .si .si-part.si-part-tabs,.si .si-part.si-part-tabs{overflow:hidden}#top .si .si-part.si-allowed-elementor-typography .si-apply-typography,#top .si .si-part.si-allowed-elementor-typography .si-apply-typography *,.si .si-part.si-allowed-elementor-typography .si-apply-typography,.si .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}#top .si.listing-single,.si.listing-single{min-height:60vh;position:relative}#top .si.listing-single .si-custom-content,#top .si.listing-single .si-content,.si.listing-single .si-custom-content,.si.listing-single .si-content{display:none}#top .si.listing-single .si-content,.si.listing-single .si-content{-webkit-transition:0.25s;transition:0.25s;opacity:0;gap:var(--si-layout-gutter);-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto}#top .si.listing-single .si-content.si-adapt-tablet-size,#top .si.listing-single .si-content.si-adapt-phone-size,#top .si.listing-single .si-content.si-adapt-small-phone-size,.si.listing-single .si-content.si-adapt-tablet-size,.si.listing-single .si-content.si-adapt-phone-size,.si.listing-single .si-content.si-adapt-small-phone-size{-ms-grid-columns:1fr;grid-template-columns:1fr}#top .si.listing-single .si-content.si-adapt-tablet-size .si-part.si-part-header,#top .si.listing-single .si-content.si-adapt-phone-size .si-part.si-part-header,#top .si.listing-single .si-content.si-adapt-small-phone-size .si-part.si-part-header,.si.listing-single .si-content.si-adapt-tablet-size .si-part.si-part-header,.si.listing-single .si-content.si-adapt-phone-size .si-part.si-part-header,.si.listing-single .si-content.si-adapt-small-phone-size .si-part.si-part-header{-ms-grid-column:1;grid-column:1}#top .si.listing-single .si-content.si-adapt-tablet-size .si-part.si-part-list-navigation,#top .si.listing-single .si-content.si-adapt-phone-size .si-part.si-part-list-navigation,#top .si.listing-single .si-content.si-adapt-small-phone-size .si-part.si-part-list-navigation,.si.listing-single .si-content.si-adapt-tablet-size .si-part.si-part-list-navigation,.si.listing-single .si-content.si-adapt-phone-size .si-part.si-part-list-navigation,.si.listing-single .si-content.si-adapt-small-phone-size .si-part.si-part-list-navigation{-ms-grid-column:1;grid-column:1}#top .si.listing-single .si-content.si-adapt-tablet-size .si-listing-navigation,#top .si.listing-single .si-content.si-adapt-phone-size .si-listing-navigation,#top .si.listing-single .si-content.si-adapt-small-phone-size .si-listing-navigation,.si.listing-single .si-content.si-adapt-tablet-size .si-listing-navigation,.si.listing-single .si-content.si-adapt-phone-size .si-listing-navigation,.si.listing-single .si-content.si-adapt-small-phone-size .si-listing-navigation{-ms-grid-column:1;grid-column:1}#top .si.listing-single .si-content.si-adapt-tablet-size .si-details,#top .si.listing-single .si-content.si-adapt-phone-size .si-details,#top .si.listing-single .si-content.si-adapt-small-phone-size .si-details,.si.listing-single .si-content.si-adapt-tablet-size .si-details,.si.listing-single .si-content.si-adapt-phone-size .si-details,.si.listing-single .si-content.si-adapt-small-phone-size .si-details{-ms-grid-column:1;grid-column:1}@media screen and (max-width: 800px){#top .si.listing-single .si-content,.si.listing-single .si-content{-ms-grid-columns:1fr;grid-template-columns:1fr}#top .si.listing-single .si-content .si-part.si-part-header,.si.listing-single .si-content .si-part.si-part-header{-ms-grid-column:1;grid-column:1}#top .si.listing-single .si-content .si-listing-navigation,.si.listing-single .si-content .si-listing-navigation{-ms-grid-column:1;grid-column:1}#top .si.listing-single .si-content .si-details,.si.listing-single .si-content .si-details{-ms-grid-column:1;grid-column:1}}#top .si.listing-single .si-header,.si.listing-single .si-header{display:-ms-grid;display:grid;gap:var(--si-layout-gutter);-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto}#top .si.listing-single .si-header .si-header-row,.si.listing-single .si-header .si-header-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--si-layout-gutter)}#top .si.listing-single .si-header.is-sold .si-part.si-part-header-tools,.si.listing-single .si-header.is-sold .si-part.si-part-header-tools{-ms-grid-column:1;-ms-grid-column-span:7;grid-column:1 / span 7}#top .si.listing-single .si-header.is-sold .si-part.si-part-info-request-button,.si.listing-single .si-header.is-sold .si-part.si-part-info-request-button{display:none}@media screen and (max-width: 800px){#top .si.listing-single .si-header,.si.listing-single .si-header{place-items:center}#top .si.listing-single .si-header .si-header-row:not(.si-header-tools),.si.listing-single .si-header .si-header-row:not(.si-header-tools){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}#top .si.listing-single .si-header .si-header-row:not(.si-header-tools) .si-part-header-price .price,.si.listing-single .si-header .si-header-row:not(.si-header-tools) .si-part-header-price .price{text-align:center}#top .si.listing-single .si-header .subcategory,.si.listing-single .si-header .subcategory{grid-column:1 / -1}#top .si.listing-single .si-header .si-part.si-part-header-city,.si.listing-single .si-header .si-part.si-part-header-city{grid-column:1 / -1;-ms-grid-row:2;grid-row:2}#top .si.listing-single .si-header .si-part.si-part-header-price,.si.listing-single .si-header .si-part.si-part-header-price{grid-column:1 / -1;-ms-grid-row:2;grid-row:2}#top .si.listing-single .si-header .si-part.si-part-header-tools,.si.listing-single .si-header .si-part.si-part-header-tools{-ms-grid-column:1;grid-column:1;place-self:center start}#top .si.listing-single .si-header .si-part.si-part-info-request-button,.si.listing-single .si-header .si-part.si-part-info-request-button{-ms-grid-column:2;grid-column:2;place-self:center end}}@media screen and (max-width: 640px){#top .si.listing-single .si-header,.si.listing-single .si-header{place-items:center;text-align:center}#top .si.listing-single .si-header .si-header-row,.si.listing-single .si-header .si-header-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#top .si.listing-single .si-header .si-part.si-part-header-tools,.si.listing-single .si-header .si-part.si-part-header-tools{grid-column:1 / -1;place-self:center}#top .si.listing-single .si-header .si-part.si-part-info-request-button,.si.listing-single .si-header .si-part.si-part-info-request-button{grid-column:1 / -1;place-self:center}}#top .si.listing-single .si-header .subcategory,.si.listing-single .si-header .subcategory{line-height:1em}#top .si.listing-single .si-header .information_request,.si.listing-single .si-header .information_request{place-self:stretch;text-align:center}@media screen and (max-width: 640px){#top .si.listing-single .si-header .information_request,.si.listing-single .si-header .information_request{place-self:center}}@media screen and (max-width: 640px){#top .si.listing-single .si-header .tools,.si.listing-single .si-header .tools{place-self:center}}#top .si.listing-single .si-header .subcategory,.si.listing-single .si-header .subcategory{font-size:2em;font-weight:600;text-transform:uppercase}@media screen and (max-width: 800px){#top .si.listing-single .si-header .subcategory,.si.listing-single .si-header .subcategory{grid-column:1 / -1;place-self:center}}#top .si.listing-single .si-header .city,.si.listing-single .si-header .city{font-size:1.75em;font-weight:300;place-self:center self-start}@media screen and (max-width: 800px){#top .si.listing-single .si-header .city,.si.listing-single .si-header .city{grid-column:1 / -1;place-self:center}}#top .si.listing-single .si-part-header.si-adapt-tablet-size .si-header,#top .si.listing-single .si-part-header.si-adapt-phone-size .si-header,.si.listing-single .si-part-header.si-adapt-tablet-size .si-header,.si.listing-single .si-part-header.si-adapt-phone-size .si-header{place-items:center;text-align:center;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:1rem}#top .si.listing-single .si-part-header.si-adapt-tablet-size .si-header .si-part.si-part-header-price,#top .si.listing-single .si-part-header.si-adapt-phone-size .si-header .si-part.si-part-header-price,.si.listing-single .si-part-header.si-adapt-tablet-size .si-header .si-part.si-part-header-price,.si.listing-single .si-part-header.si-adapt-phone-size .si-header .si-part.si-part-header-price{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1 / span 2;-ms-grid-row:2;grid-row:2}#top .si.listing-single .si-part-header.si-adapt-tablet-size .si-header .si-part.si-part-header-tools,#top .si.listing-single .si-part-header.si-adapt-phone-size .si-header .si-part.si-part-header-tools,.si.listing-single .si-part-header.si-adapt-tablet-size .si-header .si-part.si-part-header-tools,.si.listing-single .si-part-header.si-adapt-phone-size .si-header .si-part.si-part-header-tools{-ms-grid-column:1;grid-column:1;place-self:center start}#top .si.listing-single .si-part-header.si-adapt-tablet-size .si-header .si-part.si-part-info-request-button,#top .si.listing-single .si-part-header.si-adapt-phone-size .si-header .si-part.si-part-info-request-button,.si.listing-single .si-part-header.si-adapt-tablet-size .si-header .si-part.si-part-info-request-button,.si.listing-single .si-part-header.si-adapt-phone-size .si-header .si-part.si-part-info-request-button{-ms-grid-column:2;grid-column:2;place-self:center end}#top .si.listing-single .si-part-header.si-adapt-tablet-size .si-header>.subcategory,#top .si.listing-single .si-part-header.si-adapt-phone-size .si-header>.subcategory,.si.listing-single .si-part-header.si-adapt-tablet-size .si-header>.subcategory,.si.listing-single .si-part-header.si-adapt-phone-size .si-header>.subcategory{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1 / span 2}#top .si.listing-single .si-part-header.si-adapt-tablet-size .si-header>.city,#top .si.listing-single .si-part-header.si-adapt-phone-size .si-header>.city,.si.listing-single .si-part-header.si-adapt-tablet-size .si-header>.city,.si.listing-single .si-part-header.si-adapt-phone-size .si-header>.city{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1 / span 2;place-self:center}#top .si.listing-single .si-part-header.si-adapt-small-phone-size .si-header,.si.listing-single .si-part-header.si-adapt-small-phone-size .si-header{place-items:center;text-align:center;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:1rem}#top .si.listing-single .si-part-header.si-adapt-small-phone-size .si-header .si-part.si-part-header-price,.si.listing-single .si-part-header.si-adapt-small-phone-size .si-header .si-part.si-part-header-price{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}#top .si.listing-single .si-part-header.si-adapt-small-phone-size .si-header .si-part.si-part-header-tools,.si.listing-single .si-part-header.si-adapt-small-phone-size .si-header .si-part.si-part-header-tools{-ms-grid-column:1;grid-column:1;place-self:center}#top .si.listing-single .si-part-header.si-adapt-small-phone-size .si-header .si-part.si-part-info-request-button,.si.listing-single .si-part-header.si-adapt-small-phone-size .si-header .si-part.si-part-info-request-button{-ms-grid-column:1;grid-column:1;place-self:center}#top .si.listing-single .si-part-header.si-adapt-small-phone-size .si-header>.subcategory,.si.listing-single .si-part-header.si-adapt-small-phone-size .si-header>.subcategory{-ms-grid-column:1;grid-column:1}#top .si.listing-single .si-part-header.si-adapt-small-phone-size .si-header>.city,.si.listing-single .si-part-header.si-adapt-small-phone-size .si-header>.city{-ms-grid-column:1;grid-column:1;place-self:center}#top .si.listing-single .price,.si.listing-single .price{font-size:1.75em;font-weight:600;place-self:start end;text-align:right}#top .si.listing-single .price .mortgage,.si.listing-single .price .mortgage{font-size:0.5em;font-weight:400}#top .si.listing-single .price .mortgage a,.si.listing-single .price .mortgage a{border-bottom:dotted 1px rgba(0,0,0,0.75);outline:none}@media screen and (max-width: 640px){#top .si.listing-single .price,.si.listing-single .price{place-self:center;text-align:center}}#top .si.listing-single .si-mediabox,.si.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: 800px){#top .si.listing-single .si-mediabox,.si.listing-single .si-mediabox{--ratio-num: 4;--ratio-div: 3}}@media screen and (max-width: 640px){#top .si.listing-single .si-mediabox,.si.listing-single .si-mediabox{--viewport-width: 100vw;--ratio-num: 4;--ratio-div: 4}}@media screen and (max-width: 800px){#top .si.listing-single .si-mediabox,.si.listing-single .si-mediabox{--viewport-height: var(--viewport-height-tablet)!important}}@media screen and (max-width: 640px){#top .si.listing-single .si-mediabox,.si.listing-single .si-mediabox{--viewport-height: var(--viewport-height-mobile)!important;width:100vw;margin-left:-50vw;left:50%}}@media screen and (max-width: 640px){#top .si.listing-single .si-mediabox.picture-list-thumbnails,.si.listing-single .si-mediabox.picture-list-thumbnails{min-height:475px}}#top .si.listing-single .si-mediabox .tabs,.si.listing-single .si-mediabox .tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.5rem}#top .si.listing-single .si-mediabox .tabs .tab,.si.listing-single .si-mediabox .tabs .tab{display:inline-block;background:none;color:var(--si-text-color);font-weight:400;-webkit-transition:0.25s;transition:0.25s;outline:none;position:relative;border:0;-webkit-box-shadow:none;box-shadow:none;padding:0.5em 1em;transition:0.25s;font-size:1rem;cursor:pointer}#top .si.listing-single .si-mediabox .tabs .tab i,.si.listing-single .si-mediabox .tabs .tab i{color:inherit}#top .si.listing-single .si-mediabox .tabs .tab::after,#top .si.listing-single .si-mediabox .tabs .tab::before,.si.listing-single .si-mediabox .tabs .tab::after,.si.listing-single .si-mediabox .tabs .tab::before{content:"";background-color:var(--si-highlight);height:3px;width:0px;position:absolute;bottom:0px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:0.25s;transition:0.25s}@media screen and (max-width: 640px){#top .si.listing-single .si-mediabox .tabs .tab span,.si.listing-single .si-mediabox .tabs .tab span{display:none}}#top .si.listing-single .si-mediabox .tabs .tab.selected,.si.listing-single .si-mediabox .tabs .tab.selected{font-weight:600;color:var(--si-highlight)}#top .si.listing-single .si-mediabox .tabs .tab.selected::after,.si.listing-single .si-mediabox .tabs .tab.selected::after{width:100%;background-color:var(--si-highlight)}#top .si.listing-single .si-mediabox>.viewport,.si.listing-single .si-mediabox>.viewport{position:relative;width:100%;aspect-ratio:var(--ratio);overflow:hidden}@supports not (aspect-ratio: 1/1){#top .si.listing-single .si-mediabox>.viewport,.si.listing-single .si-mediabox>.viewport{height:calc(var(--viewport-width) * var(--invert-ratio))}}#top .si.listing-single .si-mediabox>.viewport>.trolley,.si.listing-single .si-mediabox>.viewport>.trolley{height:100%;width:100%;position:absolute;top:0px;left:0px;display:-ms-grid;display:grid;grid-gap:0;-ms-grid-rows:100%;grid-template-rows:100%;-ms-grid-columns:(100%)[5];grid-template-columns:repeat(5, 100%);place-items:stretch;-webkit-transition:0.25s;transition:0.25s}@supports not (aspect-ratio: 1/1){#top .si.listing-single .si-mediabox>.viewport>.trolley,.si.listing-single .si-mediabox>.viewport>.trolley{-ms-grid-columns:(var(--viewport-width))[5];grid-template-columns:repeat(5, var(--viewport-width))}}@media screen and (max-width: 800px){#top .si.listing-single .si-mediabox>.viewport>.trolley,.si.listing-single .si-mediabox>.viewport>.trolley{-ms-grid-columns:(100%)[5];grid-template-columns:repeat(5, 100%)}}#top .si.listing-single .si-mediabox>.viewport>.trolley .tab-content,.si.listing-single .si-mediabox>.viewport>.trolley .tab-content{position:relative}#top .si.listing-single .si-mediabox>.viewport>.trolley .tab-content iframe,.si.listing-single .si-mediabox>.viewport>.trolley .tab-content iframe{border:none;width:100%;height:100%}#top .si.listing-single .si-mediabox>.viewport>.trolley .placeholder,.si.listing-single .si-mediabox>.viewport>.trolley .placeholder{position:absolute;font-size:3em;opacity:0.2;width:100%;text-align:center;-webkit-transition:0.25s;transition:0.25s;pointer-events:none;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#top .si.listing-single .si-mediabox .picture-gallery,.si.listing-single .si-mediabox .picture-gallery{width:100%;height:100%;overflow:hidden;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:1fr auto;grid-template-rows:1fr auto}#top .si.listing-single .si-mediabox.select-pictures>.viewport>.trolley,.si.listing-single .si-mediabox.select-pictures>.viewport>.trolley{-webkit-transform:translateX(0);transform:translateX(0)}#top .si.listing-single .si-mediabox.select-pictures>.viewport>.trolley .placeholder,.si.listing-single .si-mediabox.select-pictures>.viewport>.trolley .placeholder{opacity:0}#top .si.listing-single .si-mediabox.select-videos>.viewport>.trolley,.si.listing-single .si-mediabox.select-videos>.viewport>.trolley{-webkit-transform:translateX(-100%);transform:translateX(-100%)}#top .si.listing-single .si-mediabox.select-videos>.viewport>.trolley .placeholder,.si.listing-single .si-mediabox.select-videos>.viewport>.trolley .placeholder{opacity:0}#top .si.listing-single .si-mediabox.select-virtual-tours>.viewport>.trolley,.si.listing-single .si-mediabox.select-virtual-tours>.viewport>.trolley{-webkit-transform:translateX(-200%);transform:translateX(-200%)}#top .si.listing-single .si-mediabox.select-virtual-tours>.viewport>.trolley .placeholder,.si.listing-single .si-mediabox.select-virtual-tours>.viewport>.trolley .placeholder{opacity:0}#top .si.listing-single .si-mediabox.select-streetview>.viewport>.trolley,.si.listing-single .si-mediabox.select-streetview>.viewport>.trolley{-webkit-transform:translateX(-400%);transform:translateX(-400%)}#top .si.listing-single .si-mediabox.select-streetview>.viewport>.trolley .placeholder,.si.listing-single .si-mediabox.select-streetview>.viewport>.trolley .placeholder{opacity:0}#top .si.listing-single .si-mediabox.select-map>.viewport>.trolley,.si.listing-single .si-mediabox.select-map>.viewport>.trolley{-webkit-transform:translateX(-300%);transform:translateX(-300%)}#top .si.listing-single .si-mediabox.select-map>.viewport>.trolley .si-map-container,.si.listing-single .si-mediabox.select-map>.viewport>.trolley .si-map-container{margin:0}#top .si.listing-single .si-mediabox.select-map>.viewport>.trolley .placeholder,.si.listing-single .si-mediabox.select-map>.viewport>.trolley .placeholder{opacity:0}#top .si.listing-single .si-mediabox .viewport .video,.si.listing-single .si-mediabox .viewport .video{background:#aaa}#top .si.listing-single .si-mediabox .viewport .streetview,.si.listing-single .si-mediabox .viewport .streetview{background:#A0E3FA}#top .si.listing-single .si-mediabox .viewport .streetview .detail-streetview,.si.listing-single .si-mediabox .viewport .streetview .detail-streetview{position:absolute;top:0px;left:0px;width:100%;height:100%}#top .si.listing-single .si-mediabox .viewport .streetview .detail-streetview .viewport,.si.listing-single .si-mediabox .viewport .streetview .detail-streetview .viewport{width:100%;height:100%}#top .si.listing-single .si-mediabox .viewport .map,.si.listing-single .si-mediabox .viewport .map{background:#CCF7E2}#top .si.listing-single .si-mediabox .viewport .map .detail-map,.si.listing-single .si-mediabox .viewport .map .detail-map{position:absolute;top:0px;left:0px;width:100%;height:100%}#top .si.listing-single .si-mediabox .viewport .map .detail-map .viewport,.si.listing-single .si-mediabox .viewport .map .detail-map .viewport{width:100%;height:100%}#top .si.listing-single .si-mediabox .viewport .map .locallogic-content-widget-container,.si.listing-single .si-mediabox .viewport .map .locallogic-content-widget-container{position:absolute;top:0px;left:0px;width:100%;height:100%}#top .si.listing-single .si-mediabox .viewport .map .si-map-viewport-container,.si.listing-single .si-mediabox .viewport .map .si-map-viewport-container{width:100%;height:100%}#top .si.listing-single .si-summary,.si.listing-single .si-summary{display:-ms-grid;display:grid;grid-gap:var(--si-layout-gutter);-ms-grid-columns:1fr;grid-template-columns:1fr}#top .si.listing-single .si-image-grid .si-image-list,.si.listing-single .si-image-grid .si-image-list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);gap:var(--si-layout-gutter);place-items:stretch}@media screen and (max-width: 800px){#top .si.listing-single .si-image-grid .si-image-list,.si.listing-single .si-image-grid .si-image-list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 640px){#top .si.listing-single .si-image-grid .si-image-list,.si.listing-single .si-image-grid .si-image-list{-ms-grid-columns:1fr;grid-template-columns:1fr}}#top .si.listing-single .si-image-grid .si-image-list .si-image-item,.si.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);-webkit-transition:-webkit-transform 0.25s ease;transition:-webkit-transform 0.25s ease;transition:transform 0.25s ease;transition:transform 0.25s ease, -webkit-transform 0.25s ease}#top .si.listing-single .si-image-grid .si-image-list .si-image-item img,.si.listing-single .si-image-grid .si-image-list .si-image-item img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}#top .si.listing-single .si-image-grid .si-image-list .si-image-item:hover,.si.listing-single .si-image-grid .si-image-list .si-image-item:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}#top .si.listing-single .si-part-image-gallery,.si.listing-single .si-part-image-gallery{overflow:hidden}#top .si.listing-single .si-image-gallery,.si.listing-single .si-image-gallery{position:relative;overflow:hidden;--si-displayed-item: var(--si-gallery-displayed-item, 3)}#top .si.listing-single .si-image-gallery.si-adapt-tablet-size,.si.listing-single .si-image-gallery.si-adapt-tablet-size{--si-displayed-item: 2}#top .si.listing-single .si-image-gallery.si-adapt-phone-size,.si.listing-single .si-image-gallery.si-adapt-phone-size{--si-displayed-item: 1}#top .si.listing-single .si-image-gallery .si-list-scroller,.si.listing-single .si-image-gallery .si-list-scroller{overflow:overlay hidden;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth}#top .si.listing-single .si-image-gallery .si-list-scroller::-webkit-scrollbar,.si.listing-single .si-image-gallery .si-list-scroller::-webkit-scrollbar{width:20;background:transparent;z-index:99;overflow:hidden;-webkit-transition:0.25s;transition:0.25s}#top .si.listing-single .si-image-gallery .si-list-scroller::-webkit-scrollbar-thumb,.si.listing-single .si-image-gallery .si-list-scroller::-webkit-scrollbar-thumb{width:20;border-radius:13px;background-clip:padding-box;border:10px solid transparent;-webkit-transition:0.25s;transition:0.25s}#top .si.listing-single .si-image-gallery .si-list-scroller::-webkit-scrollbar-track,.si.listing-single .si-image-gallery .si-list-scroller::-webkit-scrollbar-track{background:transparent}#top .si.listing-single .si-image-gallery .si-list-scroller::-webkit-scrollbar-thumb,.si.listing-single .si-image-gallery .si-list-scroller::-webkit-scrollbar-thumb{-webkit-box-shadow:inset currentColor 0 0 30px;box-shadow:inset currentColor 0 0 30px}#top .si.listing-single .si-image-gallery .si-list-scroller:hover::-webkit-scrollbar-thumb,.si.listing-single .si-image-gallery .si-list-scroller:hover::-webkit-scrollbar-thumb{border-width:5px}#top .si.listing-single .si-image-gallery .si-image-list,.si.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:-ms-grid;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)}#top .si.listing-single .si-image-gallery .si-image-list .si-image-item,.si.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)}#top .si.listing-single .si-image-gallery .si-image-list .si-image-item img,.si.listing-single .si-image-gallery .si-image-list .si-image-item img{width:100%;height:100%;display:block;-o-object-fit:var(--si-image-list-picture-fit, contain);object-fit:var(--si-image-list-picture-fit, contain);-o-object-position:center;object-position:center}#top .si.listing-single .si-image-gallery .si-gallery-nav,.si.listing-single .si-image-gallery .si-gallery-nav{position:absolute;top:50%;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;pointer-events:none}#top .si.listing-single .si-image-gallery .si-gallery-nav .si-button,.si.listing-single .si-image-gallery .si-gallery-nav .si-button{pointer-events:auto}#top .si.listing-single .si-image-grid .si-video-item,#top .si.listing-single .si-image-grid .si-virtual-tour-item,#top .si.listing-single .si-image-gallery .si-video-item,#top .si.listing-single .si-image-gallery .si-virtual-tour-item,.si.listing-single .si-image-grid .si-video-item,.si.listing-single .si-image-grid .si-virtual-tour-item,.si.listing-single .si-image-gallery .si-video-item,.si.listing-single .si-image-gallery .si-virtual-tour-item{position:relative;background:var(--si-small-contrast-color)}#top .si.listing-single .si-image-grid .si-video-item i.fad,#top .si.listing-single .si-image-grid .si-video-item i.fal,#top .si.listing-single .si-image-grid .si-virtual-tour-item i.fad,#top .si.listing-single .si-image-grid .si-virtual-tour-item i.fal,#top .si.listing-single .si-image-gallery .si-video-item i.fad,#top .si.listing-single .si-image-gallery .si-video-item i.fal,#top .si.listing-single .si-image-gallery .si-virtual-tour-item i.fad,#top .si.listing-single .si-image-gallery .si-virtual-tour-item i.fal,.si.listing-single .si-image-grid .si-video-item i.fad,.si.listing-single .si-image-grid .si-video-item i.fal,.si.listing-single .si-image-grid .si-virtual-tour-item i.fad,.si.listing-single .si-image-grid .si-virtual-tour-item i.fal,.si.listing-single .si-image-gallery .si-video-item i.fad,.si.listing-single .si-image-gallery .si-video-item i.fal,.si.listing-single .si-image-gallery .si-virtual-tour-item i.fad,.si.listing-single .si-image-gallery .si-virtual-tour-item i.fal{border-radius:50%;width:2em;height:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--si-high-contrast-color);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:var(--si-video-play-icon, var(--si-high-contrast-text-color, #fff));-webkit-transition:opacity 0.25s ease;transition:opacity 0.25s ease;opacity:0.5;font-size:4rem}@media screen and (max-width: 800px){#top .si.listing-single .si-image-grid .si-video-item i.fad,#top .si.listing-single .si-image-grid .si-video-item i.fal,#top .si.listing-single .si-image-grid .si-virtual-tour-item i.fad,#top .si.listing-single .si-image-grid .si-virtual-tour-item i.fal,#top .si.listing-single .si-image-gallery .si-video-item i.fad,#top .si.listing-single .si-image-gallery .si-video-item i.fal,#top .si.listing-single .si-image-gallery .si-virtual-tour-item i.fad,#top .si.listing-single .si-image-gallery .si-virtual-tour-item i.fal,.si.listing-single .si-image-grid .si-video-item i.fad,.si.listing-single .si-image-grid .si-video-item i.fal,.si.listing-single .si-image-grid .si-virtual-tour-item i.fad,.si.listing-single .si-image-grid .si-virtual-tour-item i.fal,.si.listing-single .si-image-gallery .si-video-item i.fad,.si.listing-single .si-image-gallery .si-video-item i.fal,.si.listing-single .si-image-gallery .si-virtual-tour-item i.fad,.si.listing-single .si-image-gallery .si-virtual-tour-item i.fal{font-size:2rem}}#top .si.listing-single .si-image-grid .si-video-item:hover i.fad,#top .si.listing-single .si-image-grid .si-virtual-tour-item:hover i.fad,#top .si.listing-single .si-image-gallery .si-video-item:hover i.fad,#top .si.listing-single .si-image-gallery .si-virtual-tour-item:hover i.fad,.si.listing-single .si-image-grid .si-video-item:hover i.fad,.si.listing-single .si-image-grid .si-virtual-tour-item:hover i.fad,.si.listing-single .si-image-gallery .si-video-item:hover i.fad,.si.listing-single .si-image-gallery .si-virtual-tour-item:hover i.fad{opacity:1}#top .si.listing-single .si-image-grid .caption,#top .si.listing-single .si-image-grid i.fad,#top .si.listing-single .si-image-grid i.fal,#top .si.listing-single .si-image-grid img,#top .si.listing-single .si-image-gallery .caption,#top .si.listing-single .si-image-gallery i.fad,#top .si.listing-single .si-image-gallery i.fal,#top .si.listing-single .si-image-gallery img,.si.listing-single .si-image-grid .caption,.si.listing-single .si-image-grid i.fad,.si.listing-single .si-image-grid i.fal,.si.listing-single .si-image-grid img,.si.listing-single .si-image-gallery .caption,.si.listing-single .si-image-gallery i.fad,.si.listing-single .si-image-gallery i.fal,.si.listing-single .si-image-gallery img{pointer-events:none}#top .si.listing-single .si-image-grid .caption,#top .si.listing-single .si-image-gallery .caption,.si.listing-single .si-image-grid .caption,.si.listing-single .si-image-gallery .caption{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:var(--si-high-contrast-text-color);opacity:0}#top .si.listing-single .si-part-location .location-path,.si.listing-single .si-part-location .location-path{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;place-content:var(--si-part-align, center);gap:0.5ex}#top .si.listing-single .si-part-location .location-path>div:not(:last-child)::after,.si.listing-single .si-part-location .location-path>div:not(:last-child)::after{content:","}#top .si.listing-single .ref-number,.si.listing-single .ref-number{opacity:0.5}#top .si.listing-single .ref-number:before,.si.listing-single .ref-number:before{content:var(--si-uls-label)}#top .si.listing-single .near,.si.listing-single .near{opacity:0.75}#top .si.listing-single .description,.si.listing-single .description{text-align:inherit}#top .si.listing-single .legal-notes,.si.listing-single .legal-notes{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;place-items:start stretch;font-size:0.8rem;padding:1rem 0;gap:0.5rem;opacity:0.75}#top .si.listing-single .legal-notes i,.si.listing-single .legal-notes i{line-height:1rem}#top .si.listing-single .attachments,.si.listing-single .attachments{padding:20px 0}@media screen and (max-width: 640px){#top .si.listing-single .attachments,.si.listing-single .attachments{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#top .si.listing-single .attachments .attachment a,.si.listing-single .attachments .attachment a{padding:10px;display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;place-items:start;gap:0 1rem}@media screen and (max-width: 640px){#top .si.listing-single .attachments .attachment a,.si.listing-single .attachments .attachment a{place-items:center start;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr}}#top .si.listing-single .attachments .attachment i,.si.listing-single .attachments .attachment i{font-size:3rem;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1 / span 2;-ms-grid-column:1;grid-column:1}@media screen and (max-width: 640px){#top .si.listing-single .attachments .attachment i,.si.listing-single .attachments .attachment i{margin-right:10px;font-size:1.7rem}}#top .si.listing-single .attachments .attachment .attachment-category,.si.listing-single .attachments .attachment .attachment-category{text-transform:uppercase}#top .si.listing-single .attachments .attachment .attachment-description,.si.listing-single .attachments .attachment .attachment-description{font-size:0.8rem}#top .si.listing-single .attachments .attachment .far::before,.si.listing-single .attachments .attachment .far::before{content:"\f15b"}#top .si.listing-single .attachments .attachment.pdf .far::before,.si.listing-single .attachments .attachment.pdf .far::before{content:"\f1c1"}#top .si.listing-single .attachments .attachment.doc .far::before,#top .si.listing-single .attachments .attachment.docx .far::before,.si.listing-single .attachments .attachment.doc .far::before,.si.listing-single .attachments .attachment.docx .far::before{content:"\f1c2"}#top .si.listing-single .attachments .attachment.xls .far::before,#top .si.listing-single .attachments .attachment.xlsx .far::before,.si.listing-single .attachments .attachment.xls .far::before,.si.listing-single .attachments .attachment.xlsx .far::before{content:"\f1c3"}#top .si.listing-single .links,.si.listing-single .links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}#top .si.listing-single .links .link,.si.listing-single .links .link{margin:0 1em}#top .si.listing-single .links .link.website .far::before,.si.listing-single .links .link.website .far::before{content:"\f57d"}#top .si.listing-single .si-flags,.si.listing-single .si-flags{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;gap:var(--si-layout-gutter)}#top .si.listing-single .si-flags .si-flag,.si.listing-single .si-flags .si-flag{position:relative;text-align:center;display:-ms-grid;display:grid;-ms-grid-rows:1fr 1.4rem;grid-template-rows:1fr 1.4rem;place-items:center}#top .si.listing-single .si-flags .si-flag i,.si.listing-single .si-flags .si-flag i{font-size:1.8rem;text-align:center;color:var(--si-text-color)}#top .si.listing-single .si-flags .si-flag em,.si.listing-single .si-flags .si-flag em{display:block;font-size:1rem;font-style:normal;text-align:center;font-weight:700;white-space:nowrap}#top .si.listing-single .open-houses,.si.listing-single .open-houses{background:var(--si-highlight);border-radius:var(--si-border-radius);--si-text-color:var(--highlight-text-color);padding:var(--si-layout-gutter);margin-top:var(--si-layout-gutter)}#top .si.listing-single .open-houses h4,.si.listing-single .open-houses h4{font-weight:300;text-transform:uppercase;color:inherit}#top .si.listing-single .open-houses .open-house-list .open-house-item,.si.listing-single .open-houses .open-house-list .open-house-item{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto auto;grid-template-columns:1fr auto auto;grid-template-areas:"date start end";gap:var(--si-layout-gutter);place-items:end start}#top .si.listing-single .open-houses .open-house-list .open-house-item .date,.si.listing-single .open-houses .open-house-list .open-house-item .date{-ms-grid-row:1;-ms-grid-column:1;grid-area:date}#top .si.listing-single .open-houses .open-house-list .open-house-item .start,.si.listing-single .open-houses .open-house-list .open-house-item .start{-ms-grid-row:1;-ms-grid-column:2;grid-area:start}#top .si.listing-single .open-houses .open-house-list .open-house-item .end,.si.listing-single .open-houses .open-house-list .open-house-item .end{-ms-grid-row:1;-ms-grid-column:3;grid-area:end}@media screen and (max-width: 640px){#top .si.listing-single .open-houses .open-house-list .open-house-item,.si.listing-single .open-houses .open-house-list .open-house-item{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-template-areas:"date date" "start end";place-items:center}}#top .si.listing-single .open-houses .open-house-list .open-house-item .date .day,.si.listing-single .open-houses .open-house-list .open-house-item .date .day{font-size:0.75em;font-style:italic}#top .si.listing-single .open-houses .open-house-list .open-house-item .date .time-ago,.si.listing-single .open-houses .open-house-list .open-house-item .date .time-ago{font-size:1.2em;text-transform:uppercase}#top .si.listing-single .open-houses .open-house-list .open-house-item .start,#top .si.listing-single .open-houses .open-house-list .open-house-item .end,.si.listing-single .open-houses .open-house-list .open-house-item .start,.si.listing-single .open-houses .open-house-list .open-house-item .end{font-size:1.2em;text-align:center}#top .si.listing-single .open-houses .open-house-list .open-house-item .start label,#top .si.listing-single .open-houses .open-house-list .open-house-item .end label,.si.listing-single .open-houses .open-house-list .open-house-item .start label,.si.listing-single .open-houses .open-house-list .open-house-item .end label{display:block;font-size:0.75em;color:inherit;margin:0px}#top .si.listing-single .open-houses .open-house-list .open-house-item .start div,#top .si.listing-single .open-houses .open-house-list .open-house-item .end div,.si.listing-single .open-houses .open-house-list .open-house-item .start div,.si.listing-single .open-houses .open-house-list .open-house-item .end div{display:inline-block;padding:5px 10px;font-weight:700;background:var(--highlight-text-color);color:var(--si-highlight);border-radius:var(--si-border-radius)}#top .si.listing-single .si-details,.si.listing-single .si-details{display:-ms-grid;display:grid;gap:var(--si-layout-gutter);-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;grid-template-areas:"si-left si-right";-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1 / span 2}#top .si.listing-single .si-details.si-adapt-tablet-size,#top .si.listing-single .si-details.si-adapt-phone-size,#top .si.listing-single .si-details.si-adapt-small-phone-size,.si.listing-single .si-details.si-adapt-tablet-size,.si.listing-single .si-details.si-adapt-phone-size,.si.listing-single .si-details.si-adapt-small-phone-size{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"si-left" "si-right";-ms-grid-column:1;grid-column:1}@media screen and (max-width: 800px){#top .si.listing-single .si-details,.si.listing-single .si-details{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"si-left" "si-right";-ms-grid-column:1;grid-column:1}}#top .si.listing-single .spec-grid,.si.listing-single .spec-grid{display:-ms-grid;display:grid;grid-gap:1rem;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}#top .si.listing-single .spec-grid .spec,.si.listing-single .spec-grid .spec{display:block;color:var(--si-text-color)}#top .si.listing-single .spec-grid .spec label,.si.listing-single .spec-grid .spec label{font-weight:600;margin:0px}#top .si.listing-single .spec-grid .spec div span,.si.listing-single .spec-grid .spec div span{font-size:0.9em}#top .si.listing-single .spec-grid .spec div span:after,.si.listing-single .spec-grid .spec div span:after{content:", "}#top .si.listing-single .spec-grid .spec div span:last-child:after,.si.listing-single .spec-grid .spec div span:last-child:after{content:""}@media screen and (max-width: 420px){#top .si.listing-single .spec-grid,.si.listing-single .spec-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}#top .si.listing-single .spec-grid .special-box,.si.listing-single .spec-grid .special-box{-ms-grid-column:1;-ms-grid-column-span:2;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:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#top .si.listing-single .spec-grid .special-box>div,.si.listing-single .spec-grid .special-box>div{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:1fr auto;grid-template-rows:1fr auto;grid-template-areas:"label" "value";place-items:center;text-align:center}#top .si.listing-single .spec-grid .special-box label,.si.listing-single .spec-grid .special-box label{margin:0px;-ms-grid-row:1;-ms-grid-column:1;grid-area:label;font-style:italic;color:inherit}#top .si.listing-single .spec-grid .special-box .value,.si.listing-single .spec-grid .special-box .value{font-weight:600;-ms-grid-row:2;-ms-grid-column:1;grid-area:value;font-size:2em;color:inherit}@media screen and (max-width: 640px){#top .si.listing-single .spec-grid .special-box .value,.si.listing-single .spec-grid .special-box .value{font-size:1.5em}}@media screen and (max-width: 420px){#top .si.listing-single .spec-grid .special-box,.si.listing-single .spec-grid .special-box{display:-ms-grid;display:grid;grid-column:unset;-ms-grid-columns:1fr max-content;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;-ms-grid-rows:auto;grid-template-rows:auto;place-items:center stretch;padding:10px;gap:0px 10px}#top .si.listing-single .spec-grid .special-box>div,.si.listing-single .spec-grid .special-box>div{display:contents}#top .si.listing-single .spec-grid .special-box .value,.si.listing-single .spec-grid .special-box .value{text-align:right;font-size:1.25em}#top .si.listing-single .spec-grid .special-box label,.si.listing-single .spec-grid .special-box label{text-align:left}#top .si.listing-single .spec-grid .special-box label,#top .si.listing-single .spec-grid .special-box .value,.si.listing-single .spec-grid .special-box label,.si.listing-single .spec-grid .special-box .value{grid-area:unset}}#top .si.listing-single .addendum .content,.si.listing-single .addendum .content{white-space:pre-wrap}#top .si.listing-single .broker-list .si-list-header,.si.listing-single .broker-list .si-list-header{display:none}#top .si.listing-single .broker-list:not(.si-inherit-list-configs) .si-list,.si.listing-single .broker-list:not(.si-inherit-list-configs) .si-list{display:-ms-grid;display:grid;gap:var(--si-layout-gutter)}#top .si.listing-single .broker-list:not(.si-inherit-list-configs) .si-list .si-item,.si.listing-single .broker-list:not(.si-inherit-list-configs) .si-list .si-item{background:var(--si-small-contrast-color);color:var(--si-small-contrast-text-color);border-radius:var(--si-border-radius);overflow:hidden}#top .si.listing-single .broker-list.si-inherit-list-configs.si-size-mobile .si-list,.si.listing-single .broker-list.si-inherit-list-configs.si-size-mobile .si-list{-ms-grid-columns:(1fr)[var];grid-template-columns:repeat(var(--tablet-column-width), 1fr)}#top .si.listing-single .broker-list.si-inherit-list-configs.si-size-tablet .si-list,.si.listing-single .broker-list.si-inherit-list-configs.si-size-tablet .si-list{-ms-grid-columns:(1fr)[var];grid-template-columns:repeat(var(--laptop-column-width), 1fr)}#top .si.listing-single .mortgage-calculator,.si.listing-single .mortgage-calculator{overflow:hidden}#top .si.listing-single .mortgage-calculator .si-title,.si.listing-single .mortgage-calculator .si-title{font-size:1.5rem;padding-bottom:0}@media screen and (max-width: 420px){#top .si.listing-single .mortgage-calculator .si-title,.si.listing-single .mortgage-calculator .si-title{text-align:center}}#top .si.listing-single .mortgage-calculator .result,.si.listing-single .mortgage-calculator .result{text-align:center;display:-ms-grid;display:grid;-ms-grid-columns:1fr max-content;grid-template-columns:1fr -webkit-max-content;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))}#top .si.listing-single .mortgage-calculator .result .result-item,.si.listing-single .mortgage-calculator .result .result-item{display:contents}#top .si.listing-single .mortgage-calculator .result .result-item label,#top .si.listing-single .mortgage-calculator .result .result-item .value,.si.listing-single .mortgage-calculator .result .result-item label,.si.listing-single .mortgage-calculator .result .result-item .value{text-align:right}#top .si.listing-single .mortgage-calculator .result .mortgage,#top .si.listing-single .mortgage-calculator .result .transfer-taxes,.si.listing-single .mortgage-calculator .result .mortgage,.si.listing-single .mortgage-calculator .result .transfer-taxes{margin-bottom:10px;-webkit-box-flex:1;-ms-flex:1;flex:1}#top .si.listing-single .mortgage-calculator .result .mortgage,.si.listing-single .mortgage-calculator .result .mortgage{font-size:1.2rem}#top .si.listing-single .mortgage-calculator .result .transfer-taxes,.si.listing-single .mortgage-calculator .result .transfer-taxes{font-size:1rem}@media screen and (max-width: 640px){#top .si.listing-single .mortgage-calculator .result,.si.listing-single .mortgage-calculator .result{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:0.5rem;place-items:center;padding-right:1.5rem}#top .si.listing-single .mortgage-calculator .result .result-item label,#top .si.listing-single .mortgage-calculator .result .result-item .value,.si.listing-single .mortgage-calculator .result .result-item label,.si.listing-single .mortgage-calculator .result .result-item .value{padding:0;text-align:center}#top .si.listing-single .mortgage-calculator .result .result-item .value,.si.listing-single .mortgage-calculator .result .result-item .value{padding-bottom:1em}}#top .si.listing-single .mortgage-calculator .result label,.si.listing-single .mortgage-calculator .result label{color:inherit;opacity:0.5;font-size:1.25em}#top .si.listing-single .mortgage-calculator .result .value,.si.listing-single .mortgage-calculator .result .value{color:inherit;line-height:1;padding:0.25rem}#top .si.listing-single .mortgage-calculator .result .value em,.si.listing-single .mortgage-calculator .result .value em{font-size:1.5em;display:block;font-style:normal}#top .si.listing-single .mortgage-calculator .result .value span,.si.listing-single .mortgage-calculator .result .value span{font-size:1em}#top .si.listing-single .mortgage-calculator .notice,.si.listing-single .mortgage-calculator .notice{grid-column:1 / -1;margin-top:20px;font-size:0.8rem;opacity:0.33;line-height:1.4em;font-style:italic}#top .si.listing-single .in-exclusions label,.si.listing-single .in-exclusions label{font-weight:700}#top .si.listing-single .rooms .unit-list .si-title,.si.listing-single .rooms .unit-list .si-title{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto}#top .si.listing-single .rooms .unit-list .flags,.si.listing-single .rooms .unit-list .flags{display:-ms-grid;display:grid;-ms-grid-columns:1fr (auto)[calc];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}#top .si.listing-single .rooms .unit-list .flags .unit-name,.si.listing-single .rooms .unit-list .flags .unit-name{place-self:center start;padding:var(--si-padding)}#top .si.listing-single .rooms .unit-list .flags .unit-name h4,.si.listing-single .rooms .unit-list .flags .unit-name h4{margin:0}#top .si.listing-single .rooms .unit-list .flags .unit-name .area,.si.listing-single .rooms .unit-list .flags .unit-name .area{display:block;font-size:1rem;font-weight:400}#top .si.listing-single .rooms .unit-list .flags .flag,.si.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}#top .si.listing-single .rooms .unit-list .flags .flag label,#top .si.listing-single .rooms .unit-list .flags .flag em,.si.listing-single .rooms .unit-list .flags .flag label,.si.listing-single .rooms .unit-list .flags .flag em{display:block;text-align:center;color:var(--si-small-contrast-text-color)}#top .si.listing-single .rooms .unit-list .flags .flag label,.si.listing-single .rooms .unit-list .flags .flag label{margin:0px;text-transform:lowercase}#top .si.listing-single .rooms .unit-list .flags .flag em,.si.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){#top .si.listing-single .rooms .unit-list .flags,.si.listing-single .rooms .unit-list .flags{-ms-grid-columns:1fr;grid-template-columns:1fr;place-items:stretch;margin:0 0 10px 0;padding:0;background:unset;border:none}#top .si.listing-single .rooms .unit-list .flags .spacer,.si.listing-single .rooms .unit-list .flags .spacer{display:none}#top .si.listing-single .rooms .unit-list .flags .flag,.si.listing-single .rooms .unit-list .flags .flag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-left:none}#top .si.listing-single .rooms .unit-list .flags .flag label,.si.listing-single .rooms .unit-list .flags .flag label{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:left}#top .si.listing-single .rooms .unit-list .flags .flag em,.si.listing-single .rooms .unit-list .flags .flag em{width:auto;padding:0}#top .si.listing-single .rooms .unit-list .flags .flag .fal,.si.listing-single .rooms .unit-list .flags .flag .fal{font-size:35px}}#top .si.listing-single .rooms .unit-list .room-list,.si.listing-single .rooms .unit-list .room-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto;gap:0;gap:calc(var(--si-padding) / 2) var(--si-layout-gutter)}#top .si.listing-single .rooms .unit-list .room-list .room-item,.si.listing-single .rooms .unit-list .room-list .room-item{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr auto 200px;grid-template-columns:auto 1fr auto 200px;-ms-grid-rows:auto;grid-template-rows:auto;gap:0;grid-template-areas:"type type floor level" "area infos infos infos";padding:0 var(--si-padding);color:var(--si-text-color)}#top .si.listing-single .rooms .unit-list .room-list .room-item:nth-child(odd),.si.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)}#top .si.listing-single .rooms .unit-list .room-list .room-item.list-header,.si.listing-single .rooms .unit-list .room-list .room-item.list-header{background:transparent;border-bottom:solid 1px var(--si-medium-contrast-color)}#top .si.listing-single .rooms .unit-list .room-list .room-item.list-header>*,.si.listing-single .rooms .unit-list .room-list .room-item.list-header>*{font-size:0.8em;font-style:italic;opacity:0.5;padding-right:5px}@media screen and (max-width: 640px){#top .si.listing-single .rooms .unit-list .room-list .room-item.list-header,.si.listing-single .rooms .unit-list .room-list .room-item.list-header{display:none}}#top .si.listing-single .rooms .unit-list .room-list .room-item .type,.si.listing-single .rooms .unit-list .room-list .room-item .type{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:type}#top .si.listing-single .rooms .unit-list .room-list .room-item .level,.si.listing-single .rooms .unit-list .room-list .room-item .level{-ms-grid-row:1;-ms-grid-column:4;grid-area:level}#top .si.listing-single .rooms .unit-list .room-list .room-item .floor,.si.listing-single .rooms .unit-list .room-list .room-item .floor{-ms-grid-row:1;-ms-grid-column:3;grid-area:floor}#top .si.listing-single .rooms .unit-list .room-list .room-item .area,.si.listing-single .rooms .unit-list .room-list .room-item .area{-ms-grid-row:2;-ms-grid-column:1;grid-area:area}#top .si.listing-single .rooms .unit-list .room-list .room-item .infos,.si.listing-single .rooms .unit-list .room-list .room-item .infos{-ms-grid-row:2;-ms-grid-column:2;-ms-grid-column-span:3;grid-area:infos}#top .si.listing-single .rooms .unit-list .room-list .room-item .type,.si.listing-single .rooms .unit-list .room-list .room-item .type{font-weight:700;text-transform:uppercase}#top .si.listing-single .rooms .unit-list .room-list .room-item .level,.si.listing-single .rooms .unit-list .room-list .room-item .level{place-self:center end}#top .si.listing-single .rooms .unit-list .room-list .room-item .area,.si.listing-single .rooms .unit-list .room-list .room-item .area{font-style:italic}#top .si.listing-single .rooms .unit-list .room-list .room-item .infos,.si.listing-single .rooms .unit-list .room-list .room-item .infos{font-style:italic}#top .si.listing-single .rooms .unit-list .room-list .room-item .infos .flooring,.si.listing-single .rooms .unit-list .room-list .room-item .infos .flooring{display:inline-block;padding-right:0px}#top .si.listing-single .rooms .unit-list .room-list .room-item .infos span:nth-child(2):before,.si.listing-single .rooms .unit-list .room-list .room-item .infos span:nth-child(2):before{content:", "}@media screen and (max-width: 640px){#top .si.listing-single .rooms .unit-list .room-list .room-item,.si.listing-single .rooms .unit-list .room-list .room-item{-ms-grid-columns:1fr max-content;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;grid-template-areas:"type area"  "floor floor" "infos level"}#top .si.listing-single .rooms .unit-list .room-list .room-item .type,#top .si.listing-single .rooms .unit-list .room-list .room-item .floor,#top .si.listing-single .rooms .unit-list .room-list .room-item .area,#top .si.listing-single .rooms .unit-list .room-list .room-item .infos,.si.listing-single .rooms .unit-list .room-list .room-item .type,.si.listing-single .rooms .unit-list .room-list .room-item .floor,.si.listing-single .rooms .unit-list .room-list .room-item .area,.si.listing-single .rooms .unit-list .room-list .room-item .infos{place-self:center start}#top .si.listing-single .rooms .unit-list .room-list .room-item .level,.si.listing-single .rooms .unit-list .room-list .room-item .level{place-self:center end}}@media screen and (max-width: 420px){#top .si.listing-single .rooms .unit-list .room-list .room-item,.si.listing-single .rooms .unit-list .room-list .room-item{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"type"  "area" "floor" "level" "infos"}#top .si.listing-single .rooms .unit-list .room-list .room-item .type,#top .si.listing-single .rooms .unit-list .room-list .room-item .floor,#top .si.listing-single .rooms .unit-list .room-list .room-item .level,#top .si.listing-single .rooms .unit-list .room-list .room-item .area,#top .si.listing-single .rooms .unit-list .room-list .room-item .infos,.si.listing-single .rooms .unit-list .room-list .room-item .type,.si.listing-single .rooms .unit-list .room-list .room-item .floor,.si.listing-single .rooms .unit-list .room-list .room-item .level,.si.listing-single .rooms .unit-list .room-list .room-item .area,.si.listing-single .rooms .unit-list .room-list .room-item .infos{place-self:center center;text-align:center}}#top .si.listing-single .expenses:not(:first-child) h4,#top .si.listing-single .assessments:not(:first-child) h4,#top .si.listing-single .incomes:not(:first-child) h4,.si.listing-single .expenses:not(:first-child) h4,.si.listing-single .assessments:not(:first-child) h4,.si.listing-single .incomes:not(:first-child) h4{margin-top:1rem}#top .si.listing-single .expenses .label-value,#top .si.listing-single .assessments .label-value,#top .si.listing-single .incomes .label-value,.si.listing-single .expenses .label-value,.si.listing-single .assessments .label-value,.si.listing-single .incomes .label-value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#top .si.listing-single .expenses .label-value .value,#top .si.listing-single .assessments .label-value .value,#top .si.listing-single .incomes .label-value .value,.si.listing-single .expenses .label-value .value,.si.listing-single .assessments .label-value .value,.si.listing-single .incomes .label-value .value{font-weight:700}@media screen and (min-width: 1281px){#top .si.listing-single .si-listing-navigation,.si.listing-single .si-listing-navigation{grid-column:1 / -1}}#top .si.listing-single.si-expend-sections .detail-section,.si.listing-single.si-expend-sections .detail-section{margin-bottom:1.5rem}#top .si.listing-single.si-expend-sections .detail-section>.si-title,.si.listing-single.si-expend-sections .detail-section>.si-title{pointer-events:none}#top .si.listing-single.si-expend-sections .detail-section>.si-title .icon,.si.listing-single.si-expend-sections .detail-section>.si-title .icon{display:none}#top .si.listing-single.si-expend-sections .detail-section .detail-section-content,.si.listing-single.si-expend-sections .detail-section .detail-section-content{max-height:unset}#top .si.listing-single.listing-sold .si-part-info-request-button .information_request,.si.listing-single.listing-sold .si-part-info-request-button .information_request{display:none}#top .si.broker-single,.si.broker-single{--left-column: 1;--right-column: 2;min-height:50vh;position:relative}#top .si.broker-single label.placeholder,.si.broker-single label.placeholder{padding:20px;font-weight:400;opacity:0.75;text-align:center;text-transform:uppercase;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#top .si.broker-single .si-custom-content,#top .si.broker-single .si-content,.si.broker-single .si-custom-content,.si.broker-single .si-content{display:none}#top .si.broker-single .si-content,.si.broker-single .si-content{gap:var(--si-layout-gutter);grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}#top .si.broker-single .si-content label.placeholder,.si.broker-single .si-content label.placeholder{padding:20px 0;opacity:0.5;text-transform:uppercase}#top .si.broker-single .si-part-infos,.si.broker-single .si-part-infos{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;--content-align: center;place-items:var(--content-align);gap:var(--si-layout-gutter)}#top .si.broker-single .si-part-infos>.si-row,.si.broker-single .si-part-infos>.si-row{display:-ms-grid;display:grid;gap:var(--si-layout-gutter);-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;width:100%}#top .si.broker-single .si-part-infos>.si-row .si-part-rating,.si.broker-single .si-part-infos>.si-row .si-part-rating{place-self:center end}#top .si.broker-single .si-part-infos>.si-row.si-element-border,.si.broker-single .si-part-infos>.si-row.si-element-border{border-left:none;border-right:none}#top .si.broker-single .si-part-infos .si-part-picture .picture,.si.broker-single .si-part-infos .si-part-picture .picture{max-width:300px;border-radius:var(--si-border-radius);overflow:hidden}#top .si.broker-single .si-part-infos .si-part.si-part-license,.si.broker-single .si-part-infos .si-part.si-part-license{margin-top:calc(-1 * var(--si-layout-gutter))}#top .si.broker-single .si-part-infos .si-part.si-part-about,.si.broker-single .si-part-infos .si-part.si-part-about{text-align:var(--content-align)}@media screen and (max-width: 800px){#top .si.broker-single .si-part-infos .si-part.si-part-about,.si.broker-single .si-part-infos .si-part.si-part-about{padding:0 var(--si-layout-gutter)}}#top .si.broker-single .si-part-infos .si-part.si-part-contact,.si.broker-single .si-part-infos .si-part.si-part-contact{text-align:var(--content-align)}#top .si.broker-single .si-part-infos .si-part.si-part-contact .contact,.si.broker-single .si-part-infos .si-part.si-part-contact .contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:var(--content-align);-ms-flex-pack:var(--content-align);justify-content:var(--content-align);gap:var(--si-layout-gutter);-webkit-box-align:center;-ms-flex-align:center;align-items:center}#top .si.broker-single .si-part-infos .si-part.si-part-contact .phone-list,.si.broker-single .si-part-infos .si-part.si-part-contact .phone-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--si-layout-gutter)}#top .si.broker-single .si-part-infos .si-part.si-part-contact .phone-list .prefix,.si.broker-single .si-part-infos .si-part.si-part-contact .phone-list .prefix{display:none}#top .si.broker-single .si-part-infos .si-part.si-part-contact .phone-list:nth-child(2),.si.broker-single .si-part-infos .si-part.si-part-contact .phone-list:nth-child(2){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--si-layout-gutter)}#top .si.broker-single .si-part-infos .si-part.si-part-contact .phone-list:nth-child(2)::before,.si.broker-single .si-part-infos .si-part.si-part-contact .phone-list:nth-child(2)::before{content:"";height:1em;width:1px;background:currentColor;opacity:0.5}#top .si.broker-single .si-part-infos .si-part.si-part-links,.si.broker-single .si-part-infos .si-part.si-part-links{text-align:var(--content-align)}#top .si.broker-single .si-part-infos .si-part.si-part-links .link-list,.si.broker-single .si-part-infos .si-part.si-part-links .link-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--si-layout-gutter)}#top .si.broker-single .si-part-infos .si-part.si-part-links .website,.si.broker-single .si-part-infos .si-part.si-part-links .website{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--si-layout-gutter)}#top .si.broker-single .si-part-infos .si-part.si-part-links .website:nth-child(2)::before,.si.broker-single .si-part-infos .si-part.si-part-links .website:nth-child(2)::before{content:"";width:1px;height:1em;display:inline-block;background:currentColor}#top .si.broker-single .si-part-infos .si-part.si-part-links>.link,.si.broker-single .si-part-infos .si-part.si-part-links>.link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--si-layout-gutter)}#top .si.broker-single .si-part-infos .si-part.si-part-office,.si.broker-single .si-part-infos .si-part.si-part-office{text-align:var(--content-align)}@media screen and (max-width: 640px){#top .si.broker-single .si-part-infos .si-part.si-part-contact .contact,.si.broker-single .si-part-infos .si-part.si-part-contact .contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#top .si.broker-single .si-part-infos .si-part.si-part-contact .contact .phone-list:nth-child(2)::before,.si.broker-single .si-part-infos .si-part.si-part-contact .contact .phone-list:nth-child(2)::before{display:none}#top .si.broker-single .si-part-infos .si-part .si-row,.si.broker-single .si-part-infos .si-part .si-row{-ms-grid-column:1;grid-column:1;-ms-grid-columns:1fr;grid-template-columns:1fr}#top .si.broker-single .si-part-infos .si-part .si-row .si-part-rating,.si.broker-single .si-part-infos .si-part .si-row .si-part-rating{place-self:center}}@media screen and (min-width: 801px){#top .si.broker-single.si-layout-original .si-part-infos,.si.broker-single.si-layout-original .si-part-infos{-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;--content-align: left}#top .si.broker-single.si-layout-original .si-part-picture,.si.broker-single.si-layout-original .si-part-picture{-ms-grid-row:1;-ms-grid-row-span:7;grid-row:1 / span 7}}#top .si.broker-single .si-part.si-part-specs .specs,.si.broker-single .si-part.si-part-specs .specs{display:-ms-grid;display:grid;gap:calc(var(--si-layout-gutter) / 2);place-items:stretch}#top .si.broker-single .si-part.si-part-specs .specs .si-extra-item,.si.broker-single .si-part.si-part-specs .specs .si-extra-item{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;place-items:center stretch;gap:var(--si-layout-gutter)}#top .si.broker-single .si-part.si-part-specs .specs .si-extra-item .si-value,.si.broker-single .si-part.si-part-specs .specs .si-extra-item .si-value{font-weight:700;text-align:right}#top .si.broker-single .si-part.si-part-specs .specs .si-extra-item .si-value.si-multiple span::before,.si.broker-single .si-part.si-part-specs .specs .si-extra-item .si-value.si-multiple span::before{content:", "}#top .si.broker-single .si-part.si-part-specs .specs .si-extra-item .si-value.si-multiple span:first-child::before,.si.broker-single .si-part.si-part-specs .specs .si-extra-item .si-value.si-multiple span:first-child::before{content:unset}#top .si.broker-single .si-part.si-part-specs .specs .si-extra-item.protections .si-value>span>span::after,.si.broker-single .si-part.si-part-specs .specs .si-extra-item.protections .si-value>span>span::after{content:", "}#top .si.broker-single .si-part.si-part-specs .specs .si-extra-item.protections .si-value>span:last-child>span::after,.si.broker-single .si-part.si-part-specs .specs .si-extra-item.protections .si-value>span:last-child>span::after{content:unset}#top .si.broker-single .si-part.si-part-reviews .si-rating .si-star-rating,.si.broker-single .si-part.si-part-reviews .si-rating .si-star-rating{--star-padding: 0.5rem;--star-size: 5rem}#top .si.broker-single .si-part.si-part-reviews .si-rating .si-star-rating .si-label,.si.broker-single .si-part.si-part-reviews .si-rating .si-star-rating .si-label{font-size:2rem}@media screen and (max-width: 640px){#top .si.broker-single .si-part.si-part-reviews .si-rating .si-star-rating,.si.broker-single .si-part.si-part-reviews .si-rating .si-star-rating{--star-size: 3rem}}#top .si.broker-single .si-part.si-part-reviews .si-review-list,.si.broker-single .si-part.si-part-reviews .si-review-list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);grid-auto-flow:dense;padding:var(--si-layout-gutter) 0;gap:var(--si-layout-gutter)}@media screen and (max-width: 640px){#top .si.broker-single .si-part.si-part-reviews .si-review-list,.si.broker-single .si-part.si-part-reviews .si-review-list{-ms-grid-columns:1fr;grid-template-columns:1fr}}#top .si.broker-single .si-part.si-part-reviews .si-review-list .si-review-item,.si.broker-single .si-part.si-part-reviews .si-review-list .si-review-item{padding:2rem;display:-ms-grid;display:grid;-ms-grid-rows:1fr auto;grid-template-rows:1fr auto;position:relative}#top .si.broker-single .si-part.si-part-reviews .si-review-list .si-review-item .si-index,.si.broker-single .si-part.si-part-reviews .si-review-list .si-review-item .si-index{font-size:3rem;border-bottom:solid 1px currentColor}#top .si.broker-single .si-part.si-part-reviews .si-review-list .si-review-item .si-index::after,.si.broker-single .si-part.si-part-reviews .si-review-list .si-review-item .si-index::after{content:"."}#top .si.broker-single .si-part.si-part-reviews .si-review-list .si-review-item .si-text,.si.broker-single .si-part.si-part-reviews .si-review-list .si-review-item .si-text{margin-bottom:10px;position:relative;overflow:visible;position:relative}#top .si.broker-single .si-part.si-part-reviews .si-review-list .si-review-item .si-text::before,.si.broker-single .si-part.si-part-reviews .si-review-list .si-review-item .si-text::before{content:"\f10d";font-family:"Font Awesome 5 Pro";font-weight:700;font-size:1.5rem;display:block;line-height:1;opacity:0.5;height:1.25em}#top .si.broker-single .si-part.si-part-reviews .si-review-list .si-review-item .si-text::after,.si.broker-single .si-part.si-part-reviews .si-review-list .si-review-item .si-text::after{content:"\f10e";font-family:"Font Awesome 5 Pro";font-weight:700;font-size:8rem;display:block;position:absolute;right:0rem;bottom:0;line-height:1;opacity:0.05;line-height:1;-webkit-transform:translateY(50%);transform:translateY(50%)}#top .si.broker-single .si-part.si-part-reviews .si-review-list .si-review-item .si-info,.si.broker-single .si-part.si-part-reviews .si-review-list .si-review-item .si-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#top .si.broker-single .si-part.si-part-reviews .si-review-list .si-review-item .si-author,.si.broker-single .si-part.si-part-reviews .si-review-list .si-review-item .si-author{font-size:1.25rem}#top .si.broker-single .si-part.si-part-reviews .si-review-list .si-review-item .si-date,.si.broker-single .si-part.si-part-reviews .si-review-list .si-review-item .si-date{font-size:0.8rem}#top .si.broker-single .si-part.si-part-reviews .si-review-list .si-review-item .si-date .ago,.si.broker-single .si-part.si-part-reviews .si-review-list .si-review-item .si-date .ago{opacity:0.75}#top .si.broker-single .si-part.si-part-reviews .si-review-list .si-review-item.big,.si.broker-single .si-part.si-part-reviews .si-review-list .si-review-item.big{grid-row:span 3}#top .si.broker-single .si-part.si-part-reviews .si-review-list .si-review-item.medium,.si.broker-single .si-part.si-part-reviews .si-review-list .si-review-item.medium{grid-row:span 2}#top .si.broker-single .si-part.si-part-rating .comments-link,.si.broker-single .si-part.si-part-rating .comments-link{cursor:pointer;opacity:0.8;text-decoration:underline}#top .si.broker-single .si-part.si-part-listings,.si.broker-single .si-part.si-part-listings{margin-bottom:2rem}#top .si.broker-single .about .button,.si.broker-single .about .button{display:none}#top .si.broker-single .about .si-text p:first-child,.si.broker-single .about .si-text p:first-child{margin-top:0px}#top .si.broker-single .name,.si.broker-single .name{margin-bottom:0px}#top .si.broker-single .license-title,.si.broker-single .license-title{font-size:1.3em;opacity:0.75}#top .si.broker-single .picture,.si.broker-single .picture{background:url("assets/shadow_broker.jpg") no-repeat;background-size:cover;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-ms-grid-column-align:stretch;justify-self:stretch;min-height:380px}#top .si.broker-single .picture img,.si.broker-single .picture img{display:block;text-indent:-1000px;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;min-height:inherit}#top .si.broker-single .contact .phone-list .item,.si.broker-single .contact .phone-list .item{font-size:1.25em;padding:0.5em 0;color:var(--si-text-color)}#top .si.broker-single .listing-list .list-container,.si.broker-single .listing-list .list-container{display:-ms-grid;display:grid;gap:var(--si-layout-gutter);-ms-grid-columns:(1fr)[var];grid-template-columns:repeat(var(--desktop-column-width), 1fr);place-items:stretch}@media screen and (max-width: 1280px){#top .si.broker-single .listing-list .list-container,.si.broker-single .listing-list .list-container{-ms-grid-columns:(1fr)[var];grid-template-columns:repeat(var(--laptop-column-width), 1fr)}}@media screen and (max-width: 800px){#top .si.broker-single .listing-list .list-container,.si.broker-single .listing-list .list-container{-ms-grid-columns:(1fr)[var];grid-template-columns:repeat(var(--tablet-column-width), 1fr)}}@media screen and (max-width: 640px){#top .si.broker-single .listing-list .list-container,.si.broker-single .listing-list .list-container{-ms-grid-columns:(1fr)[var];grid-template-columns:repeat(var(--mobile-column-width), 1fr)}}#top .si.broker-single .listing-list .list-container>div,.si.broker-single .listing-list .list-container>div{display:-ms-grid;display:grid;place-items:stretch;-webkit-transition:0.25s;transition:0.25s}#top .si.broker-single .office .item-content,.si.broker-single .office .item-content{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}#top .si.broker-single .office .item-content .name,.si.broker-single .office .item-content .name{text-transform:uppercase;font-size:1.25em}#top .si.broker-single .cities,.si.broker-single .cities{padding:10px}#top .si.broker-single .cities .city,.si.broker-single .cities .city{display:inline-block;padding:10px;margin:5px;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);-webkit-transition:0.25s;transition:0.25s}#top .si.broker-single .cities .city:hover,.si.broker-single .cities .city:hover{background:var(--si-button-alt-bg-color);color:var(--si-button-alt-text-color)}#top .si.broker-single .si-content.si-adapt-tablet-size,.si.broker-single .si-content.si-adapt-tablet-size{-ms-grid-columns:2fr 3fr;grid-template-columns:2fr 3fr}#top .si.broker-single .si-content.si-adapt-tablet-size .si-part-picture,.si.broker-single .si-content.si-adapt-tablet-size .si-part-picture{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1 / span 2}#top .si.broker-single .si-content.si-adapt-tablet-size .si-part-head,.si.broker-single .si-content.si-adapt-tablet-size .si-part-head{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}#top .si.broker-single .si-content.si-adapt-tablet-size .si-part-contact,.si.broker-single .si-content.si-adapt-tablet-size .si-part-contact{-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2}#top .si.broker-single .si-content.si-adapt-tablet-size .si-part-bio,.si.broker-single .si-content.si-adapt-tablet-size .si-part-bio{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1 / span 2;-ms-grid-row:3;grid-row:3}#top .si.broker-single .si-content.si-adapt-tablet-size .si-part-listings,.si.broker-single .si-content.si-adapt-tablet-size .si-part-listings{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1 / span 2;-ms-grid-row:5;grid-row:5}#top .si.broker-single .si-content.si-adapt-tablet-size .si-part-cities,.si.broker-single .si-content.si-adapt-tablet-size .si-part-cities{-ms-grid-column:2;grid-column:2;-ms-grid-row:6;grid-row:6}#top .si.broker-single .si-content.si-adapt-tablet-size .si-part-office,.si.broker-single .si-content.si-adapt-tablet-size .si-part-office{-ms-grid-column:1;grid-column:1;-ms-grid-row:6;grid-row:6}#top .si.broker-single .si-content.si-adapt-phone-size,.si.broker-single .si-content.si-adapt-phone-size{-ms-grid-columns:1fr;grid-template-columns:1fr}#top .si.broker-single .si-content.si-adapt-phone-size .si-part-head,.si.broker-single .si-content.si-adapt-phone-size .si-part-head{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}#top .si.broker-single .si-content.si-adapt-phone-size .si-part-bio,.si.broker-single .si-content.si-adapt-phone-size .si-part-bio{-ms-grid-column:1;grid-column:1;-ms-grid-row:3;grid-row:3}#top .si.broker-single .si-content.si-adapt-phone-size .si-part-picture,.si.broker-single .si-content.si-adapt-phone-size .si-part-picture{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}#top .si.broker-single .si-content.si-adapt-phone-size .si-part-contact,.si.broker-single .si-content.si-adapt-phone-size .si-part-contact{-ms-grid-column:1;grid-column:1;-ms-grid-row:4;grid-row:4}#top .si.broker-single .si-content.si-adapt-phone-size .si-part-listings,.si.broker-single .si-content.si-adapt-phone-size .si-part-listings{-ms-grid-column:1;grid-column:1;-ms-grid-row:5;grid-row:5}#top .si.broker-single .si-content.si-adapt-phone-size .si-part-cities,.si.broker-single .si-content.si-adapt-phone-size .si-part-cities{-ms-grid-column:1;grid-column:1;-ms-grid-row:7;grid-row:7}#top .si.broker-single .si-content.si-adapt-phone-size .si-part-office,.si.broker-single .si-content.si-adapt-phone-size .si-part-office{-ms-grid-column:1;grid-column:1;-ms-grid-row:6;grid-row:6}#top .si.office-single,.si.office-single{min-height:50vh}#top .si.office-single label.placeholder,.si.office-single label.placeholder{padding:20px;font-weight:400;opacity:0.75;text-align:center;text-transform:uppercase}#top .si.office-single .si-custom-content,#top .si.office-single .si-content,.si.office-single .si-custom-content,.si.office-single .si-content{display:none}#top .si.office-single .si-content,.si.office-single .si-content{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;place-items:start stretch;gap:var(--si-layout-gutter)}#top .si.office-single .si-content label.placeholder,.si.office-single .si-content label.placeholder{padding:20px 0;opacity:0.5;text-transform:uppercase}#top .si.office-single .head,.si.office-single .head{display:-ms-grid;display:grid}#top .si.office-single .head .office-name,.si.office-single .head .office-name{margin-bottom:0px}#top .si.office-single .head .agency-name,.si.office-single .head .agency-name{font-size:1.3em}#top .si.office-single .head .license-name,.si.office-single .head .license-name{opacity:0.75;font-size:1.3em}#top .si.office-single .si-part-infos,.si.office-single .si-part-infos{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:var(--si-layout-gutter);--content-align: center;place-items:var(--content-align)}#top .si.office-single .si-part-infos .head,.si.office-single .si-part-infos .head{text-align:var(--content-align)}#top .si.office-single .si-part-infos .address,.si.office-single .si-part-infos .address{text-align:var(--content-align)}#top .si.office-single .si-part-infos .link,.si.office-single .si-part-infos .link{text-align:var(--content-align);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:var(--content-align);-ms-flex-pack:var(--content-align);justify-content:var(--content-align);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--si-layout-gutter)}#top .si.office-single .si-part-infos .link .link-list,.si.office-single .si-part-infos .link .link-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--si-layout-gutter)}#top .si.office-single .si-part-infos .link .website,.si.office-single .si-part-infos .link .website{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--si-layout-gutter)}#top .si.office-single .si-part-infos .link .website:nth-child(2)::before,.si.office-single .si-part-infos .link .website:nth-child(2)::before{content:"";width:1px;height:1em;display:inline-block;background:currentColor}#top .si.office-single .si-part-infos .contact,.si.office-single .si-part-infos .contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:var(--content-align);-ms-flex-pack:var(--content-align);justify-content:var(--content-align);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--si-layout-gutter)}#top .si.office-single .si-part-infos .contact .phone-list,.si.office-single .si-part-infos .contact .phone-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--si-layout-gutter)}#top .si.office-single .si-part-infos .contact .phone-list .item,.si.office-single .si-part-infos .contact .phone-list .item{font-size:1.25em}#top .si.office-single .si-part-infos .contact .phone-list:nth-child(2),.si.office-single .si-part-infos .contact .phone-list:nth-child(2){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--si-layout-gutter)}#top .si.office-single .si-part-infos .contact .phone-list:nth-child(2)::before,.si.office-single .si-part-infos .contact .phone-list:nth-child(2)::before{content:"";height:1em;width:1px;background:currentColor;opacity:0.5}@media screen and (max-width: 640px){#top .si.office-single .si-part-infos .contact,.si.office-single .si-part-infos .contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#top .si.office-single .si-part-infos .contact .phone-list:nth-child(2)::before,.si.office-single .si-part-infos .contact .phone-list:nth-child(2)::before{display:none}}@media screen and (min-width: 801px){#top .si.office-single.si-layout-original .si-part-infos,.si.office-single.si-layout-original .si-part-infos{--content-align: left}}#top .si.office-single .bio .button,.si.office-single .bio .button{display:none}#top .si.office-single .bio p:first-child,.si.office-single .bio p:first-child{margin-top:0px}#top .si.office-single .bio.long .text,.si.office-single .bio.long .text{max-height:calc(4 * 1.55em);-webkit-transition:0.25s;transition:0.25s;overflow:hidden}#top .si.office-single .bio.long.expanded .text,.si.office-single .bio.long.expanded .text{max-height:2000px}#top .si.office-single .bio.long .button,.si.office-single .bio.long .button{display:initial}#top .si.office-single .picture,.si.office-single .picture{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;max-width:250px;border-bottom:solid 25px #ccc;display:none}@media screen and (max-width: 640px){#top .si.office-single .picture,.si.office-single .picture{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1 / span 3;grid-row:unset}}#top .si.office-single .link-list,.si.office-single .link-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--si-layout-gutter)}#top .si.office-single .office-list-tabs,.si.office-single .office-list-tabs{grid-column:1 / -1}#top .si.office-single .office-list-tabs .si-tab-button-container,.si.office-single .office-list-tabs .si-tab-button-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 640px){#top .si.office-single .office-list-tabs,.si.office-single .office-list-tabs{grid-row:unset}}@media screen and (min-width: 801px){#top .si.office-single.si-layout-original .office-list-tabs .si-tab-button-container,.si.office-single.si-layout-original .office-list-tabs .si-tab-button-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}#top .si.agency-single,.si.agency-single{min-height:50vh}#top .si.agency-single label.placeholder,.si.agency-single label.placeholder{padding:20px;font-weight:400;opacity:0.75;text-align:center;text-transform:uppercase}#top .si.agency-single .si-custom-content,#top .si.agency-single .si-content,.si.agency-single .si-custom-content,.si.agency-single .si-content{display:none}#top .si.agency-single .si-content,.si.agency-single .si-content{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;place-items:start stretch;gap:var(--si-layout-gutter)}#top .si.agency-single .si-content label.placeholder,.si.agency-single .si-content label.placeholder{padding:20px 0;opacity:0.5;text-transform:uppercase}#top .si.agency-single .head .name,.si.agency-single .head .name{margin-bottom:0px}#top .si.agency-single .head .license-name,.si.agency-single .head .license-name{font-size:1.3em;opacity:0.75}#top .si.agency-single .si-part-infos,.si.agency-single .si-part-infos{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;--content-align:center;place-items:var(--content-align);gap:var(--si-layout-gutter)}#top .si.agency-single .si-part-infos .head,.si.agency-single .si-part-infos .head{text-align:var(--content-align)}#top .si.agency-single .si-part-infos .main-office-address,.si.agency-single .si-part-infos .main-office-address{text-align:var(--content-align)}#top .si.agency-single .si-part-infos .link,.si.agency-single .si-part-infos .link{text-align:var(--content-align);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:var(--content-align);-ms-flex-pack:var(--content-align);justify-content:var(--content-align);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--si-layout-gutter)}#top .si.agency-single .si-part-infos .link .website:nth-child(2)::before,.si.agency-single .si-part-infos .link .website:nth-child(2)::before{content:"";width:1px;height:1em;display:inline-block;background:currentColor}#top .si.agency-single .si-part-infos .contact,.si.agency-single .si-part-infos .contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:var(--content-align);-ms-flex-pack:var(--content-align);justify-content:var(--content-align);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--si-layout-gutter)}#top .si.agency-single .si-part-infos .contact .phone-list,.si.agency-single .si-part-infos .contact .phone-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--si-layout-gutter)}#top .si.agency-single .si-part-infos .contact .phone-list .item,.si.agency-single .si-part-infos .contact .phone-list .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.25em}#top .si.agency-single .si-part-infos .contact .phone-list:nth-child(2),.si.agency-single .si-part-infos .contact .phone-list:nth-child(2){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--si-layout-gutter)}#top .si.agency-single .si-part-infos .contact .phone-list:nth-child(2)::before,.si.agency-single .si-part-infos .contact .phone-list:nth-child(2)::before{content:"";height:1em;width:1px;background:currentColor;opacity:0.5}@media screen and (max-width: 640px){#top .si.agency-single .si-part-infos .contact,.si.agency-single .si-part-infos .contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#top .si.agency-single .si-part-infos .contact .phone-list:nth-child(2)::before,.si.agency-single .si-part-infos .contact .phone-list:nth-child(2)::before{display:none}}@media screen and (min-width: 801px){#top .si.agency-single.si-layout-original .si-part-infos,.si.agency-single.si-layout-original .si-part-infos{--content-align: left}}#top .si.agency-single .link .link-list,.si.agency-single .link .link-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--si-layout-gutter)}#top .si.agency-single .link .website,.si.agency-single .link .website{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--si-layout-gutter)}#top .si.agency-single .bio,.si.agency-single .bio{grid-column:1 / -1;-webkit-column-count:2;column-count:2;-webkit-column-gap:1rem;column-gap:1rem}@media screen and (max-width: 640px){#top .si.agency-single .bio,.si.agency-single .bio{grid-row:unset;-webkit-column-count:1;column-count:1}}#top .si.agency-single .bio .button,.si.agency-single .bio .button{display:none}#top .si.agency-single .bio p:first-child,.si.agency-single .bio p:first-child{margin-top:0px}#top .si.agency-single .bio.long .text,.si.agency-single .bio.long .text{max-height:calc(4 * 1.55em);-webkit-transition:0.25s;transition:0.25s;overflow:hidden}#top .si.agency-single .bio.long.expanded .text,.si.agency-single .bio.long.expanded .text{max-height:2000px}#top .si.agency-single .bio.long .button,.si.agency-single .bio.long .button{display:initial}#top .si.agency-single .picture,.si.agency-single .picture{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;max-width:250px;border-bottom:solid 25px #ccc;display:none}@media screen and (max-width: 640px){#top .si.agency-single .picture,.si.agency-single .picture{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1 / span 3;grid-row:unset}}#top .si.agency-single .agency-list-tabs,.si.agency-single .agency-list-tabs{grid-column:1 / -1}#top .si.agency-single .agency-list-tabs .si-tab-button-container,.si.agency-single .agency-list-tabs .si-tab-button-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 640px){#top .si.agency-single .agency-list-tabs,.si.agency-single .agency-list-tabs{grid-row:unset}}@media screen and (min-width: 801px){#top .si.agency-single.si-layout-original .agency-list-tabs .si-tab-button-container,.si.agency-single.si-layout-original .agency-list-tabs .si-tab-button-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}#top .si.agency-single .office-list .si-office-item .si-data-label,.si.agency-single .office-list .si-office-item .si-data-label{text-align:left}@media screen and (max-width: 640px){#top .si.agency-single .office-list .si-office-item .si-data-label,.si.agency-single .office-list .si-office-item .si-data-label{text-align:center}}#top .si.agency-single .office-list .si-office-item .name,.si.agency-single .office-list .si-office-item .name{padding:var(--element-padding);padding-bottom:0}#top .si.agency-single .office-list .si-office-item .address,.si.agency-single .office-list .si-office-item .address{padding-top:0}#top .si.agency-single .office-list .si-office-item .office-counters,.si.agency-single .office-list .si-office-item .office-counters{display:none}#top .si.agency-single .office-list .si-office-item.is-main-office,.si.agency-single .office-list .si-office-item.is-main-office{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}#top .si.agency-single .si-part.list-layout-mode-flex .office-list .si-list,.si.agency-single .si-part.list-layout-mode-flex .office-list .si-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 640px){#top .si.agency-single .si-part.list-layout-mode-flex .office-list .si-list,.si.agency-single .si-part.list-layout-mode-flex .office-list .si-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#top .si.agency-single .si-part.list-layout-mode-flex .office-list .si-list .si-item.is-main-office,.si.agency-single .si-part.list-layout-mode-flex .office-list .si-list .si-item.is-main-office{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}#top .si.listing-single>.container,#top .si.broker-single>.container{margin:40px auto}#top .si-tabs,.si-tabs{overflow:hidden}#top .si-tabs .si-tab-button-container,.si-tabs .si-tab-button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;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{-webkit-box-pack:center;-ms-flex-pack:center;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);-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:0.25s;transition:0.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;-webkit-transition:0.25s;transition:0.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;-webkit-transition:0.25s;transition:0.25s}#top .si-tabs .si-tab-content-container .si-tab-trolley,.si-tabs .si-tab-content-container .si-tab-trolley{display:-ms-grid;display:grid;grid-auto-flow:column;-ms-grid-columns:(100%)[var];grid-template-columns:repeat(var(--tab-count), 100%);-webkit-transform:translateX(calc(-100% * var(--selected-tab)));transform:translateX(calc(-100% * var(--selected-tab)));-webkit-transition:0.25s;transition:0.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}#top si-checkbox,#top si-radio,si-checkbox,si-radio{margin:0.5em}#top si-checkbox[disabled],#top si-radio[disabled],si-checkbox[disabled],si-radio[disabled]{pointer-events:none;opacity:0.6}@media screen and (max-width: 800px){#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:-ms-grid;display:grid;-ms-grid-columns:auto 1fr auto;grid-template-columns:auto 1fr auto;grid-gap:10px}#top .si-price-range-slider .label,.si-price-range-slider .label{place-self:center;padding:10px}#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:0.25;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;width:calc(100% - 50px);left:25px;right:25px}#top .si-price-range-slider .slider-range-handle,.si-price-range-slider .slider-range-handle{position:absolute;height:4px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;-webkit-transition:height 0.25s;transition:height 0.25s;padding:0 10px;cursor:pointer}#top .si-price-range-slider .slider-range-handle::before,#top .si-price-range-slider .slider-range-handle::after,.si-price-range-slider .slider-range-handle::before,.si-price-range-slider .slider-range-handle::after{content:"";position:absolute;top:50%;left:0px;display:block;background:var(--si-highlight);border-radius:15px;width:100%;height:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#top .si-price-range-slider .slider-range-handle::after,.si-price-range-slider .slider-range-handle::after{-webkit-transition:0.25;transition:0.25;height:0;opacity:0}#top .si-price-range-slider .slider-range-handle:hover,.si-price-range-slider .slider-range-handle:hover{height:6px}#top .si-price-range-slider .slider-range-handle:hover::after,.si-price-range-slider .slider-range-handle:hover::after{opacity:0.5;height:calc(100% + 5px)}#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%;-webkit-transform:translate(-50%, -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%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;background:var(--si-highlight);-webkit-transition:0.25s;transition:0.25s}#top .si-price-range-slider .slider-handle:hover::before,.si-price-range-slider .slider-handle:hover::before{opacity:0.5}#top .si-slider,.si-slider{height:50px;border-radius:var(--si-border-radius);position:relative;display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr auto;grid-template-columns:auto 1fr auto;grid-gap:10px}#top .si-slider .label,.si-slider .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:0.25;-webkit-transform:translateY(-50%);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%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;-webkit-transition:0.25s;transition:0.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%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);cursor:pointer;overflow:visible;-webkit-transition:0.25s;transition:0.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%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;background:var(--si-highlight);-webkit-transition:0.25s;transition:0.25s}#top .si-slider .slider-handle:hover::before,.si-slider .slider-handle:hover::before{opacity:0.5}#top .si-calculator,.si-calculator{-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-grid;display:grid;gap:1rem;-ms-grid-rows:auto;grid-template-rows:auto}#top .si-calculator *,.si-calculator *{-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 420px){#top .si-calculator,.si-calculator{gap:0}}#top .si-calculator .si-input-container,.si-calculator .si-input-container{display:-ms-grid;display:grid;gap:1rem;-ms-grid-columns:3fr 2fr;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%;-webkit-transition:0.25s;transition:0.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{-ms-grid-row:1;-ms-grid-column:1;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{-ms-grid-row:1;-ms-grid-column:2;grid-area:input;display:-ms-grid;display:grid;-ms-grid-columns:1fr auto;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;-ms-grid-columns:1fr;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:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;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;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}}#top .si-calculator .si-amount-value,.si-calculator .si-amount-value{font-size:2rem;text-align:right;padding:0 1em}@media screen and (max-width: 800px){#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:var(--si-small-contrast-color);--si-text-color: var(--si-small-contrast-text-color);padding:2rem;overflow:hidden;border-radius:var(--si-border-radius)}#top .si-calculator .si-calculator-results .value,.si-calculator .si-calculator-results .value{text-align:right}#top .si-calculator .si-calculator-results .si-mortgage-data-row,.si-calculator .si-calculator-results .si-mortgage-data-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 0}#top .si-calculator .si-calculator-results .si-mortgage-data-row label,.si-calculator .si-calculator-results .si-mortgage-data-row label{opacity:0.75;font-size:1rem}#top .si-calculator .si-calculator-results .si-mortgage-data-row .value,.si-calculator .si-calculator-results .si-mortgage-data-row .value{font-weight:700;line-height:1}#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}#top .si-calculator .si-calculator-results .si-mortgage-data-row.total-alt,.si-calculator .si-calculator-results .si-mortgage-data-row.total-alt{font-size:2rem}#top .si-calculator .si-calculator-results .si-mortgage-data-row.total-alt span,.si-calculator .si-calculator-results .si-mortgage-data-row.total-alt span{font-size:0.5em;display:block}#top .si-calculator .si-calculator-results .transfer-taxes,.si-calculator .si-calculator-results .transfer-taxes{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}@media screen and (max-width: 640px){#top .si-calculator .si-calculator-results .transfer-taxes,.si-calculator .si-calculator-results .transfer-taxes{-ms-grid-columns:1fr;grid-template-columns:1fr;place-items:center}}#top .si-calculator .si-calculator-results .transfer-taxes .si-input-container,.si-calculator .si-calculator-results .transfer-taxes .si-input-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}#top .si-calculator .si-calculator-results .transfer-taxes .si-input-container label,.si-calculator .si-calculator-results .transfer-taxes .si-input-container label{position:relative;-webkit-transform:unset;transform:unset;top:unset;padding:0}#top .si-calculator .si-calculator-results .transfer-taxes .si-input-container .si-dropdown-button,.si-calculator .si-calculator-results .transfer-taxes .si-input-container .si-dropdown-button{text-transform:uppercase}#top .si-calculator .si-calculator-results .transfer-taxes .value,.si-calculator .si-calculator-results .transfer-taxes .value{place-self:center end;font-size:2rem}@media screen and (max-width: 640px){#top .si-calculator .si-calculator-results .transfer-taxes .value,.si-calculator .si-calculator-results .transfer-taxes .value{place-self:unset}}#top .si-calculator .si-calculator-results .transfer-taxes .notice,.si-calculator .si-calculator-results .transfer-taxes .notice{grid-column:1 / -1;font-size:0.8rem;opacity:0.75}#top .si-calculator.si-mode-standalone .si-amount-value,.si-calculator.si-mode-standalone .si-amount-value{display:none}#top .si-calculator.si-mode-embedded .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-calculator-results,#top .si-calculator.si-mode-embedded [ng-transclude],.si-calculator.si-mode-embedded .amount-input,.si-calculator.si-mode-embedded .city-input,.si-calculator.si-mode-embedded .si-calculator-actions,.si-calculator.si-mode-embedded .si-calculator-results,.si-calculator.si-mode-embedded [ng-transclude]{display:none}#top .si-dropdown,.si-dropdown{position:relative;display:inline-block}#top .si-dropdown .si-dropdown-button,.si-dropdown .si-dropdown-button{background-color:transparent;color:var(--si-text-color);outline:none;white-space:nowrap;font-weight:400;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#top .si-dropdown .si-dropdown-button:hover,.si-dropdown .si-dropdown-button:hover{background-color:transparent;color:var(--si-text-color)}#top .si-dropdown .si-dropdown-button i,.si-dropdown .si-dropdown-button i{font-size:inherit;min-width:1.25em;text-align:center;position:relative}#top .si-dropdown .si-dropdown-button i b,.si-dropdown .si-dropdown-button i b{font-size:0.6rem;position:absolute;top:0px;right:0px;width:1rem;height:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--si-highlight-text-color);background-color:var(--si-highlight);border-radius:50%;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%)}#top .si-dropdown .si-dropdown-panel,.si-dropdown .si-dropdown-panel{display:none}#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;padding-right:20px}#top .si-dropdown.has-button-icon .si-dropdown-button::after,.si-dropdown.has-button-icon .si-dropdown-button::after{content:"\f107";font-family:'Font Awesome 5 Pro';font-weight:300;font-size:20px;position:absolute;top:50%;right:0px;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:5px}#top .si-dropdown-panel,.si-dropdown-panel{position:absolute;overflow:hidden;max-height:0px;max-width:80vw;-webkit-transition:max-height 0.25s;transition:max-height 0.25s;background-color:var(--si-background-color);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;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);left:50%;top:50%;pointer-events:none}#top .si-dropdown-panel .si-dropdown-panel-content,.si-dropdown-panel .si-dropdown-panel-content{padding:10px 0}@media screen and (max-width: 640px){#top .si-dropdown-panel .si-dropdown-panel-content,.si-dropdown-panel .si-dropdown-panel-content{padding:0}}#top .si-dropdown-panel .si-dropdown-item,.si-dropdown-panel .si-dropdown-item{white-space:nowrap;padding:5px 10px;cursor:pointer;border-left-width:4px;border-left-style:solid;border-left-color:transparent;color:var(--si-text-color);-webkit-transition:0.25s;transition:0.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, 0.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 0em;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:0.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:0.5em;height:0.5em;background:var(--si-highlight);border-radius:50%;position:absolute;left:0;top:50%;-webkit-transform:translate(-50%, -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;-webkit-transition:0.25s;transition:0.25s;max-width:unset;left:0px;bottom:0px;width:100%;top:unset;padding:1rem;-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%)}}#top .si-dropdown-panel.expanded,.si-dropdown-panel.expanded{--top: calc( var(--relative-cy) + var(--relative-pageYOffset));top:var(--top);left:var(--relative-cx);--max-height: min(50vh, var(--potential-height));max-height:var(--max-height);opacity:1;-webkit-box-shadow:rgba(0,0,0,0.5) 2px 2px 10px;box-shadow:rgba(0,0,0,0.5) 2px 2px 10px;pointer-events:auto;width:unset;overflow:hidden auto}@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:0.5;font-style:italic;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0 calc(var(--si-padding) / 2);left:0rem;-webkit-transition:0.25s;transition:0.25s;-webkit-transform-origin:top left;transform-origin:top left;line-height:1}#top .si-input-container .si-input,.si-input-container .si-input{margin-top:25px}#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:0.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-has-value>label,#top .si-input-container.si-float-label>label,.si-input-container.si-has-value>label,.si-input-container.si-float-label>label{opacity:1;-webkit-transform:translateY(calc(-100% - var(--si-padding))) scale(0.85);transform:translateY(calc(-100% - var(--si-padding))) scale(0.85);padding:0}#top .si-input-container.si-float-label>label,.si-input-container.si-float-label>label{top:0px;-webkit-transform:translateY(calc(-100% + var(--si-padding))) scale(0.85);transform:translateY(calc(-100% + var(--si-padding))) scale(0.85)}#top .si-input-container.si-float-label .grid-layout-column,.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:-ms-inline-grid;display:inline-grid;grid-auto-flow:column;gap:0.5rem;padding-top:var(--si-padding);place-items:center}#top .si-map-container,.si-map-container{position:relative;overflow:hidden;margin:calc(-1 * var(--si-layout-gutter));margin-top:0}#top .si-map-container .si-map-viewport-container,.si-map-container .si-map-viewport-container{position:relative;overflow:hidden}@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;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:0.25s ease-out;transition:0.25s ease-out}#top .si-map-container .si-selected-item.active,.si-map-container .si-selected-item.active{-webkit-transform:translateY(0);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:0.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:-ms-grid;display:grid;-ms-grid-columns:auto 1fr auto;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%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;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:-ms-grid;display:grid;-ms-grid-rows:1fr;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:-ms-grid;display:grid;grid-auto-flow:column;grid-auto-columns:-webkit-max-content;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: 800px){#top .si-map-container .si-selected-item .item-content,.si-map-container .si-selected-item .item-content{height:30vh;-ms-grid-columns:1fr;grid-template-columns:1fr;place-items:end stretch}#top .si-map-container .si-selected-item .item-content .image,.si-map-container .si-selected-item .item-content .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:0.8rem;color:#fff;padding:calc(var(--si-layout-gutter) / 2);padding-top:calc(var(--si-layout-gutter) * 2);line-height:1.25;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.65)));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 .rooms,.si-map-container .si-selected-item .item-content .item-infos .rooms{padding-top:0}#top .si-map-container .si-selected-item .item-content .item-infos .rooms .label,.si-map-container .si-selected-item .item-content .item-infos .rooms .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 .open-houses,.si-map-container .si-selected-item.has-open-house .open-houses{display:block}#top .si-map-container .si-selected-item.has-video .flags i.video,.si-map-container .si-selected-item.has-video .flags i.video{display:block}#top .si-map-container .si-selected-item.has-virtual-tour .flags i.virtual-tour,.si-map-container .si-selected-item.has-virtual-tour .flags i.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;-webkit-transition:-webkit-transform 0.25s;transition:-webkit-transform 0.25s;transition:transform 0.25s;transition:transform 0.25s, -webkit-transform 0.25s}#top .si-map-container .map-marker-icon::before,.si-map-container .map-marker-icon::before{font-family:"Font Awesome 5 Pro";content:"\f041";font-size:45px;font-weight:600;width:40px;text-align:center;color:var(--map-marker-bg);position:absolute;bottom:0px;left:-20px;opacity:0.8}#top .si-map-container .map-marker-icon::after,.si-map-container .map-marker-icon::after{position:absolute;font-family:"Font Awesome 5 Pro";font-weight:300;content:"\f015";color:var(--map-marker-fg);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,var(--si-highlight));--map-marker-fg: var(--map-marker-fg-sold,var(--si-highlight-text-color))}#top .si-map-container .map-marker-icon.selected,.si-map-container .map-marker-icon.selected{-webkit-transform:scale(1.5);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:"\f1ad"}#top .si-map-container .map-marker-icon.lot:after,.si-map-container .map-marker-icon.lot:after{content:"\f400"}#top .si-map-container .map-marker-icon.com:after,.si-map-container .map-marker-icon.com:after{content:"\f290"}#top .si-map-container .map-marker-icon.ind:after,.si-map-container .map-marker-icon.ind:after{content:"\f3b3"}#top .si-map-container .map-marker-icon.revenue_prop:after,.si-map-container .map-marker-icon.revenue_prop:after{content:"\f2e9"}#top .si-map-container .map-marker-icon.farm:after,.si-map-container .map-marker-icon.farm:after{content:"\f864"}#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%;-webkit-box-shadow:0 0 0 0.5em var(--map-cluster-bg, var(--si-highlight));box-shadow:0 0 0 0.5em var(--map-cluster-bg, var(--si-highlight));opacity:0.25;z-index:1}#top .si-map-container .cluster::after,.si-map-container .cluster::after{-webkit-box-shadow:0 0 0 0.25em var(--map-cluster-bg, var(--si-highlight));box-shadow:0 0 0 0.25em var(--map-cluster-bg, var(--si-highlight))}#top .si-map-container .cluster>div,.si-map-container .cluster>div{top:50%;-webkit-transform:translateY(-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 .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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0.5rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;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:0.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:0.5em;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, 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:0.5;font-style:italic}#top .si-select .si-selected-value .fal,.si-select .si-selected-value .fal{position:absolute;right:0;top:50%;-webkit-transform:translateY(-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;-webkit-transition:max-height 0.25s, opacity 0.25s;transition:max-height 0.25s, opacity 0.25s;background-color:var(--si-background-color);-webkit-transform:translate(-50%, calc(var(--relative-height) / -2));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;-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%)}}#top .si-select-panel>.fal,.si-select-panel>.fal{position:absolute;top:0px;right:0px;padding:0.25rem;-webkit-transform:translateY(-100%);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>.fal,.si-select-panel>.fal{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:0.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:transparent}#top .si-select-panel .si-panel-child-container::-webkit-scrollbar,.si-select-panel .si-panel-child-container::-webkit-scrollbar{width:0.5rem;background-color:transparent}#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:0.5rem;text-transform:uppercase;background:var(--si-small-contrast-color);color:var(--si-small-contrast-text-color);position:-webkit-sticky;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;white-space:nowrap;padding:5px 10px;cursor:pointer;border-left-width:4px;border-left-style:solid;border-left-color:transparent;color:var(--si-text-color);-webkit-transition:0.25s;transition:0.25s;-webkit-box-sizing:content-box;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, 0.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;-webkit-box-shadow:rgba(0,0,0,0.5) 2px 2px 10px;box-shadow:rgba(0,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;-webkit-transition:0.25s;transition:0.25s}@media screen and (max-width: 640px){#top .si-click-trap,.si-click-trap{background:#000000}}#top .si-click-trap.active,.si-click-trap.active{opacity:.5;pointer-events:auto}body#top.si-modal-open>div:first-child,body#top.si-modal-open #wrap_all,body#top.si-modal-open #page,body#top.si-modal-open #wpadminbar,body.si-modal-open>div:first-child,body.si-modal-open #wrap_all,body.si-modal-open #page,body.si-modal-open #wpadminbar{-webkit-filter:blur(5px);filter:blur(5px)}#top .si-modal,.si-modal{position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:99999;pointer-events:none;opacity:0;-webkit-transition:0.25s;transition:0.25s;overscroll-behavior:contain}#top .si-modal::before,.si-modal::before{content:"";display:block;position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:var(--si-high-contrast-color);opacity:0.8}#top .si-modal .si-modal-dialog,.si-modal .si-modal-dialog{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, 0);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:-ms-grid;display:grid;-webkit-transition:0.25s;transition:0.25s}@media screen and (max-width: 800px){#top .si-modal .si-modal-dialog,.si-modal .si-modal-dialog{min-width:90%}}#top .si-modal .si-modal-dialog .modal-header,.si-modal .si-modal-dialog .modal-header{background-color:var(--si-high-contrast-color);padding:10px;display:-ms-grid;display:grid;-ms-grid-columns:1fr auto;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}#top .si-modal .si-modal-dialog .modal-header .modal-title,.si-modal .si-modal-dialog .modal-header .modal-title{margin:0px;color:inherit}#top .si-modal .si-modal-dialog .modal-header .modal-title i,.si-modal .si-modal-dialog .modal-header .modal-title i{color:inherit}#top .si-modal .si-modal-dialog .modal-header .si-button,.si-modal .si-modal-dialog .modal-header .si-button{margin:0px}#top .si-modal .si-modal-dialog .si-modal-content,.si-modal .si-modal-dialog .si-modal-content{background-color:var(--si-background-color);max-height:calc(100vh - 30px);overflow-y:auto}#top .si-modal .si-modal-dialog .si-modal-content .modal-body,.si-modal .si-modal-dialog .si-modal-content .modal-body{padding:87px 20px 96px 20px}#top .si-modal .si-modal-dialog .si-modal-content textarea,#top .si-modal .si-modal-dialog .si-modal-content input,.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}#top .si-modal .si-modal-dialog .si-modal-content textarea:focus,#top .si-modal .si-modal-dialog .si-modal-content input:focus,.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)}#top .si-modal .si-modal-dialog .si-modal-content select,#top .si-modal .si-modal-dialog .si-modal-content textarea,#top .si-modal .si-modal-dialog .si-modal-content input,.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%;-webkit-transition:0.25s;transition:0.25s}#top .si-modal .si-modal-dialog .si-modal-content select.ng-touched.ng-invalid,#top .si-modal .si-modal-dialog .si-modal-content textarea.ng-touched.ng-invalid,#top .si-modal .si-modal-dialog .si-modal-content input.ng-touched.ng-invalid,.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)}#top .si-modal .si-modal-dialog .modal-footer,.si-modal .si-modal-dialog .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}#top .si-modal .si-modal-dialog.si-no-controls .modal-body,.si-modal .si-modal-dialog.si-no-controls .modal-body{padding:87px 20px 20px 20px}#top .si-modal .si-modal-dialog.si-no-controls .modal-footer,.si-modal .si-modal-dialog.si-no-controls .modal-footer{display:none}#top .si-modal.opened,.si-modal.opened{pointer-events:auto;opacity:1}#top .si-modal.opened .si-modal-dialog,.si-modal.opened .si-modal-dialog{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-box-shadow:rgba(0,0,0,0.75) 5px 5px 30px;box-shadow:rgba(0,0,0,0.75) 5px 5px 30px}#top .si-modal#share-page .media-list,.si-modal#share-page .media-list{display:-ms-grid;display:grid;grid-auto-flow:column;grid-auto-columns:auto;gap:var(--si-layout-gutter)}#top .si-modal#share-page .media-list .share-item,.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;cursor:pointer}#top .si-modal#share-page .media-list .share-item::before,.si-modal#share-page .media-list .share-item::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:0.25s;transition:0.25s;width:0;height:0;background:var(--item-color);opacity:0;border-radius:50%;z-index:1}#top .si-modal#share-page .media-list .share-item .si-icon,.si-modal#share-page .media-list .share-item .si-icon{font-size:2.5rem;position:relative;z-index:2;color:var(--item-color);-webkit-transition:0.25s;transition:0.25s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:3.5rem;text-align:center}#top .si-modal#share-page .media-list .share-item label,.si-modal#share-page .media-list .share-item label{position:relative;display:block;z-index:5}#top .si-modal#share-page .media-list .share-item:hover .si-icon,.si-modal#share-page .media-list .share-item:hover .si-icon{-webkit-transform:scale(1.25);transform:scale(1.25);color:#fff}#top .si-modal#share-page .media-list .share-item:hover label,.si-modal#share-page .media-list .share-item:hover label{color:#fff}#top .si-modal#share-page .media-list .share-item:hover::before,.si-modal#share-page .media-list .share-item:hover::before{width:15rem;height:15rem;opacity:1}#top .si-modal#information_request .firstname,.si-modal#information_request .firstname{-ms-grid-row:1;-ms-grid-column:1;grid-area:firstname}#top .si-modal#information_request .lastname,.si-modal#information_request .lastname{-ms-grid-row:1;-ms-grid-column:2;grid-area:lastname}#top .si-modal#information_request .email,.si-modal#information_request .email{-ms-grid-row:2;-ms-grid-column:2;grid-area:email}#top .si-modal#information_request .phone,.si-modal#information_request .phone{-ms-grid-row:2;-ms-grid-column:1;grid-area:phone}#top .si-modal#information_request .subject,.si-modal#information_request .subject{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:subject}#top .si-modal#information_request .message,.si-modal#information_request .message{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:message}#top .si-modal#information_request .modal-body .form,.si-modal#information_request .modal-body .form{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:var(--si-layout-gutter);grid-template-areas:"firstname lastname" "phone email" "subject subject" "message message"}#top .si-modal#information_request .modal-body .form>form,.si-modal#information_request .modal-body .form>form{display:contents}#top .si-modal#information_request .modal-body .form.wpcf7_contact_form,#top .si-modal#information_request .modal-body .form.gravity_form,.si-modal#information_request .modal-body .form.wpcf7_contact_form,.si-modal#information_request .modal-body .form.gravity_form{grid-template-areas:unset;-ms-grid-columns:1fr;grid-template-columns:1fr}#top .si-modal#information_request .modal-body .form.wpcf7_contact_form input[type=submit],#top .si-modal#information_request .modal-body .form.gravity_form input[type=submit],.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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.si-lightbox::before{content:"";background:#000;opacity:0.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;-webkit-animation-name:siAnimFadeIn;animation-name:siAnimFadeIn;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:0.25s;animation-duration:0.25s;-webkit-animation-timing-function:ease;animation-timing-function:ease;max-width:100%;max-height:100%}.si-lightbox .si-lightbox-current>div.removing{opacity:1;-webkit-animation-name:siAnimFadeOut;animation-name:siAnimFadeOut}.si-lightbox .si-lightbox-current>div .caption{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-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: 800px){.si-lightbox .si-lightbox-current>div .caption{-webkit-transform:translate(-50%, 100%);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;-o-object-fit:contain;object-fit:contain;-o-object-position:center;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;-webkit-transition:-webkit-transform 0.25s ease;transition:-webkit-transform 0.25s ease;transition:transform 0.25s ease;transition:transform 0.25s ease, -webkit-transform 0.25s ease}.si-lightbox .close-lightbox:hover{-webkit-transform:scale(2);transform:scale(2)}.si-lightbox .si-lightbox-nav{position:absolute;z-index:5;width:calc(100%);top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none}.si-lightbox .si-lightbox-nav .si-button{pointer-events:auto;-webkit-transition:0.25s ease;transition:0.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{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.si-lightbox .si-lightbox-nav .si-button.nav-next{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes si-image-slider-in{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes si-image-slider-in{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}#top .si-image-slider,.si-image-slider{position:relative;width:100%;height:100%;overflow:hidden;display:-ms-grid;display:grid;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;grid-template-areas:"viewport picture-grid";place-items:stretch;--grid-size: 250px}@media screen and (max-width: 800px){#top .si-image-slider,.si-image-slider{-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:1fr auto;grid-template-rows:1fr auto;grid-template-areas:"viewport" "picture-grid";--grid-size: 120px}}#top .si-image-slider .viewport,.si-image-slider .viewport{width:100%;height:100%;overflow:hidden;-ms-grid-row:1;-ms-grid-column:1;grid-area:viewport;pointer-events:none;background:var(--si-small-contrast-color)}@supports not (aspect-ratio: 1/1){#top .si-image-slider .viewport,.si-image-slider .viewport{width:var(--viewport-width)}}@media screen and (max-width: 640px){#top .si-image-slider .viewport,.si-image-slider .viewport{overflow-x:overlay;scroll-behavior:smooth;-ms-scroll-snap-type:block mandatory;scroll-snap-type:block mandatory}#top .si-image-slider .viewport::-webkit-scrollbar,.si-image-slider .viewport::-webkit-scrollbar{height:0px;background:transparent}#top .si-image-slider .viewport::-webkit-scrollbar-thumb,.si-image-slider .viewport::-webkit-scrollbar-thumb{background:transparent}}#top .si-image-slider .viewport .trolley,.si-image-slider .viewport .trolley{display:-ms-grid;display:grid;grid-auto-flow:column;grid-auto-columns:var(--viewport-width);place-items:stretch;position:relative;left:0px !important;-webkit-transition:250ms;transition:250ms;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:100%;-webkit-transform:translateX(calc(( -1 * var(--viewport-width) ) * var(--item-index)));transform:translateX(calc(( -1 * var(--viewport-width) ) * var(--item-index)))}@media screen and (max-width: 800px){#top .si-image-slider .viewport .trolley,.si-image-slider .viewport .trolley{grid-auto-columns:var(--viewport-width);-webkit-transform:translateX(calc( ( -1 * var(--viewport-width) ) * var(--item-index)));transform:translateX(calc( ( -1 * var(--viewport-width) ) * var(--item-index)))}}@media screen and (max-width: 640px){#top .si-image-slider .viewport .trolley,.si-image-slider .viewport .trolley{grid-auto-columns:100vw;height:100%;-webkit-transform:translateX(calc(-100vw * var(--item-index)));transform:translateX(calc(-100vw * var(--item-index)))}}#top .si-image-slider .viewport .trolley .item,.si-image-slider .viewport .trolley .item{height:var(--viewport-height);position:relative;width:var(--viewport-width)}@media screen and (max-width: 800px){#top .si-image-slider .viewport .trolley .item,.si-image-slider .viewport .trolley .item{width:100%;height:100%}}@media screen and (max-width: 640px){#top .si-image-slider .viewport .trolley .item,.si-image-slider .viewport .trolley .item{scroll-snap-align:center;scroll-snap-stop:always}}#top .si-image-slider .viewport .trolley .item img,.si-image-slider .viewport .trolley .item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}#top .si-image-slider .viewport .trolley .item .caption,.si-image-slider .viewport .trolley .item .caption{position:absolute;bottom:0px;left:0px;width:100%;height:50px}#top .si-image-slider .viewport .trolley .item .caption label,.si-image-slider .viewport .trolley .item .caption label{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:var(--si-high-contrast-text-color);font-size:1.25rem;text-shadow:rgba(0,0,0,0.75) 1px 1px 2px}#top .si-image-slider .viewport .trolley .item .caption::before,.si-image-slider .viewport .trolley .item .caption::before{content:"";position:absolute;bottom:0px;left:0px;width:100%;height:150%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), color-stop(50%, rgba(0,0,0,0.5)), to(#000));background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 50%, #000 100%);opacity:0.5}@media screen and (max-width: 640px){#top .si-image-slider .viewport .trolley .item .caption label,.si-image-slider .viewport .trolley .item .caption label{font-size:1rem}}@media screen and (max-width: 420px){#top .si-image-slider .viewport .trolley .item .caption,.si-image-slider .viewport .trolley .item .caption{bottom:unset;top:0px}#top .si-image-slider .viewport .trolley .item .caption label,.si-image-slider .viewport .trolley .item .caption label{width:100%;text-align:center;font-size:1rem}}#top .si-image-slider.is-safari:not(.expanded) .viewport,#top .si-image-slider.is-safari:not(.expanded) .controls,.si-image-slider.is-safari:not(.expanded) .viewport,.si-image-slider.is-safari:not(.expanded) .controls{width:100%}#top .si-image-slider .counter,.si-image-slider .counter{display:none;position:absolute;top:10px;right:10px;font-size:30px;font-weight:600;color:#fff;pointer-events:none}#top .si-image-slider .picture-grid-viewport,.si-image-slider .picture-grid-viewport{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-grid-row:1;-ms-grid-column:2;grid-area:picture-grid;overflow:hidden overlay;z-index:99;-webkit-transition:250ms;transition:250ms;width:var(--grid-size);height:var(--viewport-height);background:var(--si-background-color);overscroll-behavior:contain;scroll-behavior:smooth;-webkit-transition:0.25s;transition:0.25s}@media screen and (max-width: 800px){#top .si-image-slider .picture-grid-viewport,.si-image-slider .picture-grid-viewport{width:auto;height:calc(var(--grid-size) * 0.5);overflow:overlay hidden}}#top .si-image-slider .picture-grid-viewport::-webkit-scrollbar,.si-image-slider .picture-grid-viewport::-webkit-scrollbar{width:20;background:transparent;z-index:99;overflow:hidden;-webkit-transition:0.25s;transition:0.25s}#top .si-image-slider .picture-grid-viewport::-webkit-scrollbar-thumb,.si-image-slider .picture-grid-viewport::-webkit-scrollbar-thumb{width:20;border-radius:13px;background-clip:padding-box;border:10px solid transparent;-webkit-transition:0.25s;transition:0.25s}#top .si-image-slider .picture-grid-viewport::-webkit-scrollbar-track,.si-image-slider .picture-grid-viewport::-webkit-scrollbar-track{background:transparent}#top .si-image-slider .picture-grid-viewport::-webkit-scrollbar-thumb,.si-image-slider .picture-grid-viewport::-webkit-scrollbar-thumb{-webkit-box-shadow:inset currentColor 0 0 30px;box-shadow:inset currentColor 0 0 30px}#top .si-image-slider .picture-grid-viewport:hover::-webkit-scrollbar-thumb,.si-image-slider .picture-grid-viewport:hover::-webkit-scrollbar-thumb{border-width:5px}#top .si-image-slider .picture-grid-viewport .trolley,.si-image-slider .picture-grid-viewport .trolley{display:-ms-grid;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: 800px){#top .si-image-slider .picture-grid-viewport .trolley,.si-image-slider .picture-grid-viewport .trolley{grid-auto-flow:column;grid-auto-rows:unset;grid-auto-columns:calc(var(--grid-size) * 0.5);height:calc(var(--grid-size) * 0.5);padding-top:var(--si-layout-gutter);padding-left:unset}}#top .si-image-slider .picture-grid-viewport .item,.si-image-slider .picture-grid-viewport .item{height:100%;position:relative;-webkit-transition:0.25s;transition:0.25s}#top .si-image-slider .picture-grid-viewport .item.si-highlight,.si-image-slider .picture-grid-viewport .item.si-highlight{opacity:0.25;pointer-events:none}#top .si-image-slider .picture-grid-viewport .item img,.si-image-slider .picture-grid-viewport .item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media screen and (max-width: 800px){#top .si-image-slider .picture-grid-viewport .item,.si-image-slider .picture-grid-viewport .item{width:auto;height:100%}}#top .si-image-slider.grid .picture-grid-viewport,.si-image-slider.grid .picture-grid-viewport{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;pointer-events:auto}#top .si-image-slider .close-btn,.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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#top .si-image-slider .preview,.si-image-slider .preview{position:absolute;bottom:5px;left:0;width:100%;opacity:0.1;-webkit-transition:250ms;transition:250ms;height:60px;display:none}#top .si-image-slider .preview .trolley,.si-image-slider .preview .trolley{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0px;display:-ms-grid;display:grid;gap:var(--si-layout-gutter);-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5, 1fr);height:2px;-webkit-transition:250ms;transition:250ms;place-items:stretch}#top .si-image-slider .preview .trolley .item,.si-image-slider .preview .trolley .item{height:2px;background-color:var(--si-background-color);opacity:0.5;-webkit-transition:250ms;transition:250ms}#top .si-image-slider .preview .trolley .item img,.si-image-slider .preview .trolley .item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;opacity:0;-webkit-transition:250ms;transition:250ms}#top .si-image-slider .preview .trolley .item.selected,.si-image-slider .preview .trolley .item.selected{opacity:1;border:solid 2px rgba(255,255,255,0.75)}#top .si-image-slider .preview:hover .trolley,.si-image-slider .preview:hover .trolley{height:60px}#top .si-image-slider .preview:hover .trolley .item,.si-image-slider .preview:hover .trolley .item{height:60px;opacity:1}#top .si-image-slider .preview:hover .trolley .item img,.si-image-slider .preview:hover .trolley .item img{opacity:1}#top .si-image-slider .preview .btn,.si-image-slider .preview .btn{position:absolute;padding:10px;color:var(--si-high-contrast-text-color);right:10px;bottom:10px}#top .si-image-slider .preview .btn.expand,.si-image-slider .preview .btn.expand{border-radius:0px;padding:20px;right:0px;bottom:0px}#top .si-image-slider .navigation-controls,.si-image-slider .navigation-controls{position:absolute;top:0px;left:0px;width:100%;height:var(--viewport-height);pointer-events:none;--nav-control-size: 2rem;z-index:9}#top .si-image-slider .navigation-controls .nav-btn,.si-image-slider .navigation-controls .nav-btn{font-size:var(--nav-control-size);position:absolute;height:2em;width:2em;border-radius:0;padding:0px;-webkit-transition:250ms;transition:250ms;pointer-events:auto;cursor:pointer}#top .si-image-slider .navigation-controls .nav-btn::before,.si-image-slider .navigation-controls .nav-btn::before{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:var(--si-button-bg-color);opacity:0.75;-webkit-transition:0.25s;transition:0.25s}#top .si-image-slider .navigation-controls .nav-btn .fal,#top .si-image-slider .navigation-controls .nav-btn .far,#top .si-image-slider .navigation-controls .nav-btn .fas,.si-image-slider .navigation-controls .nav-btn .fal,.si-image-slider .navigation-controls .nav-btn .far,.si-image-slider .navigation-controls .nav-btn .fas{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:var(--si-button-text-color);font-size:var(--nav-control-size);-webkit-transition:0.25s;transition:0.25s}#top .si-image-slider .navigation-controls .nav-btn:hover::before,.si-image-slider .navigation-controls .nav-btn:hover::before{background-color:var(--si-button-hover-bg-color)}#top .si-image-slider .navigation-controls .nav-btn:hover .fal,#top .si-image-slider .navigation-controls .nav-btn:hover .far,#top .si-image-slider .navigation-controls .nav-btn:hover .fas,.si-image-slider .navigation-controls .nav-btn:hover .fal,.si-image-slider .navigation-controls .nav-btn:hover .far,.si-image-slider .navigation-controls .nav-btn:hover .fas{color:var(--si-button-hover-text-color)}#top .si-image-slider .navigation-controls .nav-btn.next,.si-image-slider .navigation-controls .nav-btn.next{top:50%;right:var(--grid-size);-webkit-transform:translateX(100%) translateY(-50%);transform:translateX(100%) translateY(-50%);border-radius:var(--si-button-border-radius) 0 0 var(--si-button-border-radius)}@media screen and (max-width: 800px){#top .si-image-slider .navigation-controls .nav-btn.next,.si-image-slider .navigation-controls .nav-btn.next{right:0px}}#top .si-image-slider .navigation-controls .nav-btn.previous,.si-image-slider .navigation-controls .nav-btn.previous{top:50%;left:0px;-webkit-transform:translateX(-100%) translateY(-50%);transform:translateX(-100%) translateY(-50%);border-radius:0 var(--si-button-border-radius) var(--si-button-border-radius) 0}#top .si-image-slider .controls,.si-image-slider .controls{z-index:999;position:absolute;top:0px;left:0px;width:var(--viewport-width);height:50px}#top .si-image-slider .controls .nav-btn,.si-image-slider .controls .nav-btn{position:absolute;height:40px;-webkit-transition:0.25s;transition:0.25s;display:-ms-grid;display:grid;place-items:center;-ms-grid-columns:auto auto;grid-template-columns:auto auto;grid-gap:5px;padding:5px 10px;cursor:pointer}#top .si-image-slider .controls .nav-btn label,.si-image-slider .controls .nav-btn label{color:var(--si-high-contrast-text-color);margin:0px;padding:0px;z-index:3;cursor:inherit;-webkit-transition:0.25s;transition:0.25s}#top .si-image-slider .controls .nav-btn::before,.si-image-slider .controls .nav-btn::before{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;opacity:0.75;-webkit-transition:0.25s;transition:0.25s;z-index:1}#top .si-image-slider .controls .nav-btn .fal,#top .si-image-slider .controls .nav-btn .far,#top .si-image-slider .controls .nav-btn .fas,.si-image-slider .controls .nav-btn .fal,.si-image-slider .controls .nav-btn .far,.si-image-slider .controls .nav-btn .fas{position:relative;z-index:3;color:var(--button-text-color);-webkit-transition:0.25s;transition:0.25s}#top .si-image-slider .controls .nav-btn:hover::before,.si-image-slider .controls .nav-btn:hover::before{background-color:var(--button-hover-bg-color)}#top .si-image-slider .controls .nav-btn:hover .fal,#top .si-image-slider .controls .nav-btn:hover .far,#top .si-image-slider .controls .nav-btn:hover .fas,#top .si-image-slider .controls .nav-btn:hover label,.si-image-slider .controls .nav-btn:hover .fal,.si-image-slider .controls .nav-btn:hover .far,.si-image-slider .controls .nav-btn:hover .fas,.si-image-slider .controls .nav-btn:hover label{color:var(--button-hover-text-color)}#top .si-image-slider .controls .nav-btn.expand,.si-image-slider .controls .nav-btn.expand{top:50%;right:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-ms-grid-columns:auto;grid-template-columns:auto;text-shadow:1px 1px 2px #000000}#top .si-image-slider .controls .nav-btn.expand label,.si-image-slider .controls .nav-btn.expand label{display:none}#top .si-image-slider .controls .nav-btn.picture-grid,.si-image-slider .controls .nav-btn.picture-grid{top:50%;left:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:none;width:auto}@media screen and (max-width: 640px){#top .si-image-slider .controls .nav-btn.picture-grid label,.si-image-slider .controls .nav-btn.picture-grid label{display:none}}#top .si-image-slider.no-grid .trolley .item .caption label,.si-image-slider.no-grid .trolley .item .caption label{top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#top .si-image-slider.no-grid .controls .picture-grid,.si-image-slider.no-grid .controls .picture-grid{display:none}#top .si-image-slider:hover .navigation-controls,.si-image-slider:hover .navigation-controls{opacity:1}#top .si-image-slider:hover .navigation-controls .nav-btn,.si-image-slider:hover .navigation-controls .nav-btn{-webkit-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);background:rgba(0,0,0,0.4)}#top .si-image-slider:hover .preview,.si-image-slider:hover .preview{opacity:1}#top .si-image-slider:-webkit-full-screen,.si-image-slider:-webkit-full-screen{width:100vw;height:100vh}#top .si-image-slider.expanded,.si-image-slider.expanded{position:absolute;top:0px;left:0px;width:100vw;height:100vh;z-index:9999;-webkit-animation:si-image-slider-in 250ms ease-out forwards;animation:si-image-slider-in 250ms ease-out forwards;--si-background-color: #000000}@media screen and (orientation: portrait){#top .si-image-slider.expanded.is-safari,.si-image-slider.expanded.is-safari{height:calc(100vh - 75px)}}#top .si-image-slider.expanded .viewport,.si-image-slider.expanded .viewport{background:var(--si-background-color)}#top .si-image-slider.expanded .viewport .trolley .item img,.si-image-slider.expanded .viewport .trolley .item img{-o-object-fit:contain !important;object-fit:contain !important}@media screen and (max-width: 1200px) and (orientation: landscape){#top .si-image-slider.expanded,.si-image-slider.expanded{--grid-size: 0px}#top .si-image-slider.expanded .picture-grid,.si-image-slider.expanded .picture-grid{display:none}}body.rotate{width:100vh;height:100vw;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--si-highlight-text-color);padding:0 20px;font-size:2rem;cursor:pointer;-webkit-transition:0.25s;transition:0.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:0.5;-webkit-transition:0.25s;transition:0.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;-webkit-transform:translateX(var(--trolley-offset));transform:translateX(var(--trolley-offset));display:-ms-grid;display:grid;-webkit-transition:0.25s;transition:0.25s;-webkit-transition-timing-function:ease-out;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{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0.5;min-height:100%;-webkit-transition:0.25s;transition:0.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;-webkit-transition:0.25s;transition:0.25s;pointer-events:none;top:50%;left:50%;-webkit-transform:translate(-50%, -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;--base-font-size: 14px;--nav-button-size: 60px;--nav-bullet-size: 5px}@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 .si-slider-navigation,.si-list-slider .si-slider-navigation{position:absolute;left:50%;width:var(--container-width);max-width:100%;height:100%;-webkit-transform:translateX(-50%);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%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:0.25s;transition:0.25s;font-size:calc(var(--nav-button-size) * .8);pointer-events:auto;width:var(--nav-button-size);height:var(--nav-button-size);background:#00000033;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack: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:-ms-grid;display:grid;grid-auto-flow:column;gap:0rem;padding:1rem;-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%);opacity:0;-webkit-transition:0.25s;transition:0.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:0.5rem;cursor:pointer;-webkit-transition:0.25s;transition:0.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);-webkit-transition:0.25s;transition:0.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{-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);opacity:1}#top .si-list-slider .si-slide-container,.si-list-slider .si-slide-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:calc(var(--slider-width) * var(--item-count));overflow-x:auto;scroll-behavior:smooth;-ms-scroll-snap-type:x mandatory;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;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;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 #00000099}#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{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;margin:0px;display:block}#top .si-list-slider .si-slide-container .si-slide .slide-infos,.si-list-slider .si-slide-container .si-slide .slide-infos{position:absolute;top:0px;bottom:0px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2;width:var(--container-width);max-width:100%;overflow:hidden}#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{position:absolute;padding:1rem;font-size:var(--base-font-size);-webkit-transition:0.25s;transition:0.25s;-webkit-transition-delay:var(--delay);transition-delay:var(--delay)}#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.list-of-listings .si-slide .slide-infos .title,.si-list-slider.list-of-listings .si-slide .slide-infos .title{font-size:2rem;font-weight:bold;text-transform:uppercase;top:80%;left:0;max-width:50%;-webkit-transform:translate(0, 0%);transform:translate(0, 0%);line-height:1em}@media screen and (max-width: 640px){#top .si-list-slider.list-of-listings .si-slide .slide-infos .title,.si-list-slider.list-of-listings .si-slide .slide-infos .title{bottom:unset;top:10%;width:100%;max-width:100%;font-size:1rem;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}}#top .si-list-slider.list-of-listings .si-slide .slide-infos .city,.si-list-slider.list-of-listings .si-slide .slide-infos .city{top:calc(75% - 2.75rem);left:0;-webkit-transform:translate(0, 50%);transform:translate(0, 50%)}@media screen and (max-width: 640px){#top .si-list-slider.list-of-listings .si-slide .slide-infos .city,.si-list-slider.list-of-listings .si-slide .slide-infos .city{bottom:unset;top:calc(10% + 1.75rem);width:100%;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}}#top .si-list-slider.list-of-listings .si-slide .slide-infos .address,.si-list-slider.list-of-listings .si-slide .slide-infos .address{top:calc(75% - 1.75rem);left:0;-webkit-transform:translate(0, 50%);transform:translate(0, 50%)}@media screen and (max-width: 640px){#top .si-list-slider.list-of-listings .si-slide .slide-infos .address,.si-list-slider.list-of-listings .si-slide .slide-infos .address{bottom:unset;top:calc(10% - 1.75rem);width:100%;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}}#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:3rem;font-weight:bold;right:0px;max-width:50%;top:70%;-webkit-transform:translate(0, 0%);transform:translate(0, 0%)}@media screen and (max-width: 640px){#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:2rem;max-width:100%}}#top .si-list-slider.list-of-listings .si-slide .slide-infos .link,.si-list-slider.list-of-listings .si-slide .slide-infos .link{right:0px;bottom:10px}#top .si-list-slider.list-of-listings .si-slide .slide-infos .link .button,.si-list-slider.list-of-listings .si-slide .slide-infos .link .button{font-size:1.25rem;text-transform:uppercase;padding:0.75em 1em}#top .si-listing-navigation .si-listing-list,.si-listing-navigation .si-listing-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;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{-ms-grid-columns:1fr;grid-template-columns:1fr}}#top .si-listing-navigation .si-listing-list .item,.si-listing-navigation .si-listing-list .item{overflow:hidden;border-radius:var(--si-border-radius);width:100%;max-width:350px;height:250px;--si-text-color: #fff;position:relative;-webkit-transition:0.25s;transition:0.25s;pointer-events:auto}@media screen and (max-width: 800px){#top .si-listing-navigation .si-listing-list .item,.si-listing-navigation .si-listing-list .item{width:250px}}@media screen and (max-width: 640px){#top .si-listing-navigation .si-listing-list .item,.si-listing-navigation .si-listing-list .item{width:100%;max-width:100%}}#top .si-listing-navigation .si-listing-list .item.no-item,.si-listing-navigation .si-listing-list .item.no-item{opacity:0;pointer-events:none}@media screen and (max-width: 640px){#top .si-listing-navigation .si-listing-list .item.no-item,.si-listing-navigation .si-listing-list .item.no-item{display:none}}#top .si-listing-navigation .si-listing-list .item div,#top .si-listing-navigation .si-listing-list .item span,#top .si-listing-navigation .si-listing-list .item a,.si-listing-navigation .si-listing-list .item div,.si-listing-navigation .si-listing-list .item span,.si-listing-navigation .si-listing-list .item a{color:var(--si-text-color)}#top .si-listing-navigation .si-listing-list .item a,.si-listing-navigation .si-listing-list .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 .item a::before,#top .si-listing-navigation .si-listing-list .item a::after,.si-listing-navigation .si-listing-list .item a::before,.si-listing-navigation .si-listing-list .item a::after{content:"";position:absolute;content:"";top:0px;left:0px;bottom:0px;right:0px;background:#000;opacity:0.4;z-index:2}#top .si-listing-navigation .si-listing-list .item .photo,.si-listing-navigation .si-listing-list .item .photo{position:absolute;top:0px;left:0px;bottom:0px;right:0px;z-index:1}#top .si-listing-navigation .si-listing-list .item .photo img,.si-listing-navigation .si-listing-list .item .photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#top .si-listing-navigation .si-listing-list .item .city,.si-listing-navigation .si-listing-list .item .city{position:absolute;top:40%;left:0;width:100%;padding:1rem;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:0.25s 0.25s;transition:0.25s 0.25s;z-index:4}#top .si-listing-navigation .si-listing-list .item .label,.si-listing-navigation .si-listing-list .item .label{position:absolute;top:60%;left:0;width:100%;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:0.5s 0.25s;transition:0.5s 0.25s;z-index:4;font-size:3rem;background:transparent}#top .si-listing-navigation .si-listing-list .item .item-content,.si-listing-navigation .si-listing-list .item .item-content{position:absolute;z-index:5;top:50%;left:0;width:100%;text-align:center;padding:1rem;-webkit-transition:0.25s;transition:0.25s}#top .si-listing-navigation .si-listing-list .item .item-content .price,.si-listing-navigation .si-listing-list .item .item-content .price{font-size:2rem;font-weight:700;text-align:center}#top .si-listing-navigation .si-listing-list .item.previous,.si-listing-navigation .si-listing-list .item.previous{place-self:center start}#top .si-listing-navigation .si-listing-list .item.previous a::after,.si-listing-navigation .si-listing-list .item.previous a::after{-webkit-transition:0.25s;transition:0.25s;-webkit-transform:translateX(-100%);transform:translateX(-100%)}#top .si-listing-navigation .si-listing-list .item.previous .item-content,.si-listing-navigation .si-listing-list .item.previous .item-content{-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}#top .si-listing-navigation .si-listing-list .item.previous:hover .city,.si-listing-navigation .si-listing-list .item.previous:hover .city{-webkit-transition:0.25s;transition:0.25s;-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%)}#top .si-listing-navigation .si-listing-list .item.previous:hover .label,.si-listing-navigation .si-listing-list .item.previous:hover .label{-webkit-transition:0.10s;transition:0.10s;-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%)}#top .si-listing-navigation .si-listing-list .item.next,.si-listing-navigation .si-listing-list .item.next{-ms-grid-column-align:end;justify-self:end}#top .si-listing-navigation .si-listing-list .item.next a::after,.si-listing-navigation .si-listing-list .item.next a::after{-webkit-transition:0.25s;transition:0.25s;-webkit-transform:translateX(100%);transform:translateX(100%)}#top .si-listing-navigation .si-listing-list .item.next .item-content,.si-listing-navigation .si-listing-list .item.next .item-content{-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%)}#top .si-listing-navigation .si-listing-list .item.next:hover .city,.si-listing-navigation .si-listing-list .item.next:hover .city{-webkit-transition:0.25s;transition:0.25s;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}#top .si-listing-navigation .si-listing-list .item.next:hover .label,.si-listing-navigation .si-listing-list .item.next:hover .label{-webkit-transition:0.10s;transition:0.10s;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}#top .si-listing-navigation .si-listing-list .item.previous:hover a::after,#top .si-listing-navigation .si-listing-list .item.next:hover a::after,.si-listing-navigation .si-listing-list .item.previous:hover a::after,.si-listing-navigation .si-listing-list .item.next:hover a::after{-webkit-transition:0.25s;transition:0.25s;-webkit-transform:translateX(0%);transform:translateX(0%)}#top .si-listing-navigation .si-listing-list .item.previous:hover .item-content,#top .si-listing-navigation .si-listing-list .item.next:hover .item-content,.si-listing-navigation .si-listing-list .item.previous:hover .item-content,.si-listing-navigation .si-listing-list .item.next:hover .item-content{-webkit-transition:0.25s 0.2s;transition:0.25s 0.2s;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}@media screen and (max-width: 640px){#top .si-listing-navigation .si-listing-list .item.previous,#top .si-listing-navigation .si-listing-list .item.next,.si-listing-navigation .si-listing-list .item.previous,.si-listing-navigation .si-listing-list .item.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:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;gap:0.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:transparent;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:0.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%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:1px solid transparent;border-color:var(--si-text-color);opacity:0.20;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;-webkit-transition:0.25s;transition:0.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;-webkit-transition:0.25s;transition:0.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;-webkit-transition:opacity 0.25s;transition:opacity 0.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,0.1);padding:20px 0 10px 0;margin-bottom:10px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px;grid-template-columns:1fr 30px;cursor:pointer}#top si-data-accordeon .si-detail-section .si-title .si-icon,si-data-accordeon .si-detail-section .si-title .si-icon{position:relative;width:30px;height:30px;-webkit-transition:0.5s;transition:0.5s}#top si-data-accordeon .si-detail-section .si-title .si-icon .fal,si-data-accordeon .si-detail-section .si-title .si-icon .fal{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:0.25s;transition:0.25s}#top si-data-accordeon .si-detail-section .si-title .si-icon .fa-minus,si-data-accordeon .si-detail-section .si-title .si-icon .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{max-height:0px;overflow:hidden;-webkit-transition:0.25s;transition:0.25s;padding:0px;min-height:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--si-layout-gutter)}#top si-data-accordeon .si-detail-section.opened .si-title .si-icon,si-data-accordeon .si-detail-section.opened .si-title .si-icon{-webkit-transform:rotate(360deg);transform:rotate(360deg)}#top si-data-accordeon .si-detail-section.opened .si-title .si-icon .fa-minus,si-data-accordeon .si-detail-section.opened .si-title .si-icon .fa-minus{opacity:1}#top si-data-accordeon .si-detail-section.opened .si-title .si-icon .fa-plus,si-data-accordeon .si-detail-section.opened .si-title .si-icon .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{max-height:3000px;-webkit-transition:1s;transition:1s;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-padding: 0.25rem;--star-size:2rem}.si-star-rating .si-label{text-align:center}.si-star-rating .si-layer-container{display:inline-block;position:relative}.si-star-rating .si-star-container{display:-ms-grid;display:grid;grid-auto-flow:column;grid-auto-columns:-webkit-max-content;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)}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 all and (-ms-high-contrast: none), (-ms-high-contrast: active){main{display:block}#top .si .search-container,.si .search-container{display:none}#top .si .si-list-container,.si .si-list-container{display:block}#top .si.si-list-of-listings,#top .si.si-list-of-brokers,.si.si-list-of-listings,.si.si-list-of-brokers{display:block}#top .si.si-list-of-listings .si-list-header,#top .si.si-list-of-brokers .si-list-header,.si.si-list-of-listings .si-list-header,.si.si-list-of-brokers .si-list-header{display:none}#top .si.si-list-of-listings .si-list,#top .si.si-list-of-brokers .si-list,.si.si-list-of-listings .si-list,.si.si-list-of-brokers .si-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}#top .si.si-list-of-listings .si-list>div,#top .si.si-list-of-brokers .si-list>div,.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%}#top .si.si-list-of-listings .si-list>div:nth-child(3n+1),#top .si.si-list-of-brokers .si-list>div:nth-child(3n+1),.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}#top .si.si-list-of-listings .si-list .si-item,#top .si.si-list-of-brokers .si-list .si-item,.si.si-list-of-listings .si-list .si-item,.si.si-list-of-brokers .si-list .si-item{display:block}#top .si.si-list-of-listings .si-list .si-item .item-content,#top .si.si-list-of-brokers .si-list .si-item .item-content,.si.si-list-of-listings .si-list .si-item .item-content,.si.si-list-of-brokers .si-list .si-item .item-content{display:block}#top .si.si-list-of-listings .si-list .si-item .item-content .image,#top .si.si-list-of-brokers .si-list .si-item .item-content .image,.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}#top .si.si-list-of-listings .si-list .si-item .item-content .description,#top .si.si-list-of-brokers .si-list .si-item .item-content .description,.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}#top .si.si-list-of-listings .si-list .si-item.si-double-layer-item-layout>a,#top .si.si-list-of-brokers .si-list .si-item.si-double-layer-item-layout>a,.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}#top .si.si-list-of-listings .si-list .si-item.si-double-layer-item-layout>a:visited,#top .si.si-list-of-brokers .si-list .si-item.si-double-layer-item-layout>a:visited,.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}#top .si.si-list-of-listings .si-list .si-item.si-double-layer-item-layout .layer-container,#top .si.si-list-of-brokers .si-list .si-item.si-double-layer-item-layout .layer-container,.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;-ms-grid-columns:inherit;grid-template-columns:inherit;-ms-grid-rows:inherit;grid-template-rows:inherit;grid-template-areas:inherit;-ms-grid-column:1;grid-column-start:1;grid-column-end:max}#top .si.si-list-of-listings .si-list .si-item.si-double-layer-item-layout .layer-container .layer.primary-layer,#top .si.si-list-of-brokers .si-list .si-item.si-double-layer-item-layout .layer-container .layer.primary-layer,.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;-ms-grid-columns:inherit;grid-template-columns:inherit;-ms-grid-rows:inherit;grid-template-rows:inherit;grid-template-areas:inherit;-ms-grid-column:1;grid-column-start:1;grid-column-end:max;grid-row:max}#top .si.si-list-of-listings .si-list .si-item.si-double-layer-item-layout.layer-hover-fade .secondary-layer,#top .si.si-list-of-brokers .si-list .si-item.si-double-layer-item-layout.layer-hover-fade .secondary-layer,.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}#top .si.si-list-of-listings .si-list .si-item.si-double-layer-item-layout.layer-hover-fade .secondary-layer div,#top .si.si-list-of-listings .si-list .si-item.si-double-layer-item-layout.layer-hover-fade .secondary-layer span,#top .si.si-list-of-brokers .si-list .si-item.si-double-layer-item-layout.layer-hover-fade .secondary-layer div,#top .si.si-list-of-brokers .si-list .si-item.si-double-layer-item-layout.layer-hover-fade .secondary-layer span,.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}#top .si.si-list-of-listings .si-list .si-item.si-double-layer-item-layout.layer-hover-fade .secondary-layer::before,#top .si.si-list-of-brokers .si-list .si-item.si-double-layer-item-layout.layer-hover-fade .secondary-layer::before,.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,0.5)}#top .si.listing-single,#top .si.broker-single,.si.listing-single,.si.broker-single{display:block}#top .si.listing-single .si-content,#top .si.listing-single.loaded .si-content,#top .si.broker-single .si-content,#top .si.broker-single.loaded .si-content,.si.listing-single .si-content,.si.listing-single.loaded .si-content,.si.broker-single .si-content,.si.broker-single.loaded .si-content{display:block}#top .si.listing-single .si-content .si-part,#top .si.listing-single.loaded .si-content .si-part,#top .si.broker-single .si-content .si-part,#top .si.broker-single.loaded .si-content .si-part,.si.listing-single .si-content .si-part,.si.listing-single.loaded .si-content .si-part,.si.broker-single .si-content .si-part,.si.broker-single.loaded .si-content .si-part{overflow:hidden}#top .si.listing-single .si-content .si-item,#top .si.listing-single .si-content .info,#top .si.listing-single .si-content .list-header,#top .si.listing-single .si-content .contact,#top .si.listing-single .si-content .office,#top .si.listing-single .si-content .cities,#top .si.listing-single .si-content .header,#top .si.listing-single .si-content .details,#top .si.listing-single .si-content .si-listing-navigation,#top .si.listing-single .si-content .summary,#top .si.listing-single.loaded .si-content .si-item,#top .si.listing-single.loaded .si-content .info,#top .si.listing-single.loaded .si-content .list-header,#top .si.listing-single.loaded .si-content .contact,#top .si.listing-single.loaded .si-content .office,#top .si.listing-single.loaded .si-content .cities,#top .si.listing-single.loaded .si-content .header,#top .si.listing-single.loaded .si-content .details,#top .si.listing-single.loaded .si-content .si-listing-navigation,#top .si.listing-single.loaded .si-content .summary,#top .si.broker-single .si-content .si-item,#top .si.broker-single .si-content .info,#top .si.broker-single .si-content .list-header,#top .si.broker-single .si-content .contact,#top .si.broker-single .si-content .office,#top .si.broker-single .si-content .cities,#top .si.broker-single .si-content .header,#top .si.broker-single .si-content .details,#top .si.broker-single .si-content .si-listing-navigation,#top .si.broker-single .si-content .summary,#top .si.broker-single.loaded .si-content .si-item,#top .si.broker-single.loaded .si-content .info,#top .si.broker-single.loaded .si-content .list-header,#top .si.broker-single.loaded .si-content .contact,#top .si.broker-single.loaded .si-content .office,#top .si.broker-single.loaded .si-content .cities,#top .si.broker-single.loaded .si-content .header,#top .si.broker-single.loaded .si-content .details,#top .si.broker-single.loaded .si-content .si-listing-navigation,#top .si.broker-single.loaded .si-content .summary,.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.loaded .si-content .si-item,.si.listing-single.loaded .si-content .info,.si.listing-single.loaded .si-content .list-header,.si.listing-single.loaded .si-content .contact,.si.listing-single.loaded .si-content .office,.si.listing-single.loaded .si-content .cities,.si.listing-single.loaded .si-content .header,.si.listing-single.loaded .si-content .details,.si.listing-single.loaded .si-content .si-listing-navigation,.si.listing-single.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.loaded .si-content .si-item,.si.broker-single.loaded .si-content .info,.si.broker-single.loaded .si-content .list-header,.si.broker-single.loaded .si-content .contact,.si.broker-single.loaded .si-content .office,.si.broker-single.loaded .si-content .cities,.si.broker-single.loaded .si-content .header,.si.broker-single.loaded .si-content .details,.si.broker-single.loaded .si-content .si-listing-navigation,.si.broker-single.loaded .si-content .summary{display:block;overflow:hidden}#top .si.listing-single .si-content .si-listing-navigation .previous,#top .si.listing-single .si-content .si-listing-navigation .next,#top .si.listing-single.loaded .si-content .si-listing-navigation .previous,#top .si.listing-single.loaded .si-content .si-listing-navigation .next,#top .si.broker-single .si-content .si-listing-navigation .previous,#top .si.broker-single .si-content .si-listing-navigation .next,#top .si.broker-single.loaded .si-content .si-listing-navigation .previous,#top .si.broker-single.loaded .si-content .si-listing-navigation .next,.si.listing-single .si-content .si-listing-navigation .previous,.si.listing-single .si-content .si-listing-navigation .next,.si.listing-single.loaded .si-content .si-listing-navigation .previous,.si.listing-single.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.loaded .si-content .si-listing-navigation .previous,.si.broker-single.loaded .si-content .si-listing-navigation .next{width:33%}#top .si.listing-single .si-content .si-listing-navigation .previous .content,#top .si.listing-single .si-content .si-listing-navigation .next .content,#top .si.listing-single.loaded .si-content .si-listing-navigation .previous .content,#top .si.listing-single.loaded .si-content .si-listing-navigation .next .content,#top .si.broker-single .si-content .si-listing-navigation .previous .content,#top .si.broker-single .si-content .si-listing-navigation .next .content,#top .si.broker-single.loaded .si-content .si-listing-navigation .previous .content,#top .si.broker-single.loaded .si-content .si-listing-navigation .next .content,.si.listing-single .si-content .si-listing-navigation .previous .content,.si.listing-single .si-content .si-listing-navigation .next .content,.si.listing-single.loaded .si-content .si-listing-navigation .previous .content,.si.listing-single.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.loaded .si-content .si-listing-navigation .previous .content,.si.broker-single.loaded .si-content .si-listing-navigation .next .content{display:block}#top .si.broker-single .si-part.si-part-name,.si.broker-single .si-part.si-part-name{float:left;width:66%}#top .si.broker-single .si-part.si-part-picture,.si.broker-single .si-part.si-part-picture{float:right;width:33%}#top .si.broker-single .si-part.si-part-contact,.si.broker-single .si-part.si-part-contact{float:left;width:66%}#top .si.broker-single .si-part.si-part-office,.si.broker-single .si-part.si-part-office{float:left;width:66%}#top .si.broker-single .si-part.si-part-cities,#top .si.broker-single .si-part.si-part-listings,.si.broker-single .si-part.si-part-cities,.si.broker-single .si-part.si-part-listings{float:none;clear:both}#top .si.broker-single .left-column,.si.broker-single .left-column{width:66%}#top .si.broker-single .right-column,.si.broker-single .right-column{width:33%}#top .si.broker-single .listing-list .list-container,.si.broker-single .listing-list .list-container{max-height:9000vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}#top .si.broker-single .listing-list .list-container .si-item,.si.broker-single .listing-list .list-container .si-item{margin:10px;width:calc(50% - 20px)}#top .si.broker-single .office .item-content,.si.broker-single .office .item-content{display:block}#top .si.broker-single .office .item-content>div,.si.broker-single .office .item-content>div{display:inline-block}#top .si.broker-single .office .item-content>div.title,.si.broker-single .office .item-content>div.title{display:block}#top .si.broker-single .office .icon,.si.broker-single .office .icon{float:left;height:80px;width:40px}#top .si.listing-single .si-header .subcatgory,.si.listing-single .si-header .subcatgory{-ms-grid-row:1;grid-row:1}#top .si.listing-single .si-header .city,.si.listing-single .si-header .city{-ms-grid-row:2;grid-row:2}#top .si.listing-single .si-header .tools,.si.listing-single .si-header .tools{float:left;display:none}#top .si.listing-single .si-header .information_request,.si.listing-single .si-header .information_request{float:right}#top .si.listing-single .flags,.si.listing-single .flags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#top .si.listing-single .flags .flag,.si.listing-single .flags .flag{padding:10px}#top .si.listing-single .si-part.si-part-header-tools,.si.listing-single .si-part.si-part-header-tools{-ms-grid-row:3;grid-row:3}#top .si.listing-single .si-part.si-part-info-request-button,.si.listing-single .si-part.si-part-info-request-button{-ms-grid-row:3;grid-row:3}#top .si.listing-single .si-part.si-part-media-box,.si.listing-single .si-part.si-part-media-box{float:left;width:66%;display:block}#top .si.listing-single .si-part.si-part-media-box .tabs,.si.listing-single .si-part.si-part-media-box .tabs{display:none}#top .si.listing-single .si-part.si-part-media-box .medias>.viewport>.trolley,.si.listing-single .si-part.si-part-media-box .medias>.viewport>.trolley{display:block}#top .si.listing-single .si-part.si-part-summary,.si.listing-single .si-part.si-part-summary{float:right;width:33%}#top .si.listing-single .si-part.si-part-summary .si-summary,.si.listing-single .si-part.si-part-summary .si-summary{display:block}#top .si.listing-single .si-part.si-part-calculator,.si.listing-single .si-part.si-part-calculator{display:none}#top .si.listing-single .si-part.si-part-brokers .list-container,.si.listing-single .si-part.si-part-brokers .list-container{max-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}#top .si.listing-single .si-part.si-part-brokers .list-container .si-item,.si.listing-single .si-part.si-part-brokers .list-container .si-item{display:-ms-grid;display:grid;margin:10px;width:calc(50% - 20px)}#top .si.listing-single .si-part.si-part-brokers .list-container .si-item .actions,.si.listing-single .si-part.si-part-brokers .list-container .si-item .actions{-ms-grid-row:4;grid-row:4;-ms-grid-column:2;grid-column:2}#top .si.listing-single .si-part.si-part-list-navigation .si-listing-list,.si.listing-single .si-part.si-part-list-navigation .si-listing-list{display:block;opacity:1;overflow:hidden}#top .si.listing-single .si-part.si-part-list-navigation .si-listing-list a,.si.listing-single .si-part.si-part-list-navigation .si-listing-list a{color:#fff}#top .si.listing-single .si-part.si-part-list-navigation .si-listing-list .previous,.si.listing-single .si-part.si-part-list-navigation .si-listing-list .previous{float:left}#top .si.listing-single .si-part.si-part-list-navigation .si-listing-list .next,.si.listing-single .si-part.si-part-list-navigation .si-listing-list .next{float:right}#top .si.listing-single .si-part.si-part-list-navigation .si-listing-list .item-content div,.si.listing-single .si-part.si-part-list-navigation .si-listing-list .item-content div{color:#fff}#top .si.listing-single .list-container>div,.si.listing-single .list-container>div{display:block}#top .si.listing-single .si-item,.si.listing-single .si-item{float:left;width:50%;padding:20px}#top .si.listing-single .si-item .content,.si.listing-single .si-item .content{display:block}#top .si.listing-single .elementor-widget-container>.si-part,.si.listing-single .elementor-widget-container>.si-part{display:block !important}#top .si.listing-single .elementor-widget-container>.si-part.si-part-media-box,.si.listing-single .elementor-widget-container>.si-part.si-part-media-box{float:none;width:100%}#top .si.listing-single .si-calculator,.si.listing-single .si-calculator{display:none}#top .si.listing-single .detail-section .title,.si.listing-single .detail-section .title{display:block;position:relative}#top .si.listing-single .detail-section .title .icon,.si.listing-single .detail-section .title .icon{position:absolute;right:0px;top:calc(50% - 10px)}#top .si.listing-single .detail-section .spec-grid,.si.listing-single .detail-section .spec-grid{display:block}#top .si.listing-single .detail-section .unit-list,.si.listing-single .detail-section .unit-list{display:block}#top .si.listing-single .detail-section .unit-list .room-list,.si.listing-single .detail-section .unit-list .room-list{display:block}#top .si.listing-single .detail-section .unit-list .room-list .room-item,.si.listing-single .detail-section .unit-list .room-list .room-item{display:block}#top .si.listing-single .detail-section .unit-list .room-list .room-item.list-header,.si.listing-single .detail-section .unit-list .room-list .room-item.list-header{display:none}#top .si.listing-single .si-details,.si.listing-single .si-details{clear:both}#top .si.listing-single .si-details .si-left,.si.listing-single .si-details .si-left{-ms-grid-column:1;grid-column:1}#top .si.listing-single .si-details .si-right,.si.listing-single .si-details .si-right{-ms-grid-column:2;grid-column:2}#top .si.listing-single .si-image-slider>.viewport>.trolley,.si.listing-single .si-image-slider>.viewport>.trolley{display:block;white-space:nowrap}#top .si.listing-single .si-image-slider>.viewport>.trolley .item,.si.listing-single .si-image-slider>.viewport>.trolley .item{float:left;clear:none;width:100% !important}#top .si.listing-single .si-image-slider>.viewport>.trolley .item .caption label,.si.listing-single .si-image-slider>.viewport>.trolley .item .caption label{color:#fff}#top .si.listing-single .si-image-slider .navigation-controls .btn,.si.listing-single .si-image-slider .navigation-controls .btn{color:#fff}#top .si.listing-single .si-image-slider .controls,.si.listing-single .si-image-slider .controls{display:none}#top .si-modal,.si-modal{-webkit-box-sizing:border-box;box-sizing:border-box}#top .si-modal *,.si-modal *{-webkit-box-sizing:border-box;box-sizing:border-box}#top .si-modal .si-modal-dialog,.si-modal .si-modal-dialog{display:block}#top .si-modal .si-modal-dialog .si-modal-content,.si-modal .si-modal-dialog .si-modal-content{background:#fff}#top .si-modal .si-modal-dialog .modal-header,.si-modal .si-modal-dialog .modal-header{display:block}#top .si-modal .si-modal-dialog .modal-header .close,.si-modal .si-modal-dialog .modal-header .close{position:absolute;right:0px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#top .si-modal .si-modal-dialog .modal-footer,.si-modal .si-modal-dialog .modal-footer{display:block}#top .si-modal#information_request .modal-body .form.info-request,.si-modal#information_request .modal-body .form.info-request{display:block}}@supports (-ms-ime-align: auto){#top .si .si-list .si-item.si-double-layer-item-layout>a,.si .si-list .si-item.si-double-layer-item-layout>a{display:inherit;height:100%}#top .si .si-list .si-item.si-double-layer-item-layout .layer-container,.si .si-list .si-item.si-double-layer-item-layout .layer-container{display:inherit;-ms-grid-columns:inherit;grid-template-columns:inherit;-ms-grid-rows:inherit;grid-template-rows:inherit;grid-template-areas:inherit;-ms-grid-column:1;grid-column-start:1;grid-column-end:max}#top .si .si-list .si-item.si-double-layer-item-layout .layer-container .layer.primary-layer,.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;-ms-grid-columns:inherit;grid-template-columns:inherit;-ms-grid-rows:inherit;grid-template-rows:inherit;grid-template-areas:inherit;-ms-grid-column:1;grid-column-start:1;grid-column-end:max;grid-row:max}#top .si.si-filter-panel-container::before,.si.si-filter-panel-container::before{-webkit-box-shadow:unset;box-shadow:unset}}.si-flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--flex-gap, var(--si-layout-gutter))}@media screen and (max-width: 640px){.si-flex-row:not(.si-flex-row-phone){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;--flex-gap:0}}.si-flex-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--flex-gap, var(--si-layout-gutter))}.si-flex-align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.si-flex-align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.si-flex-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.si-flex-align-space-between{-webkit-box-align:space-between;-ms-flex-align:space-between;align-items:space-between}.si-flex-align-start{-webkit-box-align:space-around;-ms-flex-align:space-around;align-items:space-around}.si-flex-align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.si-flex-justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.si-flex-justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.si-flex-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.si-flex-justify-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.si-flex-justify-start{-ms-flex-pack:distribute;justify-content:space-around}.si-flex-justify-stretch{-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}[flex]{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 640px){.si-flex-row-phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--flex-gap, var(--si-layout-gutter))}.si-flex-column-phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--flex-gap, var(--si-layout-gutter))}.si-flex-align-start-phone{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.si-flex-align-end-phone{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.si-flex-align-center-phone{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.si-flex-align-space-between-phone{-webkit-box-align:space-between;-ms-flex-align:space-between;align-items:space-between}.si-flex-align-start-phone{-webkit-box-align:space-around;-ms-flex-align:space-around;align-items:space-around}.si-flex-align-stretch-phone{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.si-flex-justify-start-phone{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.si-flex-justify-end-phone{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.si-flex-justify-center-phone{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.si-flex-justify-space-between-phone{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.si-flex-justify-start-phone{-ms-flex-pack:distribute;justify-content:space-around}.si-flex-justify-stretch-phone{-webkit-box-pack:stretch;-ms-flex-pack:stretch;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}
