.properties-empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:565px;padding:0 2rem;text-align:center;width:100%}.properties-empty-state img{margin-bottom:2rem;max-width:18rem;width:100%}.properties-empty-state__title{font-size:1.5rem;line-height:2rem;margin:0 0 1rem}.properties-empty-state p{font-size:1rem;line-height:1.5rem}.properties-empty-state__contact-button{margin-top:1.5rem}.block-search-properties__main-bg{background-color:#fff}.block-search-properties__inner{overflow:hidden}.block-search-properties__filter-bar{align-items:stretch;border-bottom:1px solid rgba(var(--dynamic-text-color),.2);border-top:1px solid rgba(var(--dynamic-text-color),.2);display:flex}.block-search-properties__filter-bar-right{display:flex;flex-direction:row;flex-grow:1;flex-shrink:0;gap:.75rem;justify-content:space-between;min-width:0;padding:1rem 1rem 1rem 0}@media(min-width:576px){.block-search-properties__filter-bar-right{padding:1rem 2rem 1rem .5rem}}.block-search-properties__filter-bar-right>div{align-items:center;display:flex;flex-direction:row;gap:.75rem}@media(min-width:768px){.block-search-properties__filter-bar-right>div{gap:1.5rem}}.block-search-properties__filters-overlay-button .button{border-color:var(--swb-highlight-color,#003da5)!important;color:var(--swb-highlight-color,#003da5)}@media(max-width:360px){.block-search-properties__filters-overlay-button .button{padding-left:1rem;padding-right:1rem}}.block-search-properties__scope-dropdown-wrapper{align-items:center;display:none}@media(min-width:768px){.block-search-properties__scope-dropdown-wrapper{display:flex}}.block-search-properties__results{display:grid;grid-template-columns:100%}@media(min-width:992px){.block-search-properties__results{grid-template-columns:57% 43%}}@media(min-width:1440px){.block-search-properties__results{grid-template-columns:65% 35%}}.block-search-properties__header,.block-search-properties__properties-list{display:grid;grid-gap:1.5rem;grid-template-columns:1fr}@media(min-width:576px){.block-search-properties__header,.block-search-properties__properties-list{grid-gap:2rem}}@media(min-width:768px){.block-search-properties__header,.block-search-properties__properties-list{grid-template-columns:1fr 1fr}}@media(min-width:1680px){.block-search-properties__header,.block-search-properties__properties-list{grid-template-columns:1fr 1fr 1fr}}.block-search-properties__header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:0 0 1.5rem}.block-search-properties__properties-list .property-listing-card{background-color:#fff}.block-search-properties__thumbnail-container{height:var(--block-height);max-height:var(--block-height);overflow-y:scroll;padding:1.5rem 1rem}@media(min-width:576px){.block-search-properties__thumbnail-container{padding:1.5rem 2rem}}.block-search-properties__mobile-list-toggle{bottom:1.5rem;justify-self:center;position:absolute;z-index:1}.block-search-properties .fullscreen-mobile-map,.block-search-properties .fullscreen-mobile-map .block-search-properties__results{padding:0}.block-search-properties .fullscreen-mobile-map .block-search-properties__map-wrapper{display:block;position:relative;width:100%}.block-search-properties__map-wrapper{height:var(--block-height);max-height:var(--block-height);position:relative;width:100%}.block-search-properties__map-wrapper .block-search-properties__desktop-list-toggle{left:0;position:absolute;top:1.5rem;transform:translateX(-50%);z-index:4}.block-search-properties__map-loading{background-color:rgba(0,0,0,.7);border-radius:var(--border-radius-1,3px);color:#fff;font-size:1rem;left:50%;padding:.5rem 1rem;pointer-events:none;position:absolute;top:1.5rem;transform:translateX(-50%);transition:opacity .2s ease;z-index:5}.block-search-properties__map-loading.fade-enter,.block-search-properties__map-loading.fade-leave-to{opacity:0}.block-search-properties__map-component{height:100%;width:100%}.block-search-properties .fullscreen-desktop-map{grid-template-columns:0 100%}.block-search-properties .fullscreen-desktop-map .block-search-properties__results{grid-template-columns:100% 0}.block-search-properties .fullscreen-desktop-map .block-search-properties__desktop-list-toggle{left:1.5rem;transform:translateX(0)}.block-search-properties__scope-dropdown .dropdown__wrapper{margin:0;min-width:220px}.block-search-properties__municipality-dropdown-wrapper{flex-grow:1;position:relative;width:100%}@media(min-width:768px){.block-search-properties__municipality-dropdown-wrapper{flex-grow:0;flex-shrink:1;width:40%}}.block-search-properties__mobile-dropdown-bypass{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:99}.block-search-properties__municipality-dropdown{height:100%}.block-search-properties__municipality-dropdown .property-search-autocomplete__dropdown{left:1rem;right:1rem;top:calc(100% + 1px)}@media(min-width:576px){.block-search-properties__municipality-dropdown .property-search-autocomplete__dropdown{left:2rem;right:0}}@media(max-width:575.98px){.block-search-properties__municipality-dropdown .property-search-autocomplete__clear{right:1rem}}.block-search-properties__municipality-dropdown.property-search-autocomplete{height:100%!important}.block-search-properties__municipality-dropdown.property-search-autocomplete .field,.block-search-properties__municipality-dropdown.property-search-autocomplete .field__group,.block-search-properties__municipality-dropdown.property-search-autocomplete .property-search-autocomplete__input-wrapper{height:100%}.block-search-properties__municipality-dropdown.property-search-autocomplete .field__icon{font-size:1rem;line-height:1.5rem}.block-search-properties__municipality-dropdown.property-search-autocomplete .field__input{color:#19191e;font-size:1rem!important;height:auto!important;line-height:1.5rem!important;min-height:70px;padding-left:0!important}.block-search-properties__municipality-dropdown .dropdown{background-color:#fff;border-radius:0!important;border-width:0!important;box-shadow:none!important;height:100%}.block-search-properties__municipality-dropdown .dropdown__wrapper{height:100%;margin:0}.block-search-properties__municipality-dropdown .dropdown__wrapper>div,.block-search-properties__municipality-dropdown .dropdown__wrapper>div>div[data-lock]{height:100%}.block-search-properties__municipality-dropdown .dropdown__placeholder,.block-search-properties__municipality-dropdown .dropdown__value,.block-search-properties__municipality-dropdown .field__icon{padding-left:1rem}@media(min-width:576px){.block-search-properties__municipality-dropdown .dropdown__placeholder,.block-search-properties__municipality-dropdown .dropdown__value,.block-search-properties__municipality-dropdown .field__icon{padding-left:2rem}}.block-search-properties__municipality-dropdown .dropdown__placeholder,.block-search-properties__municipality-dropdown .field__input{color:#19191e;font-size:1rem;line-height:1.5rem}.block-search-properties__municipality-dropdown .dropdown__placeholder{white-space:nowrap}.block-search-properties__municipality-dropdown .field__icon .icon{font-size:1rem;line-height:1.5rem}.block-search-properties__municipality-dropdown .dropdown__caret{display:none}.block-search-properties__municipality-dropdown .dropdown__list-wrapper{box-shadow:none!important}.block-search-properties__municipality-dropdown .dropdown__wrapper.is-opened .dropdown__list-wrapper{border:1px solid rgba(var(--dynamic-text-color),.2)!important;max-height:298px!important}.block-search-properties__municipality-dropdown .dropdown__list--with-reset{max-height:204px}.block-search-properties__municipality-dropdown .checkbox__check{margin-top:2px!important}.block-search-properties__municipality-dropdown .field__icon,.block-search-properties__municipality-dropdown .field__input{border-radius:0!important;border-width:0!important}.block-search-properties__municipality-dropdown .dropdown__item{min-height:1.5rem;padding:.5rem .75rem}.block-search-properties--no-results .block-search-properties__thumbnail-container{align-items:safe center;display:flex}@media(max-width:991.98px){.block-search-properties--no-results .block-search-properties__thumbnail-container{padding-bottom:calc(38px + 2.25rem)}}.block-search-properties--no-results .block-search-properties__header{display:none}