.property-listing-page{padding:70px 0}.property-listing-page .property-listing-sort{width:auto;min-width:180px}.property-listing-page .card__image-header img{height:250px;object-fit:cover;width:100%}.property-listing-page #property-listing-feedback{min-height:24px}.property-search-form .multi-select{position:relative}.property-search-form .multi-select__toggle{width:100%;height:42px;padding:0 36px 0 18px;overflow:hidden;border:1px solid #dbe1e8;background:#fff;color:#495057;text-align:left;text-overflow:ellipsis;white-space:nowrap}.property-search-form .multi-select__menu{position:absolute;top:calc(100% + 2px);left:0;z-index:100;display:none;width:100%;max-height:280px;padding:10px 0;overflow-y:auto;border:1px solid #dbe1e8;background:#fff;box-shadow:0 8px 20px rgba(0,0,0,.12)}.property-search-form .multi-select.is-open{z-index:101}.property-search-form .multi-select.is-open .multi-select__menu{display:block}.property-search-form .multi-select__menu label{display:block;margin:0;padding:8px 14px;cursor:pointer}.property-search-form .multi-select__menu label:hover{background:#f5f6f8}.property-search-form .multi-select__menu input{margin-right:8px}#property-listing-results.is-list .property-listing-item{flex:0 0 100%;max-width:100%}#property-listing-results.is-list .card__image{display:grid;grid-template-columns:minmax(280px,38%) 1fr}#property-listing-results.is-list .card__image-header{grid-row:1/3;height:100%;min-height:270px}#property-listing-results.is-list .card__image-header img{height:100%}#property-listing-results.is-list .card__image-body,#property-listing-results.is-list .card__image-footer{grid-column:2}@media(max-width:767px){.property-listing-toolbar{align-items:stretch!important;gap:12px}.property-listing-toolbar>div:first-child{flex-basis:100%}.property-listing-toolbar .property-listing-sort{width:100%}#property-listing-results.is-list .card__image{display:block}}
.property-listing-search{padding:30px 0 22px;background:var(--site-navy) url("../images/silvano-pattern.svg") repeat!important;background-size:360px 120px!important;border-top:1px solid rgba(255,255,255,.08);border-bottom:5px solid var(--site-gold);box-shadow:0 8px 24px rgba(0,34,71,.2)}
.property-listing-search .search__area-inner{padding:0;background:transparent;box-shadow:none}
.property-listing-search .price-range-label{color:#fff;font-weight:700}
.property-listing-search .multi-select__toggle,.property-listing-search .form-control{border-color:#d5e0ea;background:#fff;color:#26313c}
.property-listing-search .multi-select__menu{color:#26313c}
.property-listing-search .irs-min,.property-listing-search .irs-max,.property-listing-search .irs-grid-text{color:#fff}
.property-listing-search .listing-filter-action{align-self:flex-end}
.property-listing-search .listing-filter-action .btn{min-height:42px;font-weight:700}
.property-listing-search .btn-outline-secondary{border-color:#fff;background:transparent;color:#fff}
.property-listing-search .btn-outline-secondary:hover,.property-listing-search .btn-outline-secondary:focus{background:#fff;color:#002b55}
.property-listing-search .btn-primary{border-color:#fff;background:#fff;color:#002b55}
.property-listing-search .btn-primary:hover,.property-listing-search .btn-primary:focus{border-color:var(--site-gold);background:var(--site-gold);color:#002247}
@media(max-width:767px){.property-listing-search{padding:24px 0 16px}.property-listing-search .listing-filter-action .btn{padding-right:8px;padding-left:8px;font-size:13px}}
