.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hidden{display:none!important}.visually-hidden{clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.e-n-accordion-item:has(.msw-centris-dynamic-tag:empty),.elementor-icon-list-item:has(.msw-centris-dynamic-tag:empty){display:none}.negative-margin-yes .msw-centris-widget-list .property-status,.negative-margin-yes .msw-centris-widget-search .property-status{margin-left:calc(var(--property-padding-left, 0px )*-1);margin-right:calc(var(--property-padding-right, 0px )*-1);margin-top:calc(var(--property-padding-top, 0px )*-1)}.msw-centris-widget-list .property-image-wrapper,.msw-centris-widget-search .property-image-wrapper{position:relative}.msw-centris-widget-list .property-open-house-wrapper,.msw-centris-widget-search .property-open-house-wrapper{left:0;position:absolute;width:100%;z-index:5}.open-house-full-width-yes .msw-centris-widget-list .property-open-house,.open-house-full-width-yes .msw-centris-widget-search .property-open-house{display:block}.msw-centris-widget-list .property-open-house,.msw-centris-widget-search .property-open-house{display:inline-block}.msw-centris-widget-list .property-image,.msw-centris-widget-search .property-image{overflow:hidden}.msw-centris-widget-list img,.msw-centris-widget-list picture,.msw-centris-widget-search img,.msw-centris-widget-search picture{aspect-ratio:3/2;display:block;-o-object-fit:cover;object-fit:cover}.msw-centris-widget-list{display:grid}.msw-centris-widget-list .property{display:block;overflow:hidden}.msw-centris-widget-search .elementor-button{align-items:center;border-color:transparent;display:inline-flex}.reset-filters-icon,.toggle-filters-close-icon,.toggle-filters-open-icon{position:relative}.msw-centris-widget-search .toggle-filters-icon-wrapper{display:grid;place-items:center}.msw-centris-widget-search .toggle-filters-close-icon,.msw-centris-widget-search .toggle-filters-open-icon{display:block;grid-area:1/1;line-height:0;opacity:0;pointer-events:none}.msw-centris-widget-search .toggle-filters[aria-expanded=false] .toggle-filters-open-icon,.msw-centris-widget-search .toggle-filters[aria-expanded=true] .toggle-filters-close-icon{opacity:1}.msw-centris-widget-search .filters-wrapper{display:flex;flex-direction:column}.msw-centris-widget-search .filters-flex{align-items:stretch;display:flex;flex-wrap:wrap}.filter,.sort{background-color:transparent;border:0 solid transparent;border-radius:0;cursor:pointer}.select-wrap{--select-icon-size:0px;--select-padding:0px;--select-icon-gap:0px;--select-padding-right:calc(var(--select-icon-gap) + var(--select-icon-size) + var(--select-padding));--select-border-width-right:0px;display:flex;position:relative}.select-wrap select{line-height:normal!important}.select-wrap .filter,.select-wrap .sort{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--select-padding) var(--select-padding-right) var(--select-padding) var(--select-padding)}.select-wrap .filter-icon,.select-wrap .sort-icon{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.select-wrap .filter{padding-right:calc(var(--filters-icon-gap, var(--select-icon-gap)) + var(--filters-icon-size, var(--select-icon-size)) + var(--filters-padding-right, var(--select-padding)))!important}.select-wrap .filter-icon{right:calc(var(--filters-padding-right, var(--select-padding)) + var(--filters-border-width-right, var(--select-border-width-right)))!important}.select-wrap .sort{padding-right:calc(var(--sort-icon-gap, var(--select-icon-gap)) + var(--sort-icon-size, var(--select-icon-size)) + var(--sort-padding-right, var(--select-padding)))!important}.select-wrap .sort-icon{right:calc(var(--sort-padding-right, var(--select-padding)) + var(--sort-border-width-right, var(--select-border-width-right)))!important}.open-houses{align-items:center;display:flex;line-height:0}.open-house-icon{position:relative}.msw-centris-widget-search .open-houses:has(:checked) .checkbox-icon,.msw-centris-widget-search .open-houses:has(input[type=checkbox]:not(:checked)) .checked-icon{display:none}.msw-centris-widget-search .open-houses:has(:focus){outline-style:auto;outline-width:1px}.properties-found-wrapper{align-items:flex-end;display:flex;justify-content:space-between}.msw-centris-widget-search .results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0}.msw-centris-widget-search .property{display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.msw-centris-widget-search .property-icons,.msw-centris-widget-search .property-price-wrapper{display:flex;flex-wrap:wrap}.msw-centris-widget-search .property-price,.msw-centris-widget-search .property-taxes{white-space:nowrap}.msw-centris-widget-search .property-icon,.msw-centris-widget-search .property-icon-wrapper{display:inline-flex}.msw-centris-widget-search .property-icon-wrapper{align-items:stretch}.msw-centris-widget-search .property-icon{align-items:center;position:relative}.msw-centris-widget-search i,.msw-centris-widget-search svg{transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),text-decoration-color .15s cubic-bezier(.4,0,.2,1),fill .15s cubic-bezier(.4,0,.2,1),stroke .15s cubic-bezier(.4,0,.2,1)}.msw-centris-photos .swiper-slide-inner{position:relative}.msw-centris-photos figcaption{background-color:hsla(0,0%,100%,.8);left:0;padding:.5rem 1rem;position:absolute;top:0}.msw-centris-addenda li:last-child{margin-bottom:0!important}.msw-centris-chars,.msw-centris-finances,.msw-centris-open-house,.msw-centris-price,.msw-rooms-details{display:flex;flex-wrap:wrap}.msw-centris-chars__row,.msw-centris-finances--row,.msw-centris-open-house__row,.msw-rooms-details__row{width:100%}.msw-centris-chars__divider:last-child,.msw-centris-finances--divider:last-child,.msw-centris-open-house__divider:last-child,.msw-rooms-details__divider:last-child{display:none}.msw-rooms-details__columns{display:grid;grid-template-columns:repeat(var(--msw-rooms-details-columns),minmax(0,1fr))}.msw-centris-price .price,.msw-centris-price .taxes{white-space:nowrap}
