@import url("https://cdn.jsdelivr.net/npm/pretty-checkbox@3.0/dist/pretty-checkbox.min.css");:root{--container-width: 1170px;--font-name: inherit;--uls-label: "ULS: ";--text-color: #333;--background-color: #fff;--layout-gutter: 20px;--input-placeholder-color: rgba(#333,0.5);--element-border-color: #aaa;--element-border: solid 1px var(--element-border-color);--element-border-radius: 0px;--element-padding: 10px;--container-border-color: var(--element-border-color);--container-border: solid 1px var(--container-border-color);--container-border-radius: var(--element-border-radius);--container-padding: var(--layout-gutter);--list-item-padding: 10px;--list-item-separator-color: #aaa;--list-item-separator: solid 1px var(--list-item-separator-color);--high-contrast-color:#333;--high-contrast-text-color: #fff;--medium-contrast-color:#b9b9b9;--medium-contrast-text-color: #333;--small-contrast-color:#e2e2e2;--small-contrast-text-color: #333;--highlight: #ff9900;--highlight-text-color: #333;--error-color: #850000;--component-border-color: #aaa;--component-border: solid 1px var(--component-border-color);--component-border-radius: var(--element-border-radius);--button-bg-color: #333;--button-text-color: #fff;--button-font-name: var(--font-name);--button-hover-bg-color: #ff9900;--button-hover-text-color: #333;--button-alt-bg-color: #777;--button-alt-text-color: #fff;--button-alt-hover-bg-color: #9d9d9d;--button-alt-hover-text-color: #fff;--listing-item-sold-bg-color: #ff8800;--listing-item-sold-text-color: #fff;--listing-item-column-width: 340px;--listing-item-picture-ratio: 0.7;--listing-item-picture-fit: cover;--thumbnail-picture-size: 100px;--map-marker-bg: #333;--map-marker-fg: #fff;--map-marker-bg-sold: #f51717;--map-marker-fg-sold: #fff;--broker-item-column-width: 210px;--broker-item-picture-ratio: 1.05;--broker-item-picture-fit: cover;--city-item-column-width: 320px;--office-item-column-width: 320px;--desktop-column-width: 3;--laptop-column-width: 4;--tablet-column-width: 2;--mobile-column-width: 1}html{font-size:14px}@media screen and (min-width: 641px){:root{--container-width:  750px}}@media screen and (min-width: 801px){:root{--container-width:  992px}}@media screen and (min-width: 1281px){:root{--container-width:  1170px}}@media screen and (max-width: 640px){:root{--container-width:  100%}}.si-list-of-item{--list-element-width: 1120px}#top .si,#top .si-modal,.si-modal,.si{font-family:var(--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(--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(--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(--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(--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(--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}.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(--container-border-radius);border:var(--container-border);padding:var(--container-padding);display:-ms-grid;display:grid;position:relative}.si-modal .si-container-border,.si .si-container-border{border:var(--container-border)}.si-modal .si-container-radius,.si .si-container-radius{border-radius:var(--container-border-radius);overflow:hidden}.si-modal .si-element,.si .si-element{position:relative;border-radius:var(--element-border-radius);border:var(--element-border)}.si-modal .si-element-border,.si .si-element-border{border:var(--element-border)}.si-modal .si-element-radius,.si .si-element-radius{border-radius:var(--element-border-radius);overflow:hidden}.si-modal .si-element-padding,.si .si-element-padding{padding:var(--element-padding)}.si-modal .si-container-padding,.si .si-container-padding{padding:var(--container-padding)}.si-modal .si-background,.si .si-background{background:var(--background-color)}.si-modal .si-highlight-background,.si .si-highlight-background{background:var(--highlight);--text-color: var(--highlight-text)}.si-modal .si-highlight-text,.si .si-highlight-text{--text-color: var(--highlight-text)}.si-modal .contrast-container,.si .contrast-container{padding:var(--container-padding)}.si-modal .si-background-small-contrast,.si .si-background-small-contrast{background:var(--small-contrast-color);--text-color: var(--small-contrast-text-color)}.si-modal .si-background-medium-contrast,.si .si-background-medium-contrast{background:var(--medium-contrast-color);--text-color: var(--medium-contrast-text-color)}.si-modal .si-background-high-contrast,.si .si-background-high-contrast{background:var(--high-contrast-color);--text-color: var(--high-contrast-text-color)}.si-modal .si-price-sold,.si .si-price-sold{background-color:var(--listing-item-sold-bg-color);--text-color: var(--listing-item-sold-text-color)}.si-modal .si-button,.si .si-button{-webkit-transition:0.25s;transition:0.25s;text-decoration:none;display:inline-block;padding:0.5em 1em;border-radius:var(--element-border-radius);background:var(--button-bg-color);--text-color: var(--button-text-color);font-family:var(--button-font-name)}.si-modal .si-button:hover,.si .si-button:hover{background:var(--button-hover-bg-color);--text-color: var(--button-hover-text-color)}.si-modal .si-button.alt,.si .si-button.alt{background:var(--button-alt-bg-color);--text-color: var(--button-alt-text-color)}.si-modal .si-button.alt:hover,.si .si-button.alt:hover{background:var(--button-alt-hover-bg-color);--text-color: var(--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(--small-contrast-color);--text-color: var(--small-contrast-text-color)}#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(--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(--highlight);width:0px;height:3px}#top .si .view-switch .switch-item.active,.si .view-switch .switch-item.active{color:var(--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(--layout-gutter);padding:var(--container-padding);border:var(--container-border);border-radius:var(--container-border-radius);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(--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-list,.si .si-list{grid-column:1 / span 3;-ms-grid-column:1;-ms-grid-column-span:3;display:-ms-grid;display:grid;gap:var(--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 .si-list,.si .si-list{-ms-grid-columns:(1fr)[var];grid-template-columns:repeat(var(--laptop-column-width), 1fr)}}@media screen and (max-width: 800px){#top .si .si-list,.si .si-list{-ms-grid-columns:(1fr)[var];grid-template-columns:repeat(var(--tablet-column-width), 1fr)}}@media screen and (max-width: 640px){#top .si .si-list,.si .si-list{-ms-grid-columns:(1fr)[var];grid-template-columns:repeat(var(--mobile-column-width), 1fr)}}#top .si .si-list>div,.si .si-list>div{display:-ms-grid;display:grid;place-items:stretch}#top .si .si-item,.si .si-item{border:var(--element-border);overflow:hidden;justify-self:stretch;-webkit-transition:0.25s;transition:0.25s;position:relative;border-radius:var(--element-border-radius);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}#top .si .si-item div,#top .si .si-item span,.si .si-item div,.si .si-item span{color:var(--text-color)}#top .si .si-item.info-window,.si .si-item.info-window{max-width:250px;border:none}#top .si .si-item.info-window img,.si .si-item.info-window img{max-width:100%}#top .si .si-item.info-window .item-content,.si .si-item.info-window .item-content{padding:10px;display:-ms-grid;display:grid;place-items:center stretch;gap:var(--layout-gutter)}#top .si .si-item.info-window .item-content .price,.si .si-item.info-window .item-content .price{font-size:1.5em}#top .si .si-item.info-window .item-content .image,.si .si-item.info-window .item-content .image{height:100%;width:100%}#top .si .si-item.info-window .item-content .ref_number,.si .si-item.info-window .item-content .ref_number{font-style:italic;padding:10px;text-align:right}#top .si .si-item.info-window .item-content .subcategory,.si .si-item.info-window .item-content .subcategory{text-transform:uppercase}#top .si .si-item.info-window .item-content .description,.si .si-item.info-window .item-content .description{display:none}#top .si .si-item>a,.si .si-item>a{-webkit-box-shadow:none;box-shadow:none;display:contents}#top .si .si-item.img-hover-effect-zoom .image img,.si .si-item.img-hover-effect-zoom .image img{-webkit-transition:0.25s;transition:0.25s}#top .si .si-item.img-hover-effect-zoom:hover .image img,.si .si-item.img-hover-effect-zoom:hover .image img{-webkit-transform:scale(1.05);transform:scale(1.05)}#top .si .si-item.img-hover-effect-gallery .image img.rotator-picture,.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}#top .si .si-item.img-hover-effect-gallery .image img.rotator-picture.show,.si .si-item.img-hover-effect-gallery .image img.rotator-picture.show{opacity:1}#top .si .si-item .item-content,.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}#top .si .si-item .item-content .image,.si .si-item .item-content .image{position:relative;overflow:hidden}#top .si .si-item .item-content .image img,.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}#top .si .si-item .item-content .si-data-label,.si .si-item .item-content .si-data-label{padding:var(--element-padding);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#top .si .si-item .item-content .si-data-label::after,.si .si-item .item-content .si-data-label::after{content:"";display:inline-block;height:1em}#top .si .si-item .item-content .si-data-label[ng-hide],.si .si-item .item-content .si-data-label[ng-hide]{display:none !important}#top .si .si-item.si-double-layer-item-layout .item-content,.si .si-item.si-double-layer-item-layout .item-content{display:block}#top .si .si-item.si-double-layer-item-layout .item-content .image,.si .si-item.si-double-layer-item-layout .item-content .image{-webkit-transition:0.25s;transition:0.25s}#top .si .si-item.si-double-layer-item-layout .item-content .layer-container,.si .si-item.si-double-layer-item-layout .item-content .layer-container{height:100%}#top .si .si-item.si-double-layer-item-layout .item-content .layer-container .layer,.si .si-item.si-double-layer-item-layout .item-content .layer-container .layer{position:absolute;content:"";top:0px;left:0px;bottom:0px;right:0px;border-radius:var(--element-border-radius);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:end;-ms-flex-pack:end;justify-content:flex-end}#top .si .si-item.si-double-layer-item-layout .item-content .layer-container .layer .si-data-label,.si .si-item.si-double-layer-item-layout .item-content .layer-container .layer .si-data-label{-webkit-transition:0.1s;transition:0.1s;overflow:hidden}#top .si .si-item.si-double-layer-item-layout .item-content .layer-container .secondary-layer,.si .si-item.si-double-layer-item-layout .item-content .layer-container .secondary-layer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;z-index:5}#top .si .si-item.si-double-layer-item-layout.primary-layer-fix .item-content,.si .si-item.si-double-layer-item-layout.primary-layer-fix .item-content{display:-ms-grid;display:grid}#top .si .si-item.si-double-layer-item-layout.primary-layer-fix .layer-container,.si .si-item.si-double-layer-item-layout.primary-layer-fix .layer-container{display:contents}#top .si .si-item.si-double-layer-item-layout.primary-layer-fix .layer.primary-layer,.si .si-item.si-double-layer-item-layout.primary-layer-fix .layer.primary-layer{display:contents}#top .si .si-item.si-double-layer-item-layout.layer-hover-slide .secondary-layer,.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;--text-color: var(--high-contrast-text-color);z-index:5}#top .si .si-item.si-double-layer-item-layout.layer-hover-slide .secondary-layer>*,.si .si-item.si-double-layer-item-layout.layer-hover-slide .secondary-layer>*{position:relative;z-index:1}#top .si .si-item.si-double-layer-item-layout.layer-hover-slide .secondary-layer::before,.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(--high-contrast-color);opacity:var(--bg-opacity);z-index:1}#top .si .si-item.si-double-layer-item-layout.layer-hover-slide:hover.primary-layer-fix .image,.si .si-item.si-double-layer-item-layout.layer-hover-slide:hover.primary-layer-fix .image{z-index:2;-webkit-transform:translateY(50%) scale(3);transform:translateY(50%) scale(3);-webkit-filter:blur(1px);filter:blur(1px)}#top .si .si-item.si-double-layer-item-layout.layer-hover-slide:hover .secondary-layer,.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%)}#top .si .si-item.si-double-layer-item-layout.layer-hover-fade .secondary-layer,.si .si-item.si-double-layer-item-layout.layer-hover-fade .secondary-layer{opacity:0;-webkit-transition:0.25s;transition:0.25s;--text-color: var(--high-contrast-text-color)}#top .si .si-item.si-double-layer-item-layout.layer-hover-fade .secondary-layer>*,.si .si-item.si-double-layer-item-layout.layer-hover-fade .secondary-layer>*{position:relative;z-index:1}#top .si .si-item.si-double-layer-item-layout.layer-hover-fade .secondary-layer::before,.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(--high-contrast-color);opacity:var(--bg-opacity);z-index:1}#top .si .si-item.si-double-layer-item-layout.layer-hover-fade:hover.primary-layer-fix .image,.si .si-item.si-double-layer-item-layout.layer-hover-fade:hover.primary-layer-fix .image{z-index:2;-webkit-transform:translateY(50%) scale(3);transform:translateY(50%) scale(3);-webkit-filter:blur(1px);filter:blur(1px)}#top .si .si-item.si-double-layer-item-layout.layer-hover-fade:hover .secondary-layer,.si .si-item.si-double-layer-item-layout.layer-hover-fade:hover .secondary-layer{opacity:1;-webkit-transition:0.25s;transition:0.25s}#top .si .si-item.si-double-layer-item-layout.layer-hover-flip,.si .si-item.si-double-layer-item-layout.layer-hover-flip{overflow:visible}#top .si .si-item.si-double-layer-item-layout.layer-hover-flip .layer-container,.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}#top .si .si-item.si-double-layer-item-layout.layer-hover-flip .layer,#top .si .si-item.si-double-layer-item-layout.layer-hover-flip .image,.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}#top .si .si-item.si-double-layer-item-layout.layer-hover-flip .secondary-layer,.si .si-item.si-double-layer-item-layout.layer-hover-flip .secondary-layer{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);--text-color: var(--high-contrast-text-color)}#top .si .si-item.si-double-layer-item-layout.layer-hover-flip .secondary-layer>*,.si .si-item.si-double-layer-item-layout.layer-hover-flip .secondary-layer>*{position:relative;z-index:1}#top .si .si-item.si-double-layer-item-layout.layer-hover-flip .secondary-layer::before,.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(--high-contrast-color);z-index:1}#top .si .si-item.si-double-layer-item-layout.layer-hover-flip:hover .layer-container,.si .si-item.si-double-layer-item-layout.layer-hover-flip:hover .layer-container{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}#top .si .si-item.si-listing-item.sold .price,.si .si-item.si-listing-item.sold .price{background:var(--listing-item-sold-bg-color);color:var(--listing-item-sold-text-color)}#top .si .si-item.si-listing-item .item-content,.si .si-item.si-listing-item .item-content{gap:0;--row-space: calc( 
                        var(--list-element-width) - ( 
                            var(--layout-gutter) * var(--desktop-column-width)
                        )
                    );--item-column-width: calc(var(--row-space) / var(--desktop-column-width))}@media screen and (max-width: 1280px){#top .si .si-item.si-listing-item .item-content,.si .si-item.si-listing-item .item-content{--item-column-width: calc( var(--row-space) / var(--laptop-column-width))}}@media screen and (max-width: 800px){#top .si .si-item.si-listing-item .item-content,.si .si-item.si-listing-item .item-content{--item-column-width: calc( var(--row-space) / var(--tablet-column-width))}}@media screen and (max-width: 640px){#top .si .si-item.si-listing-item .item-content,.si .si-item.si-listing-item .item-content{--item-column-width: calc( var(--row-space) / var(--phone-column-width))}}#top .si .si-item.si-listing-item .open-houses,.si .si-item.si-listing-item .open-houses{display:none;text-align:center;position:absolute;top:calc(var(--listing-item-column-width) * var(--listing-item-picture-ratio));-webkit-transform:translateY(-100%);transform:translateY(-100%);width:100%}#top .si .si-item.si-listing-item .open-houses i,#top .si .si-item.si-listing-item .open-houses span,.si .si-item.si-listing-item .open-houses i,.si .si-item.si-listing-item .open-houses span{position:relative;z-index:2}#top .si .si-item.si-listing-item .open-houses::before,.si .si-item.si-listing-item .open-houses::before{position:absolute;content:"";top:0px;left:0px;bottom:0px;right:0px;background-color:var(--highlight);opacity:0.75;z-index:1}#top .si .si-item.si-listing-item .flags,.si .si-item.si-listing-item .flags{display:none;position:absolute;top:var(--element-v-space);right:var(--element-v-space);-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto;gap:var(--layout-gutter)}#top .si .si-item.si-listing-item .flags .far,.si .si-item.si-listing-item .flags .far{display:none;width:35px;height:35px;line-height:35px;border-radius:50%;text-align:center;background-color:var(--highlight);color:var(--highlight-text-color);margin:0px;padding:0px}#top .si .si-item.si-listing-item .image,.si .si-item.si-listing-item .image{height:calc(var(--item-column-width) * var(--listing-item-picture-ratio));text-align:unset;background:url("assets/shadow_property.jpg") no-repeat;background-size:cover}#top .si .si-item.si-listing-item .image img,.si .si-item.si-listing-item .image img{text-indent:-1000px;width:100%;height:100%;-o-object-fit:var(--listing-item-picture-fit);object-fit:var(--listing-item-picture-fit);-o-object-position:center;object-position:center}#top .si .si-item.si-listing-item .rooms,.si .si-item.si-listing-item .rooms{display:-ms-grid;display:grid;place-items:center;height:2.5em;grid-auto-flow:column;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;gap:0.5rem}#top .si .si-item.si-listing-item .rooms .room.hand-holding-water,.si .si-item.si-listing-item .rooms .room.hand-holding-water{-ms-grid-row:1;grid-row:1;-ms-grid-column:2;grid-column:2}#top .si .si-item.si-listing-item .rooms .room.bath,.si .si-item.si-listing-item .rooms .room.bath{-ms-grid-column:3;grid-column:3}#top .si .si-item.si-listing-item .rooms .room,.si .si-item.si-listing-item .rooms .room{white-space:nowrap}#top .si .si-item.si-listing-item .rooms .room .icon,.si .si-item.si-listing-item .rooms .room .icon{opacity:0.75}#top .si .si-item.si-listing-item .rooms .room .label,.si .si-item.si-listing-item .rooms .room .label{display:none}#top .si .si-item.si-listing-item.has-open-house .open-houses,.si .si-item.si-listing-item.has-open-house .open-houses{display:block}#top .si .si-item.si-listing-item.has-flags .flags,.si .si-item.si-listing-item.has-flags .flags{display:block}#top .si .si-item.si-listing-item.has-virtual-tour .flags .virtual-tour,.si .si-item.si-listing-item.has-virtual-tour .flags .virtual-tour{display:block}#top .si .si-item.si-listing-item.has-video .flags .video,.si .si-item.si-listing-item.has-video .flags .video{display:block}#top .si .si-item.si-listing-item:not(.style-custom) .civic-address,.si .si-item.si-listing-item:not(.style-custom) .civic-address{text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#top .si .si-item.si-listing-item:not(.style-custom) .city,.si .si-item.si-listing-item:not(.style-custom) .city{font-size:0.8em}#top .si .si-item.si-listing-item:not(.style-custom) .city::after,.si .si-item.si-listing-item:not(.style-custom) .city::after{content:"\00a0"}#top .si .si-item.si-listing-item:not(.style-custom) .description,#top .si .si-item.si-listing-item:not(.style-custom) .region,.si .si-item.si-listing-item:not(.style-custom) .description,.si .si-item.si-listing-item:not(.style-custom) .region{font-size:0.8em}#top .si .si-item.si-listing-item:not(.style-custom) .ref-number,.si .si-item.si-listing-item:not(.style-custom) .ref-number{font-size:0.8em}#top .si .si-item.si-listing-item:not(.style-custom) .ref-number::before,.si .si-item.si-listing-item:not(.style-custom) .ref-number::before{content:var(--uls-label)}#top .si .si-item.si-listing-item:not(.style-custom) .category,.si .si-item.si-listing-item:not(.style-custom) .category{font-size:1.2em}#top .si .si-item.si-listing-item.style-standard.si-single-layer-item-layout .item-content .ref-number,#top .si .si-item.si-listing-item.style-standard.si-double-layer-item-layout .layer.primary-layer .ref-number,.si .si-item.si-listing-item.style-standard.si-single-layer-item-layout .item-content .ref-number,.si .si-item.si-listing-item.style-standard.si-double-layer-item-layout .layer.primary-layer .ref-number{grid-area:ref-number}#top .si .si-item.si-listing-item.style-standard.si-single-layer-item-layout .item-content .category,#top .si .si-item.si-listing-item.style-standard.si-double-layer-item-layout .layer.primary-layer .category,.si .si-item.si-listing-item.style-standard.si-single-layer-item-layout .item-content .category,.si .si-item.si-listing-item.style-standard.si-double-layer-item-layout .layer.primary-layer .category{-ms-grid-row:6;-ms-grid-column:1;grid-area:category}#top .si .si-item.si-listing-item.style-standard.si-single-layer-item-layout .item-content .subcategory,#top .si .si-item.si-listing-item.style-standard.si-double-layer-item-layout .layer.primary-layer .subcategory,.si .si-item.si-listing-item.style-standard.si-single-layer-item-layout .item-content .subcategory,.si .si-item.si-listing-item.style-standard.si-double-layer-item-layout .layer.primary-layer .subcategory{-ms-grid-row:7;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:subcategory}#top .si .si-item.si-listing-item.style-standard.si-single-layer-item-layout .item-content .price,#top .si .si-item.si-listing-item.style-standard.si-double-layer-item-layout .layer.primary-layer .price,.si .si-item.si-listing-item.style-standard.si-single-layer-item-layout .item-content .price,.si .si-item.si-listing-item.style-standard.si-double-layer-item-layout .layer.primary-layer .price{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:price}#top .si .si-item.si-listing-item.style-standard.si-single-layer-item-layout .item-content .city,#top .si .si-item.si-listing-item.style-standard.si-double-layer-item-layout .layer.primary-layer .city,.si .si-item.si-listing-item.style-standard.si-single-layer-item-layout .item-content .city,.si .si-item.si-listing-item.style-standard.si-double-layer-item-layout .layer.primary-layer .city{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:city}#top .si .si-item.si-listing-item.style-standard.si-single-layer-item-layout .item-content .image,#top .si .si-item.si-listing-item.style-standard.si-double-layer-item-layout .layer.primary-layer .image,.si .si-item.si-listing-item.style-standard.si-single-layer-item-layout .item-content .image,.si .si-item.si-listing-item.style-standard.si-double-layer-item-layout .layer.primary-layer .image{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:image}#top .si .si-item.si-listing-item.style-standard.si-single-layer-item-layout .item-content .rooms,#top .si .si-item.si-listing-item.style-standard.si-double-layer-item-layout .layer.primary-layer .rooms,.si .si-item.si-listing-item.style-standard.si-single-layer-item-layout .item-content .rooms,.si .si-item.si-listing-item.style-standard.si-double-layer-item-layout .layer.primary-layer .rooms{-ms-grid-row:6;-ms-grid-column:2;grid-area:rooms}#top .si .si-item.si-listing-item.style-standard.si-single-layer-item-layout .item-content .description,#top .si .si-item.si-listing-item.style-standard.si-double-layer-item-layout .layer.primary-layer .description,.si .si-item.si-listing-item.style-standard.si-single-layer-item-layout .item-content .description,.si .si-item.si-listing-item.style-standard.si-double-layer-item-layout .layer.primary-layer .description{grid-area:description}#top .si .si-item.si-listing-item.style-standard.si-single-layer-item-layout .item-content .address,#top .si .si-item.si-listing-item.style-standard.si-double-layer-item-layout .layer.primary-layer .address,.si .si-item.si-listing-item.style-standard.si-single-layer-item-layout .item-content .address,.si .si-item.si-listing-item.style-standard.si-double-layer-item-layout .layer.primary-layer .address{grid-area:address}#top .si .si-item.si-listing-item.style-standard.si-single-layer-item-layout .item-content .region,#top .si .si-item.si-listing-item.style-standard.si-double-layer-item-layout .layer.primary-layer .region,.si .si-item.si-listing-item.style-standard.si-single-layer-item-layout .item-content .region,.si .si-item.si-listing-item.style-standard.si-double-layer-item-layout .layer.primary-layer .region{-ms-grid-row:8;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:region}#top .si .si-item.si-listing-item.style-standard.si-single-layer-item-layout .item-content .state,#top .si .si-item.si-listing-item.style-standard.si-double-layer-item-layout .layer.primary-layer .state,.si .si-item.si-listing-item.style-standard.si-single-layer-item-layout .item-content .state,.si .si-item.si-listing-item.style-standard.si-double-layer-item-layout .layer.primary-layer .state{grid-area:state}#top .si .si-item.si-listing-item.style-standard.si-single-layer-item-layout .item-content .country,#top .si .si-item.si-listing-item.style-standard.si-double-layer-item-layout .layer.primary-layer .country,.si .si-item.si-listing-item.style-standard.si-single-layer-item-layout .item-content .country,.si .si-item.si-listing-item.style-standard.si-double-layer-item-layout .layer.primary-layer .country{grid-area:country}#top .si .si-item.si-listing-item.style-standard.si-single-layer-item-layout .item-content .civic-address,#top .si .si-item.si-listing-item.style-standard.si-double-layer-item-layout .layer.primary-layer .civic-address,.si .si-item.si-listing-item.style-standard.si-single-layer-item-layout .item-content .civic-address,.si .si-item.si-listing-item.style-standard.si-double-layer-item-layout .layer.primary-layer .civic-address{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:civic-address}#top .si .si-item.si-listing-item.style-standard.si-single-layer-item-layout .item-content .open-houses,#top .si .si-item.si-listing-item.style-standard.si-double-layer-item-layout .layer.primary-layer .open-houses,.si .si-item.si-listing-item.style-standard.si-single-layer-item-layout .item-content .open-houses,.si .si-item.si-listing-item.style-standard.si-double-layer-item-layout .layer.primary-layer .open-houses{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:open-houses}#top .si .si-item.si-listing-item.style-standard.si-double-layer-item-layout .image,.si .si-item.si-listing-item.style-standard.si-double-layer-item-layout .image{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:image}#top .si .si-item.si-listing-item.style-standard.si-double-layer-item-layout.layer-hover-flip .item-content,.si .si-item.si-listing-item.style-standard.si-double-layer-item-layout.layer-hover-flip .item-content{display:block}#top .si .si-item.si-listing-item.style-standard.si-double-layer-item-layout.layer-hover-flip .layer-container,.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:3fr 1fr;grid-template-columns:3fr 1fr;-ms-grid-rows:(auto)[7] 1fr auto;grid-template-rows:repeat(7, auto) 1fr auto;grid-template-areas:"civic-address civic-address" "city city" "image image" "price price" "open-houses open-houses" "category rooms" "subcategory subcategory" "region region"}#top .si .si-item.si-listing-item.style-standard .civic-address,.si .si-item.si-listing-item.style-standard .civic-address{padding-bottom:0}#top .si .si-item.si-listing-item.style-standard .city,.si .si-item.si-listing-item.style-standard .city{padding-top:0}#top .si .si-item.si-listing-item.style-standard .price,.si .si-item.si-listing-item.style-standard .price{text-align:center;font-size:1.2em;font-weight:700}#top .si .si-item.si-listing-item.style-standard .category,#top .si .si-item.si-listing-item.style-standard .rooms,.si .si-item.si-listing-item.style-standard .category,.si .si-item.si-listing-item.style-standard .rooms{padding-bottom:0}#top .si .si-item.si-listing-item.style-standard .subcategory,.si .si-item.si-listing-item.style-standard .subcategory{padding-top:0}#top .si .si-item.si-listing-item.style-standard .flags,.si .si-item.si-listing-item.style-standard .flags{-ms-grid-column:2;grid-column:2;-ms-grid-row:3;grid-row:3;padding:0.25rem;place-self:start end}#top .si .si-item.si-listing-item.style-standard .item-content,.si .si-item.si-listing-item.style-standard .item-content{-ms-grid-columns:3fr max-content;grid-template-columns:3fr -webkit-max-content;grid-template-columns:3fr max-content;-ms-grid-rows:(auto)[7] 1fr auto;grid-template-rows:repeat(7, auto) 1fr auto;grid-template-areas:"civic-address civic-address" "city city" "image image" "price price" "open-houses open-houses" "category rooms" "subcategory subcategory" "region region"}@media screen and (max-width: 640px){#top .si .si-item.si-listing-item.style-standard .item-content,.si .si-item.si-listing-item.style-standard .item-content{-ms-grid-rows:auto;grid-template-rows:auto}}#top .si .si-item.si-broker-item .item-content,.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){#top .si .si-item.si-broker-item .item-content,.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){#top .si .si-item.si-broker-item .item-content,.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){#top .si .si-item.si-broker-item .item-content,.si .si-item.si-broker-item .item-content{--item-column-width: calc( var(--list-element-width) / var(--phone-column-width))}}#top .si .si-item.si-broker-item .item-content .si-data-label,.si .si-item.si-broker-item .item-content .si-data-label{text-align:center}#top .si .si-item.si-broker-item .item-content .image,.si .si-item.si-broker-item .item-content .image{background:url("assets/shadow_broker.jpg") no-repeat;background-size:cover;height:calc(var(--item-column-width) * var(--broker-item-picture-ratio))}#top .si .si-item.si-broker-item .item-content .image img,.si .si-item.si-broker-item .item-content .image img{text-indent:-1000px}#top .si .si-item.si-broker-item .item-content .email,.si .si-item.si-broker-item .item-content .email{text-overflow:ellipsis;width:100%;overflow:hidden;white-space:nowrap}#top .si .si-item.si-broker-item .item-content .email,#top .si .si-item.si-broker-item .item-content .phone,.si .si-item.si-broker-item .item-content .email,.si .si-item.si-broker-item .item-content .phone{font-size:1.2rem}#top .si .si-item.si-broker-item .item-content .last-name,.si .si-item.si-broker-item .item-content .last-name{padding:0}#top .si .si-item.si-broker-item .item-content .first-name,.si .si-item.si-broker-item .item-content .first-name{font-size:1rem;text-transform:uppercase}#top .si .si-item.si-broker-item .item-content .last-name,#top .si .si-item.si-broker-item .item-content .fullname,.si .si-item.si-broker-item .item-content .last-name,.si .si-item.si-broker-item .item-content .fullname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase}#top .si .si-item.si-broker-item .item-content .title,.si .si-item.si-broker-item .item-content .title{font-size:0.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#top .si .si-item.si-broker-item .item-content .listings-count,.si .si-item.si-broker-item .item-content .listings-count{padding:10px;text-transform:uppercase;text-align:center}#top .si .si-item.si-broker-item .item-content .listings-count.no-listings,.si .si-item.si-broker-item .item-content .listings-count.no-listings{opacity:0.5}#top .si .si-item.si-broker-item.si-card-item-layout,.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}#top .si .si-item.si-broker-item.si-card-item-layout .photo,.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}#top .si .si-item.si-broker-item.si-card-item-layout .name,.si .si-item.si-broker-item.si-card-item-layout .name{-ms-grid-row:1;-ms-grid-column:2;grid-area:name}#top .si .si-item.si-broker-item.si-card-item-layout .contact,.si .si-item.si-broker-item.si-card-item-layout .contact{-ms-grid-row:3;-ms-grid-column:2;grid-area:contact}#top .si .si-item.si-broker-item.si-card-item-layout .title,.si .si-item.si-broker-item.si-card-item-layout .title{grid-area:title}#top .si .si-item.si-broker-item.si-card-item-layout .listings-count,.si .si-item.si-broker-item.si-card-item-layout .listings-count{grid-area:listings-count}#top .si .si-item.si-broker-item.si-card-item-layout::after,#top .si .si-item.si-broker-item.si-card-item-layout::before,.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){#top .si .si-item.si-broker-item.si-card-item-layout,.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}}#top .si .si-item.si-broker-item.si-card-item-layout .photo,.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}#top .si .si-item.si-broker-item.si-card-item-layout .photo img,.si .si-item.si-broker-item.si-card-item-layout .photo img{-o-object-fit:var(--broker-item-picture-fit);object-fit:var(--broker-item-picture-fit);width:100%}#top .si .si-item.si-broker-item.si-card-item-layout .name,.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){#top .si .si-item.si-broker-item.si-card-item-layout .name,.si .si-item.si-broker-item.si-card-item-layout .name{text-align:center}}#top .si .si-item.si-broker-item.si-card-item-layout .contact,.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}#top .si .si-item.si-broker-item.si-card-item-layout .license,.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}#top .si .si-item.si-city-item,.si .si-item.si-city-item{display:-ms-grid;display:grid;place-items:stretch}#top .si .si-item.si-city-item .item-content .si-data-label,.si .si-item.si-city-item .item-content .si-data-label{text-align:center}#top .si .si-item.si-city-item .item-content .region-code,.si .si-item.si-city-item .item-content .region-code{display:none}#top .si .si-item.si-city-item .item-content .code,.si .si-item.si-city-item .item-content .code{font-style:italic;font-size:0.8em}#top .si .si-item.si-city-item .item-content .name,.si .si-item.si-city-item .item-content .name{font-size:1.25em;min-height:4em;text-transform:uppercase;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}#top .si .si-item.si-city-item .item-content .name em,.si .si-item.si-city-item .item-content .name em{display:block;text-transform:none;font-style:normal;font-size:0.75em}#top .si .si-item.si-office-item .image,.si .si-item.si-office-item .image{background:url("assets/shadow_office.jpg") no-repeat;background-size:cover}#top .si .si-item.si-office-item .image img,.si .si-item.si-office-item .image img{text-indent:-1000px}#top .si .si-item.si-office-item .name,.si .si-item.si-office-item .name{font-size:1.5em;padding:1em}#top .si .si-item.si-office-item .agency-name,.si .si-item.si-office-item .agency-name{text-transform:uppercase}#top .si .si-item.si-office-item .office-counters,.si .si-item.si-office-item .office-counters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.25em}#top .si .si-item.si-office-item .office-counters em,.si .si-item.si-office-item .office-counters em{font-style:normal;font-weight:700}#top .si .si-item.si-office-item .si-data-label,.si .si-item.si-office-item .si-data-label{text-align:center}#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;border:var(--element-border);padding:5px 10px;border-radius:var(--element-border-radius);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(--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(--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(--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(--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(--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}#top .si.si-list-of-offices .si-list .si-office-item .address,.si.si-list-of-offices .si-list .si-office-item .address{text-align:center}@media screen and (max-width: 640px){#top .si .dropdown-toggle,.si .dropdown-toggle{position:relative}}#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;padding:var(--container-padding);border:var(--container-border);border-radius:var(--container-border-radius);background-color:var(--background-color)}@media screen and (max-width: 640px){#top .si .search-container,.si .search-container{-ms-grid-columns:1fr;grid-template-columns:1fr;padding:calc(var(--container-padding) / 2);gap:calc(var(--container-padding) / 2)}}#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(--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(--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(--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 .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:0px;left:50%;width:0;height:4px;background:var(--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:var(--container-border);border-radius:var(--component-border-radius) var(--component-border-radius) 0 0;background:var(--background-color);border-top-color:var(--highlight);border-bottom-color:transparent}#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 (auto)[var];grid-template-columns:1fr auto repeat(var(--input-count), auto);gap:calc(var(--layout-gutter) / 4);place-items:center stretch}#top .si .search-container .inputs.no-searchbox,.si .search-container .inputs.no-searchbox{-ms-grid-columns:auto (auto)[var] 1fr;grid-template-columns:auto 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(--element-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(--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(--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{--text-color:var(--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(--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(--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(--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(--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(--container-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(--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(--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{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:price}#top .si .search-container .advanced .rooms,.si .search-container .advanced .rooms{-ms-grid-row:6;-ms-grid-column:2;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(--small-contrast-color);color:var(--small-contrast-text-color);border:none;border-top:1px solid var(--element-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(--highlight);-webkit-transition:0.25s;transition:0.25s}#top .si .search-container .panel-trigger.expanded,.si .search-container .panel-trigger.expanded{color:var(--highlight);background-color:var(--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(--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(--text-color);background:unset}#top .si .search-container .client-filters .list,.si .search-container .client-filters .list{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3;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(--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(--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{--text-color: var(--highlight-text-color);background:var(--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}#top .si .search-container.layout-focused,.si .search-container.layout-focused{--element-border: none}#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 .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(--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 .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(--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(--container-border-radius);border:var(--container-border);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(4px + var(--container-border-radius));width:calc(100% - 8px - var(--container-border-radius));height:var(--relative-height);-webkit-box-shadow:0 0 0 100vh var(--background-color);box-shadow:0 0 0 100vh var(--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(--element-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(--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(--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(--high-contrast-color);--text-color: var(--high-contrast-text-color);--button-text-color: var(--text-color);--button-hover-text-color: var(--text-color)}#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-top:1rem;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(--small-contrast-color);--text-color: var(--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(--layout-gutter);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(--element-border-color);border-radius:var(--element-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(--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(--highlight)}#top .si .filter-panel .tabs .tab-header .tab-item.active,.si .filter-panel .tabs .tab-header .tab-item.active{color:var(--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(--element-border)}#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(--element-border)}#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(--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:0 var(--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 .filter-row.land-area,#top .si .filter-panel.others-panel .filter-panel-content .filter-row.building-area,#top .si .filter-panel.others-panel .filter-panel-content .filter-row.attribute,#top .si .filter-panel.others-panel .filter-panel-content .filter-row.filters,.si .filter-panel.others-panel .filter-panel-content .filter-row.land-area,.si .filter-panel.others-panel .filter-panel-content .filter-row.building-area,.si .filter-panel.others-panel .filter-panel-content .filter-row.attribute,.si .filter-panel.others-panel .filter-panel-content .filter-row.filters{margin-top:calc(var(--layout-gutter) / 2)}#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(--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(--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(--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(--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(--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(--text-color);border-radius:var(--element-border-radius)}#top .si .filter-panel.price-panel .price-suggestions .item:hover,.si .filter-panel.price-panel .price-suggestions .item:hover{background-color:var(--highlight);color:var(--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(--element-border);border-radius:var(--element-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(--highlight)}#top .si .filter-panel.letters-panel .letter-list .letter.active span,.si .filter-panel.letters-panel .letter-list .letter.active span{color:var(--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(--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(--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(--highlight);--text-color: var(--highlight);position:relative;padding:0.25em 0.5em;font-size:0.75rem;font-weight:700;border-radius:var(--element-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(--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(--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(--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(--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(--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(--text-color);border-radius:var(--element-border-radius)}.si-option-panel.price-option-panel .price-suggestions .item:hover{background-color:var(--highlight);color:var(--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(--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(--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(--highlight);border-radius:var(--element-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(--element-border-radius) var(--element-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(--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(--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(--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(--highlight)}#top .si-searchbox.suggestion-list .keyword-suggestion.selected,.si-searchbox.suggestion-list .keyword-suggestion.selected{background:var(--highlight);color:var(--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(--background-color);box-shadow:0 0 0 100vh var(--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(--highlight)}#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(--layout-gutter)}#top .si.standard-layout .si-list-of-ghost .si-item,.si.standard-layout .si-list-of-ghost .si-item{pointer-events:none}@-webkit-keyframes pulse{0%{opacity:0.1}50%{opacity:0.25}100%{opacity:0.1}}@keyframes pulse{0%{opacity:0.1}50%{opacity:0.25}100%{opacity:0.1}}#top .si.standard-layout .si-list-of-ghost .si-item .city,#top .si.standard-layout .si-list-of-ghost .si-item .civic-address,#top .si.standard-layout .si-list-of-ghost .si-item .price,#top .si.standard-layout .si-list-of-ghost .si-item .category,#top .si.standard-layout .si-list-of-ghost .si-item .subcategory,#top .si.standard-layout .si-list-of-ghost .si-item .ref-number,#top .si.standard-layout .si-list-of-ghost .si-item .description,#top .si.standard-layout .si-list-of-ghost .si-item .region,#top .si.standard-layout .si-list-of-ghost .si-item .fullname,#top .si.standard-layout .si-list-of-ghost .si-item .first-name,#top .si.standard-layout .si-list-of-ghost .si-item .last-name,#top .si.standard-layout .si-list-of-ghost .si-item .office,#top .si.standard-layout .si-list-of-ghost .si-item .title,#top .si.standard-layout .si-list-of-ghost .si-item .listing-count,#top .si.standard-layout .si-list-of-ghost .si-item .email,#top .si.standard-layout .si-list-of-ghost .si-item .phone,.si.standard-layout .si-list-of-ghost .si-item .city,.si.standard-layout .si-list-of-ghost .si-item .civic-address,.si.standard-layout .si-list-of-ghost .si-item .price,.si.standard-layout .si-list-of-ghost .si-item .category,.si.standard-layout .si-list-of-ghost .si-item .subcategory,.si.standard-layout .si-list-of-ghost .si-item .ref-number,.si.standard-layout .si-list-of-ghost .si-item .description,.si.standard-layout .si-list-of-ghost .si-item .region,.si.standard-layout .si-list-of-ghost .si-item .fullname,.si.standard-layout .si-list-of-ghost .si-item .first-name,.si.standard-layout .si-list-of-ghost .si-item .last-name,.si.standard-layout .si-list-of-ghost .si-item .office,.si.standard-layout .si-list-of-ghost .si-item .title,.si.standard-layout .si-list-of-ghost .si-item .listing-count,.si.standard-layout .si-list-of-ghost .si-item .email,.si.standard-layout .si-list-of-ghost .si-item .phone{position:relative;color:transparent !important}#top .si.standard-layout .si-list-of-ghost .si-item .city::before,#top .si.standard-layout .si-list-of-ghost .si-item .civic-address::before,#top .si.standard-layout .si-list-of-ghost .si-item .price::before,#top .si.standard-layout .si-list-of-ghost .si-item .category::before,#top .si.standard-layout .si-list-of-ghost .si-item .subcategory::before,#top .si.standard-layout .si-list-of-ghost .si-item .ref-number::before,#top .si.standard-layout .si-list-of-ghost .si-item .description::before,#top .si.standard-layout .si-list-of-ghost .si-item .region::before,#top .si.standard-layout .si-list-of-ghost .si-item .fullname::before,#top .si.standard-layout .si-list-of-ghost .si-item .first-name::before,#top .si.standard-layout .si-list-of-ghost .si-item .last-name::before,#top .si.standard-layout .si-list-of-ghost .si-item .office::before,#top .si.standard-layout .si-list-of-ghost .si-item .title::before,#top .si.standard-layout .si-list-of-ghost .si-item .listing-count::before,#top .si.standard-layout .si-list-of-ghost .si-item .email::before,#top .si.standard-layout .si-list-of-ghost .si-item .phone::before,.si.standard-layout .si-list-of-ghost .si-item .city::before,.si.standard-layout .si-list-of-ghost .si-item .civic-address::before,.si.standard-layout .si-list-of-ghost .si-item .price::before,.si.standard-layout .si-list-of-ghost .si-item .category::before,.si.standard-layout .si-list-of-ghost .si-item .subcategory::before,.si.standard-layout .si-list-of-ghost .si-item .ref-number::before,.si.standard-layout .si-list-of-ghost .si-item .description::before,.si.standard-layout .si-list-of-ghost .si-item .region::before,.si.standard-layout .si-list-of-ghost .si-item .fullname::before,.si.standard-layout .si-list-of-ghost .si-item .first-name::before,.si.standard-layout .si-list-of-ghost .si-item .last-name::before,.si.standard-layout .si-list-of-ghost .si-item .office::before,.si.standard-layout .si-list-of-ghost .si-item .title::before,.si.standard-layout .si-list-of-ghost .si-item .listing-count::before,.si.standard-layout .si-list-of-ghost .si-item .email::before,.si.standard-layout .si-list-of-ghost .si-item .phone::before{display:none}#top .si.standard-layout .si-list-of-ghost .si-item .city::after,#top .si.standard-layout .si-list-of-ghost .si-item .civic-address::after,#top .si.standard-layout .si-list-of-ghost .si-item .price::after,#top .si.standard-layout .si-list-of-ghost .si-item .category::after,#top .si.standard-layout .si-list-of-ghost .si-item .subcategory::after,#top .si.standard-layout .si-list-of-ghost .si-item .ref-number::after,#top .si.standard-layout .si-list-of-ghost .si-item .description::after,#top .si.standard-layout .si-list-of-ghost .si-item .region::after,#top .si.standard-layout .si-list-of-ghost .si-item .fullname::after,#top .si.standard-layout .si-list-of-ghost .si-item .first-name::after,#top .si.standard-layout .si-list-of-ghost .si-item .last-name::after,#top .si.standard-layout .si-list-of-ghost .si-item .office::after,#top .si.standard-layout .si-list-of-ghost .si-item .title::after,#top .si.standard-layout .si-list-of-ghost .si-item .listing-count::after,#top .si.standard-layout .si-list-of-ghost .si-item .email::after,#top .si.standard-layout .si-list-of-ghost .si-item .phone::after,.si.standard-layout .si-list-of-ghost .si-item .city::after,.si.standard-layout .si-list-of-ghost .si-item .civic-address::after,.si.standard-layout .si-list-of-ghost .si-item .price::after,.si.standard-layout .si-list-of-ghost .si-item .category::after,.si.standard-layout .si-list-of-ghost .si-item .subcategory::after,.si.standard-layout .si-list-of-ghost .si-item .ref-number::after,.si.standard-layout .si-list-of-ghost .si-item .description::after,.si.standard-layout .si-list-of-ghost .si-item .region::after,.si.standard-layout .si-list-of-ghost .si-item .fullname::after,.si.standard-layout .si-list-of-ghost .si-item .first-name::after,.si.standard-layout .si-list-of-ghost .si-item .last-name::after,.si.standard-layout .si-list-of-ghost .si-item .office::after,.si.standard-layout .si-list-of-ghost .si-item .title::after,.si.standard-layout .si-list-of-ghost .si-item .listing-count::after,.si.standard-layout .si-list-of-ghost .si-item .email::after,.si.standard-layout .si-list-of-ghost .si-item .phone::after{content:"";opacity:0.10;background-color:var(--text-color);border-radius:20px;position:absolute;top:5px;left:5px;right:5px;bottom:5px;-webkit-animation:pulse 2s infinite ease-in-out;animation:pulse 2s infinite ease-in-out}#top .si.standard-layout .si-list-of-ghost .si-item .city::after,#top .si.standard-layout .si-list-of-ghost .si-item .civic-address::after,#top .si.standard-layout .si-list-of-ghost .si-item .first-name::after,#top .si.standard-layout .si-list-of-ghost .si-item .last-name::after,#top .si.standard-layout .si-list-of-ghost .si-item .title::after,.si.standard-layout .si-list-of-ghost .si-item .city::after,.si.standard-layout .si-list-of-ghost .si-item .civic-address::after,.si.standard-layout .si-list-of-ghost .si-item .first-name::after,.si.standard-layout .si-list-of-ghost .si-item .last-name::after,.si.standard-layout .si-list-of-ghost .si-item .title::after{background-color:var(--high-contrast-text-color)}#top .si.standard-layout .si-list-of-ghost .si-item .image,.si.standard-layout .si-list-of-ghost .si-item .image{background:none}#top .si.standard-layout .si-list-of-ghost .si-item .image::after,.si.standard-layout .si-list-of-ghost .si-item .image::after{content:"\f03e";font-family:'Font Awesome 5 pro';font-size:80px;color:var(--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}#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-listings .si-list-of-ghost .si-item .image,.si.standard-layout.si-list-of-listings .si-list-of-ghost .si-item .image{padding-bottom:calc(100% * var(--listing-item-picture-ratio))}#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.standard-layout.si-list-of-brokers .si-list-of-ghost .si-item .image,.si.standard-layout.si-list-of-brokers .si-list-of-ghost .si-item .image{padding-bottom:calc(100% * var(--broker-item-picture-ratio))}#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(--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))}}html,body{scroll-behavior:smooth}#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 label.placeholder,.si.listing-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.listing-single label.placeholder .fa-spinner-third,.si.listing-single label.placeholder .fa-spinner-third{display:block;font-size:250px;margin:15vh auto;opacity:0.5}#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;padding:1rem 0;gap:var(--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:0 var(--layout-gutter);-ms-grid-columns:(1fr)[7];grid-template-columns:repeat(7, 1fr);-ms-grid-rows:auto;grid-template-rows:auto}#top .si.listing-single .si-header .si-part.si-part-header-price,.si.listing-single .si-header .si-part.si-part-header-price{-ms-grid-column:4;-ms-grid-column-span:4;grid-column:4 / span 4;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1 / span 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;-ms-grid-column-span:5;grid-column:1 / span 5;-ms-grid-column-align:end;justify-self:end}#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:6;-ms-grid-column-span:2;grid-column:6 / span 2}#top .si.listing-single .si-header>.subcategory,.si.listing-single .si-header>.subcategory{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1 / span 3}#top .si.listing-single .si-header>.city,.si.listing-single .si-header>.city{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1 / span 3}#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{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;place-items: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-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}#top .si.listing-single .si-header .information_request button,.si.listing-single .si-header .information_request button{width:100%;display:block;padding:1em 2em;border:none;font-family:var(--button-font-name)}@media screen and (max-width: 640px){#top .si.listing-single .si-header .information_request,.si.listing-single .si-header .information_request{place-self:center}}#top .si.listing-single .si-header .tools button,.si.listing-single .si-header .tools button{background-color:var(--button-alt-bg-color);color:var(--button-alt-text-color);padding:1em 1em;border:none}#top .si.listing-single .si-header .tools button:hover,.si.listing-single .si-header .tools button:hover{background-color:var(--button-alt-hover-bg-color);color:var(--button-alt-hover-text-color)}#top .si.listing-single .si-header .tools button.active,.si.listing-single .si-header .tools button.active{background-color:var(--highlight);color:var(--highlight-text-color)}#top .si.listing-single .si-header .tools button.active:hover,.si.listing-single .si-header .tools button.active:hover{background-color:var(--highlight);color:var(--highlight-text-color)}@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(--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(--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(--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(--highlight)}#top .si.listing-single .si-mediabox .tabs .tab.videos::before,.si.listing-single .si-mediabox .tabs .tab.videos::before{width:100%;background-color:var(--text-color)}#top .si.listing-single .si-mediabox .tabs .tab.virtual-tours::before,.si.listing-single .si-mediabox .tabs .tab.virtual-tours::before{width:100%;background-color:var(--text-color)}#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:0 1rem;-ms-grid-columns:1fr;grid-template-columns:1fr}@media screen and (max-width: 800px){#top .si.listing-single .si-summary,.si.listing-single .si-summary{-ms-grid-columns:1fr;grid-template-columns:1fr}}#top .si.listing-single .si-part-location,.si.listing-single .si-part-location{text-align:center}#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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content: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(--uls-label)}#top .si.listing-single .address,.si.listing-single .address{font-weight:600;text-transform:uppercase}#top .si.listing-single .near,.si.listing-single .near{opacity:0.75}#top .si.listing-single .state,.si.listing-single .state{place-self:self-end}@media screen and (max-width: 420px){#top .si.listing-single .state,.si.listing-single .state{place-self:start}}#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 .flags,.si.listing-single .flags{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;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;gap:1rem}#top .si.listing-single .flags .flag,.si.listing-single .flags .flag{position:relative;margin:calc(var(--layout-gutter) / 2);text-align:center;display:-ms-grid;display:grid;width:3rem;-ms-grid-rows:1fr 1.4rem;grid-template-rows:1fr 1.4rem;place-items:center}#top .si.listing-single .flags .flag i,.si.listing-single .flags .flag i{font-size:1.8rem;text-align:center;color:var(--text-color)}#top .si.listing-single .flags .flag em,.si.listing-single .flags .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:#555;border-radius:3px;color:#fff;padding:10px;margin-top:10px}#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(--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:#dedede;color:#333;border-radius:3px}#top .si.listing-single .si-details,.si.listing-single .si-details{display:-ms-grid;display:grid;gap:var(--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}#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(--small-contrast-color);color:var(--small-contrast-text-color);border-radius:var(--element-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 .si-list,.si.listing-single .broker-list .si-list{display:-ms-grid;display:grid;gap:var(--layout-gutter);-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}@media screen and (max-width: 640px){#top .si.listing-single .broker-list .si-list,.si.listing-single .broker-list .si-list{-ms-grid-columns:1fr;grid-template-columns:1fr}}#top .si.listing-single .broker-list .si-list .si-item,.si.listing-single .broker-list .si-list .si-item{background:var(--small-contrast-color);color:var(--small-contrast-text-color);border-radius:var(--element-border-radius);overflow:hidden}#top .si.listing-single .mortgage-calculator,.si.listing-single .mortgage-calculator{background-color:var(--medium-contrast-color);color:var(--medium-contrast-text-color);border-radius:var(--element-border-radius);overflow:hidden}#top .si.listing-single .mortgage-calculator .si-calculator,.si.listing-single .mortgage-calculator .si-calculator{padding:1.5rem}#top .si.listing-single .mortgage-calculator .si-title,.si.listing-single .mortgage-calculator .si-title{font-size:1.5rem;padding: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{background:var(--high-contrast-color);color:var(--high-contrast-text-color);padding:1.5rem;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}#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{padding:0.5em 2em}#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;color:var(--high-contrast-text-color);-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:0rem;place-items:center}#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:0em 2em}#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(--small-contrast-color);border-radius:var(--element-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(--layout-gutter)}#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(--element-border);background-color:var(--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(--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(--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;grid-gap:0}#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;grid-gap:0px 10px;grid-template-areas:"type type floor level" "area infos infos infos";padding:5px 10px}#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(--small-contrast-color);--text-color: var(--small-contrast-text-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{background:transparent;border-bottom:solid 1px var(--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.loaded .si-content,.si.listing-single.loaded .si-content{display:-ms-grid;display:grid;opacity:1}#top .si.listing-single.loaded .si-custom-content,.si.listing-single.loaded .si-custom-content{display:block}#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.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(--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(--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(--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(--element-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(--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(--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(--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(--layout-gutter)}#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(--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(--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(--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(--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(--layout-gutter) / 2)}#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:auto 1fr;grid-template-columns:auto 1fr;place-items:center stretch}#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(--layout-gutter) 0;gap:var(--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:2rem;display:block;opacity:0.5}#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.5rem}#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 .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(--text-color)}#top .si.broker-single .listing-list .list-container,.si.broker-single .listing-list .list-container{display:-ms-grid;display:grid;gap:var(--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(--element-border);border-radius:var(--element-border-radius);-webkit-transition:0.25s;transition:0.25s}#top .si.broker-single .cities .city:hover,.si.broker-single .cities .city:hover{background:var(--button-alt-bg-color);color:var(--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.broker-single.loaded .si-content,.si.broker-single.loaded .si-content{display:-ms-grid;display:grid}#top .si.broker-single.loaded .si-custom-content,.si.broker-single.loaded .si-custom-content{display:block}#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(--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(--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(--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(--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(--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(--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(--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(--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(--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.office-single.loaded .si-content,.si.office-single.loaded .si-content{display:-ms-grid;display:grid}#top .si.office-single.loaded .si-custom-content,.si.office-single.loaded .si-custom-content{display:block}#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(--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(--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(--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(--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(--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(--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(--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(--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.agency-single.loaded .si-content,.si.agency-single.loaded .si-content{display:-ms-grid;display:grid}#top .si.agency-single.loaded .si-custom-content,.si.agency-single.loaded .si-custom-content{display:block}#top .si.listing-single>.container,#top .si.broker-single>.container{margin:40px auto}#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(--element-border);border-radius:var(--element-border-radius);background:var(--small-contrast-color);--text-color: var(--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(--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(--layout-gutter)}@media screen and (max-width: 640px){.si-auto-columns{grid-auto-flow:row;gap:calc(var(--layout-gutter) / 2)}}#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(--element-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(--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 .state label,#top si-radio .pretty .state label,si-checkbox .pretty .state label,si-radio .pretty .state label{text-indent:unset;padding-left:1.5em;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(--element-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(--element-border-color);border-radius:var(--element-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(--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(--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(--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(--element-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(--element-border-color);border-radius:var(--element-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(--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(--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(--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{padding:10px;outline:none;border:var(--element-border);border-radius:var(--element-border-radius);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(--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{background:var(--input-bg-color, #fff);border-radius:var(--element-border-radius);border:solid 1px var(--element-border);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(--element-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(--small-contrast-color);--text-color: var(--small-contrast-text-color);padding:2rem;overflow:hidden;border-radius:var(--element-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{padding:10px;background-color:transparent;color:var(--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(--text-color)}#top .si-dropdown .si-dropdown-button i,.si-dropdown .si-dropdown-button i{font-size:inherit;width:1.25rem;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(--highlight-text-color);background-color:var(--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(--background-color);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;border:var(--element-border);border-radius:var(--element-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(--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(--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(--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(--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(--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:var(--element-padding);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-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% - 18px)) scale(0.85);transform:translateY(calc(-100% - 18px)) scale(0.85);padding:0}#top .si-input-container.si-float-label,.si-input-container.si-float-label{padding-top:2.25rem}#top .si-input-container.si-float-label>label,.si-input-container.si-float-label>label{top:0px;-webkit-transform:translateY(calc(0% + 13px)) scale(0.85);transform:translateY(calc(0% + 13px)) scale(0.85)}#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;place-items:center}#top .si-map-container,.si-map-container{position:relative;overflow:hidden;margin:calc(-1 * var(--layout-gutter));margin-top:0}#top .si-map-container .si-map-viewport-container,.si-map-container .si-map-viewport-container{position:relative}@media screen and (max-width: 640px){#top .si-map-container,.si-map-container{margin:calc(-1 * (var(--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(--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(--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(--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(--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(--highlight);color:var(--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(--highlight);--text-color: var(--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(--layout-gutter);padding-top:calc(var(--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(--layout-gutter) / 2);padding-top:calc(var(--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);--map-marker-fg: var(--map-marker-fg-sold)}#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(--highlight));color:var(--map-cluster-fg, var(--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(--highlight));box-shadow:0 0 0 0.5em var(--map-cluster-bg, var(--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(--highlight));box-shadow:0 0 0 0.25em var(--map-cluster-bg, var(--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(--component-border);border-radius:var(--component-border-radius)}#top .si-select .si-selected-value,.si-select .si-selected-value{min-height:1em;line-height:1em;color:var(--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(--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(--background-color);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;border:var(--component-border);border-radius:var(--component-border-radius);left:0px;width:0px;pointer-events:none;top:calc(var(--relative-cy) + var(--relative-pageYOffset));left:var(--relative-cx);min-width:var(--relative-width)}@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}@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(--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(--small-contrast-color);color:var(--small-contrast-text-color);position:-webkit-sticky;position:sticky;top:0px;z-index:5}#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(--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.selected,.si-select-panel .si-option.selected{border-left-color:var(--highlight);background:none}#top .si-select-panel .si-option:not(.selected):hover,.si-select-panel .si-option:not(.selected):hover{border-left-color:var(--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:75vh}}#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(--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(--element-border);border-radius:var(--element-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(--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(--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 .button,.si-modal .si-modal-dialog .modal-header .button{margin:0px}#top .si-modal .si-modal-dialog .si-modal-content,.si-modal .si-modal-dialog .si-modal-content{background-color:var(--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(--element-border);border-radius:var(--element-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(--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(--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(--small-contrast-color);color:var(--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(--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(--element-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(--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}@-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}@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(--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(--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:calc(var(--layout-gutter) / 2);place-items:stretch;padding-left:calc(var(--layout-gutter) / 2)}@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:calc(var(--layout-gutter) / 2);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(--button-fg-color, #fff);border-radius:50%;width:30px;height:30px;background:var(--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(--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(--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(--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: 40px;z-index:9}@media screen and (max-width: 640px){#top .si-image-slider .navigation-controls,.si-image-slider .navigation-controls{--nav-control-size: 25px}}#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(--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(--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(--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(--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(--element-border-radius) 0 0 var(--element-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(--element-border-radius) var(--element-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(--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;--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(--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(--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(--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(--element-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;--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(--text-color);border-radius:var(--element-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;grid-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(--element-border-radius);width:100%;max-width:350px;height:250px;--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(--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 .pretty{margin-right:0px}#top .si .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 .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 .pretty .si-input-state .icon.fa-xs{font-size:0.65em}#top .si .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 .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(--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 .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 .pretty input:checked ~ .si-input-state .icon{color:var(--highlight-text-color)}#top .si .pretty input:checked ~ .si-input-state label::after,.si .pretty input:checked ~ .si-input-state label::after{background-color:var(--highlight);border-color:var(--highlight);opacity:1}#top .si .si-button,#top .si .button,.si .si-button,.si .button{display:inline-block;border:none;margin:5px 0;padding:1em 1.5em;-webkit-transition:0.25s;transition:0.25s;font-size:1rem;line-height:1em;font-weight:600;background-color:var(--button-bg-color);color:var(--button-text-color);border-radius:var(--component-border-radius);outline:none;font-family:var(--button-font-name);cursor:pointer}#top .si .si-button i,#top .si .button i,.si .si-button i,.si .button i{color:inherit}#top .si .si-button:hover,#top .si .button:hover,.si .si-button:hover,.si .button:hover{background-color:var(--button-hover-bg-color);color:var(--button-hover-text-color)}#top .si .si-button[disabled],#top .si .button[disabled],.si .si-button[disabled],.si .button[disabled]{opacity:0.5;pointer-events:none}#top .si .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 .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(--component-border);border-radius:var(--component-border-radius)}#top .si .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 .input-container.ng-dirty.ng-invalid label,.si .input-container.ng-touched.ng-invalid label{color:var(--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 .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(--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,[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{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}#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:20px 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(--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(--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(--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(--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(--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}@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(--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(--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-soft{opacity:0 !important}
