form#searchFormFullVersion2{background-color:var(--bs-white);margin-bottom:2rem;margin-left:-.5rem;margin-right:-.5rem;padding:1rem 1rem 0;position:relative}@media(min-width:576px){form#searchFormFullVersion2{padding:2rem 0 0}}form#searchFormFullVersion2 .form-control,form#searchFormFullVersion2 .form-select{background-color:var(--bs-white);border:1px solid var(--bs-black);cursor:pointer;padding:1rem}form#searchFormFullVersion2 .form-control:not(:disabled):focus,form#searchFormFullVersion2 .form-control:not(:disabled):hover,form#searchFormFullVersion2 .form-select:not(:disabled):focus,form#searchFormFullVersion2 .form-select:not(:disabled):hover{box-shadow:0 3px 6px rgba(0,0,0,.25);cursor:auto;outline:none}form#searchFormFullVersion2 .form-control.is-invalid,form#searchFormFullVersion2 .form-select.is-invalid{border-bottom-color:var(--bs-danger)}form#searchFormFullVersion2 .form-select:disabled{cursor:default;opacity:.5}form#searchFormFullVersion2 .form-check-input{border-color:var(--bs-black)}form#searchFormFullVersion2 .form-check-input:checked{border-color:var(--bs-primary)}form#searchFormFullVersion2 .inputs-list .form-check{float:left;margin:0;padding:0 .25rem .5rem}form#searchFormFullVersion2 .inputs-list .form-check.checked,form#searchFormFullVersion2 .inputs-list .form-check:hover{filter:drop-shadow(1px 2px 3px rgba(0,0,0,.25))}form#searchFormFullVersion2 .inputs-list .form-check label{background-color:var(--bs-light);border:0;box-shadow:none;cursor:pointer;font-weight:var(--bs-fw-base);padding:.75rem 1.5rem}form#searchFormFullVersion2 .inputs-list .form-check input{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;background-image:none;border:0!important;white-space:nowrap!important}form#searchFormFullVersion2 .inputs-list .form-check input:checked+label{color:var(--bs-black);font-weight:700}form#searchFormFullVersion2 .inputs-list .form-check:first-child label{clip-path:polygon(calc(30%/var(--aspect-ratio, 2)/.68985) 0,100% 0,100% 100%,0 100%,0 30%)}form#searchFormFullVersion2 label:empty{display:none}form#searchFormFullVersion2 p.text{background-color:hsla(0,0%,100%,.88);padding:1rem}form#searchFormFullVersion2 .row{margin:0}@media(max-width:991.98px){form#searchFormFullVersion2 .row.md-33,form#searchFormFullVersion2 .row.md-66{width:100%}}form#searchFormFullVersion2 .row [class|=col]{padding:0}form#searchFormFullVersion2 .row.field input::placeholder{color:var(--bs-black)}form#searchFormFullVersion2 .row.field input:focus::placeholder{color:var(--bs-black)}form#searchFormFullVersion2 .row.field select:focus{color:var(--bs-black)}form#searchFormFullVersion2 .row.field .col-12{background-color:var(--bs-white)}form#searchFormFullVersion2 .row.float{margin-left:.5rem!important;margin-right:.5rem!important;width:calc(100% - 1rem)}@media(min-width:576px){form#searchFormFullVersion2 .row.md-75{width:calc(75% - 1rem)}form#searchFormFullVersion2 .row.md-25{width:calc(25% - 1rem)}form#searchFormFullVersion2 .row.md-city{width:calc(49% - 1rem)}form#searchFormFullVersion2 .row.md-radius{width:calc(21% - 1rem)}form#searchFormFullVersion2 .row.md-filter{width:calc(30% - 1rem)}}form#searchFormFullVersion2 .form-floating{margin:0}form#searchFormFullVersion2 button.btn-outline-filter{border:1px solid var(--bs-black);color:var(--bs-black);font-size:1rem;font-weight:300;padding:1rem 1rem 1rem 3rem;position:relative;white-space:nowrap;width:100%}form#searchFormFullVersion2 button.btn-outline-filter:focus,form#searchFormFullVersion2 button.btn-outline-filter:hover{box-shadow:0 3px 6px rgba(0,0,0,.25)!important}form#searchFormFullVersion2 button.btn-outline-filter:before{color:var(--bs-black);content:"";font-family:betterhomes!important;font-size:17px;left:1rem;position:absolute;top:1rem;z-index:10}form#searchFormFullVersion2 .help-inline{background-color:var(--bs-white);border:1px solid var(--bs-black);box-shadow:none;left:0;padding:.5rem 3rem;position:absolute;right:0;top:4.7rem;width:auto;z-index:10}@media(min-width:992px){form#searchFormFullVersion2 .help-inline{top:5.1rem}}form#searchFormFullVersion2 ul.data-list{max-height:158px;top:4.7rem}@media(min-width:992px){form#searchFormFullVersion2 ul.data-list{max-height:188px}}form#searchFormFullVersion2 ul.data-list li{font-size:1rem}form#searchFormFullVersion2 ul.data-list li:hover{color:var(--bs-black)}form#searchFormFullVersion2 .dropdown .dropdown-toggle{font-size:inherit;font-weight:inherit;padding:.75rem 1rem}form#searchFormFullVersion2 .dropdown .dropdown-toggle .default-filter i{float:right;font-size:.75rem;margin-left:.25rem;margin-top:.45rem}form#searchFormFullVersion2 .dropdown .dropdown-toggle .default-filter i:before{font-weight:var(--bs-fw-bold)!important}form#searchFormFullVersion2 .dropdown .dropdown-toggle.show,form#searchFormFullVersion2 .dropdown .dropdown-toggle:hover{filter:drop-shadow(1px 2px 3px rgba(0,0,0,.25))}form#searchFormFullVersion2 .dropdown .dropdown-toggle.show>.default-filter i{transform:rotate(180deg)}form#searchFormFullVersion2 .dropdown .dropdown-toggle:after{display:none}form#searchFormFullVersion2 .dropdown .dropdown-toggle .btn{box-shadow:none!important;float:right;font-size:.7rem;opacity:1;padding:.3rem 0 0 .3rem}form#searchFormFullVersion2 .dropdown .dropdown-toggle .saved-filter span{background-color:var(--bs-white);font-size:.8rem;font-weight:500;margin-left:.6rem;margin-right:.2rem;padding:.2rem .45rem}form#searchFormFullVersion2 .dropdown .fake-dropdown-menu{border:0;list-style:none;margin-bottom:0;padding:0}form#searchFormFullVersion2 .dropdown .fake-dropdown-menu .filter-wrapper{background-color:var(--bs-white);font-size:1rem;font-weight:300;padding:.5rem 1rem 5rem;position:relative}form#searchFormFullVersion2 .dropdown .fake-dropdown-menu .filter-wrapper.rooms{width:12rem}form#searchFormFullVersion2 .dropdown .fake-dropdown-menu .filter-wrapper .filter-wrapper{padding:0}form#searchFormFullVersion2 .dropdown .fake-dropdown-menu .h6,form#searchFormFullVersion2 .dropdown .fake-dropdown-menu h6{color:var(--bs-black);font-weight:500}form#searchFormFullVersion2 .dropdown .fake-dropdown-menu .form-floating>.form-check{margin-top:0}form#searchFormFullVersion2 .dropdown .fake-dropdown-menu .form-select{min-width:max-content;padding:.5rem 2rem .5rem .5rem}form#searchFormFullVersion2 .dropdown .fake-dropdown-menu .form-select#objectType{min-width:12rem}form#searchFormFullVersion2 .dropdown .fake-dropdown-menu .form-select option:checked{background-color:var(--bs-light);color:var(--bs-black)}form#searchFormFullVersion2 .dropdown .fake-dropdown-menu .form-select option:hover{background-color:var(--bs-light)}form#searchFormFullVersion2 .dropdown .fake-dropdown-menu .form-check-input{border-color:var(--bs-black)}form#searchFormFullVersion2 .dropdown .fake-dropdown-menu .form-check-input:checked{border-color:var(--bs-primary)}form#searchFormFullVersion2 .dropdown .fake-dropdown-menu .button-wrapper{background-color:var(--bs-white);bottom:0;box-shadow:0 -3px 3px 0 rgba(0,0,0,.16);left:0;padding:1rem;position:absolute;right:0}form#searchFormFullVersion2 .dropdown .fake-dropdown-menu .button-wrapper button.btn{width:100%}form#searchFormFullVersion2 .actions{float:none;margin-left:.5rem;margin-right:.5rem}form#searchFormFullVersion2 .form-navigation .nav-pills{justify-content:center}form#searchFormFullVersion2 .form-navigation .nav-pills .nav-item{margin:0!important;width:100%}@media(min-width:576px){form#searchFormFullVersion2 .form-navigation .nav-pills{justify-content:start;margin-top:3.5rem}form#searchFormFullVersion2 .form-navigation .nav-pills .nav-item{width:auto}}form#searchFormFullVersion2 .form-navigation button{padding-bottom:.5rem;padding-top:.5rem;width:100%}form#searchFormFullVersion2 .form-navigation button:focus,form#searchFormFullVersion2 .form-navigation button:hover{background-color:var(--bs-primary);border-color:var(--bs-primary);color:var(--bs-white)}@media(min-width:576px){form#searchFormFullVersion2 .form-navigation button{margin-top:.5rem;min-width:138px;padding-bottom:.8rem;padding-top:.8rem;width:auto}}form#searchFormFullVersion2 .btn-sm{font-size:1rem;padding:.25rem .5rem}div#searchOverlay #search_criteria .dropdown-wrapper{order:1;padding-left:calc(var(--bs-gutter-x)/4);padding-right:calc(var(--bs-gutter-x)/4)}div#searchOverlay #search_criteria .dropdown-wrapper .dropdown-container{display:block;padding-bottom:.5rem;padding-top:.5rem;width:100%}div#searchOverlay #search_criteria .col-sm-auto{order:1;padding-left:calc(var(--bs-gutter-x)/4);padding-right:calc(var(--bs-gutter-x)/4)}div#searchOverlay #search_criteria .checkbox-price-reduction{margin-top:0}div#searchOverlay #search_criteria .checkbox-price-reduction .form-check{padding-bottom:.75rem;padding-top:.75rem}@media(max-width:575.98px){div#searchOverlay #search_criteria .checkbox-price-reduction{margin-bottom:1rem;margin-top:1rem;order:0}div#searchOverlay #search_criteria .checkbox-price-reduction .form-check{margin-left:1rem;margin-right:1rem;padding-bottom:0;padding-top:0;position:relative}div#searchOverlay #search_criteria .checkbox-price-reduction .form-check:after{border-bottom:1px solid var(--bs-border-color);bottom:-1.1rem;content:"";height:1px;left:-1.5rem;position:absolute;right:-1.5rem}div#searchOverlay #search_criteria .checkbox-price-reduction .form-check label{font-weight:500}}div#searchOverlay #search_criteria h6.title-show-open{display:none}div#searchOverlay.open{bottom:0;left:0;position:fixed;right:0;top:0;z-index:2000}div#searchOverlay.open .search-header{background-color:var(--bs-white);padding:1rem;top:0;z-index:1010}div#searchOverlay.open .search-header h4{margin-bottom:0;text-align:center}div#searchOverlay.open .search-header .btn-close-x{background-color:transparent;border:0;line-height:1;padding:0;position:absolute;right:1rem;top:1rem}div#searchOverlay.open .search-header .btn-close-x i{font-size:1.2rem;line-height:1}div#searchOverlay.open .fake-dropdown-menu.filter{border-bottom:1px solid var(--bs-border-color);box-shadow:none;position:static;width:100%}div#searchOverlay.open .fake-dropdown-menu.filter .filter-wrapper{padding-bottom:.5rem}div#searchOverlay.open .actions{background-color:var(--bs-white);bottom:0;box-shadow:0 -3px 4px rgba(0,0,0,.16);left:0;margin:0;padding:1rem;position:fixed;right:0;z-index:1010}div#searchOverlay.open .form-navigation .nav-pills{margin-top:0}div#searchOverlay.open .form-navigation button{background-color:var(--bs-primary);color:var(--bs-white)}div#searchOverlay.mobile #search_criteria{display:none}div#searchOverlay.mobile div#radius{height:0;overflow:hidden}div#searchOverlay.mobile.open{background-color:var(--bs-white);overflow-y:auto;padding:4rem 1rem 1rem}div#searchOverlay.mobile.open div#radius,div#searchOverlay.mobile.open div#zipCity{height:auto;overflow:visible}div#searchOverlay.mobile.open .search-header{box-shadow:0 3px 4px rgba(0,0,0,.16);left:0;position:fixed;right:0}div#searchOverlay.mobile.open form#searchFormFullVersion2{padding-bottom:0}div#searchOverlay.mobile.open #search_criteria{background-color:var(--bs-white);display:block;margin:0 -1rem -1rem}div#searchOverlay.mobile.open #search_criteria .dropdown-container{display:block}div#searchOverlay.mobile.open ul#categoryFilter{border-top:1px solid var(--bs-border-color);padding-top:1rem}div#searchOverlay.mobile.open #search_agent{background-color:var(--bs-white);margin:0 -1rem;padding:0 1.5rem 3rem}div#searchOverlay.mobile.open .btn-search-agent-opener{margin-left:0;margin-right:0;margin-top:2rem;width:100%}div#searchOverlay.mobile.open button#searchOpenerButton{display:none}div#searchOverlay.desktop fieldset{float:left;width:79.4%}div#searchOverlay.desktop div#zipCity label.h6{color:var(--bs-black);font-weight:400;opacity:1;transform:scale(1) translateY(-2rem) translateX(-.75rem)}div#searchOverlay.desktop #search_criteria .dropdown-wrapper{display:none}div#searchOverlay.desktop.open{background-color:rgba(0,0,0,.6);overflow:hidden;padding:0}div#searchOverlay.desktop.open>div{background-color:var(--bs-white);margin:5rem auto;max-height:calc(100vh - 10rem);overflow-y:auto;padding:0;position:relative;width:600px}div#searchOverlay.desktop.open>div div#filter{display:none}div#searchOverlay.desktop.open .search-header{left:-1rem;position:sticky;right:-1rem;--shadow:0 3px 4px rgba(0,0,0,.16);box-shadow:var(--shadow)}div#searchOverlay.desktop.open .search-header h4{text-align:left}div#searchOverlay.desktop.open .search-header .reset-link{background-color:transparent;border:0;color:var(--bs-primary);font-size:1rem;font-weight:var(--bs-fw-base);margin-left:2rem;padding:0}@supports(animation-timeline:scroll()){div#searchOverlay.desktop.open .search-header{animation:scroll-shadow linear both;animation-timeline:scroll();animation-range:0 5ex}@keyframes scroll-shadow{0%{box-shadow:none}to{box-shadow:var(--shadow)}}}div#searchOverlay.desktop.open form#searchFormFullVersion2{margin:2rem 0 0;min-height:calc(100% - 56px);padding:0}div#searchOverlay.desktop.open form#searchFormFullVersion2 fieldset{float:none;min-height:calc(100% - 89px);padding:0 .5rem;width:auto}div#searchOverlay.desktop.open div#radius,div#searchOverlay.desktop.open div#zipCity{height:auto;overflow:visible}div#searchOverlay.desktop.open .row.md-city{width:calc(70% - 1rem)}div#searchOverlay.desktop.open .row.md-radius{width:calc(30% - 1rem)}div#searchOverlay.desktop.open #search_criteria{display:block}div#searchOverlay.desktop.open #search_criteria .col-open-6{width:50%}div#searchOverlay.desktop.open #search_criteria .dropdown-wrapper{display:block}div#searchOverlay.desktop.open #search_criteria .checkbox-price-reduction{padding-left:0;padding-right:0}div#searchOverlay.desktop.open #search_criteria .checkbox-price-reduction .form-check{padding-bottom:0;padding-top:0}div#searchOverlay.desktop.open #search_criteria h6.title-show-open{display:block}div#searchOverlay.desktop.open .fake-dropdown-menu.filter{border-bottom:0}div#searchOverlay.desktop.open .fake-dropdown-menu.filter .filter-wrapper{padding:0 0 .5rem}div#searchOverlay.desktop.open .extended-criteria .form-floating{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}div#searchOverlay.desktop.open .extended-criteria .form-floating .form-check{flex-basis:48%}div#searchOverlay.desktop.open .actions{left:0;position:sticky;right:0}div#searchOverlay.desktop.open .form-navigation .nav-pills{display:block}div#searchOverlay.desktop.open .form-navigation button{margin-top:0;padding-bottom:.5rem;padding-top:.5rem;width:100%}div#searchOverlayClone.desktop fieldset{float:left;width:79.4%}