.location-top-title{padding-bottom:50px}.location-icon-inner,.location-top-title{align-items:center;display:flex;justify-content:center}.location-icon-inner{background:var(--color-yellow);border-radius:10px;padding:15px;text-align:center;width:55px}.location-icon-inner img{display:block;vertical-align:middle}.location-title h2{margin:0 0 0 30px}#map{width:75%}#map,#sidebar{height:100vh;max-height:620px}#sidebar{overflow-y:auto;padding-left:20px;padding-right:20px;width:64%}.sidebar-item{background:var(--color-grey);border:1px solid var(--color-grey);border-radius:10px;margin-top:20px;padding:25px;transition:background .25s ease}.sidebar-item:hover{background:var(--color-yellow);border-color:var(--color-red)}.sidebar-item:first-child{margin-top:0}#main{display:flex;padding-top:60px;position:relative}.sidebar-item p{margin-bottom:0}.sidebar-item p strong{display:block;font-size:21px;font-weight:500;letter-spacing:.1em;line-height:1.52;text-transform:uppercase}.sidebar-item p>span.prop-address{font-weight:400}.sidebar-item p>span{display:block;font-weight:500}.sidebar-item p>span.prop-phone{margin:5px 0}.sidebar-item p>span.prop-distance i{background-color:var(--color-yellow);border-radius:3px;display:inline-block;height:25px;line-height:20px;margin-right:10px;text-align:center;width:25px}.sidebar-item .prop-item-wrap{column-gap:20px;display:flex}.sidebar-item .prop-image{width:28%}.sidebar-item .prop-detail{width:68%}.sidebar-item p>span.prop-website{margin:20px 0 0}.sidebar-item:hover p>span.prop-website .btn{background-color:var(--color-white)}.sidebar-item p .prop-amenities strong,.sidebar-item p .prop-distance strong,.sidebar-item p .prop-living strong{display:inline-block;letter-spacing:0;text-transform:none}.sidebar-item p .prop-amenities,.sidebar-item p .prop-distance,.sidebar-item p .prop-living{font-weight:400;margin-bottom:10px}.filter{background:var(--color-off-white);border-radius:10px;margin:0 5px;padding:20px}.filter-container{display:flex;justify-content:space-between;margin:0 -15px}.filter.filter-affordable{margin-right:0}.filter input,.filter select{background-color:transparent;border:none;border-bottom:1px solid var(--color-bright-blue);border-radius:0;font-weight:500;height:auto;letter-spacing:-.02em;line-height:1.77;padding:0 15px 0 5px!important}.filter select{background-image:url(https://info.ebenezercares.org/hubfs/Ebenezer_2024/Images/chevron.svg)!important;background-position:right -15px center!important;background-repeat:no-repeat!important;background-size:10px 10px!important}.filter input:focus,.filter select:focus{border-bottom-color:var(--color-bright-blue)}#resetButton{border-radius:10px;margin-left:10px}.filter-amenities label{font-size:18px;font-weight:400}.filter-amenities>label{background-image:url(https://info.ebenezercares.org/hubfs/Ebenezer_2024/Images/chevron.svg);background-position:100%;background-repeat:no-repeat!important;background-size:10px 10px!important;border-bottom:1px solid var(--color-bright-blue);display:block;font-weight:500;letter-spacing:-.02em;line-height:1.6;margin:0;padding:0 15px 0 5px!important}.filter-amenities{min-width:200px;position:relative}.filter-amenities #amenities{background-color:#fff;border:1px solid var(--color-black);box-shadow:0 2px 10px #999;display:none;margin:0 auto;position:absolute;top:50px;width:160px;z-index:1}.filter-amenities.open-ame #amenities{display:block}.filter-amenities #amenities>.checkbox{padding:3px 10px 1px}.filter-amenities #amenities>.checkbox:hover{background-color:#1967d2;color:#fff}.location-finder *{scrollbar-color:var(--color-bright-blue);scrollbar-width:auto}.location-finder ::-webkit-scrollbar{width:3px}.location-finder ::-webkit-scrollbar-track{background:var(--color-white)}.location-finder ::-webkit-scrollbar-thumb{background-color:var(--color-bright-blue);border:2px solid var(--color-bright-blue);border-radius:10px}.location-finder input::-webkit-input-placeholder{border-radius:0;color:var(--color-black);font-size:18px;font-weight:500;height:auto;letter-spacing:-.02em}.location-finder input:-moz-placeholder,.location-finder input::-moz-placeholder{border-radius:0;color:var(--color-black);font-size:18px;font-weight:500;height:auto;letter-spacing:-.02em}.location-finder input:-ms-input-placeholder{border-radius:0;color:var(--color-black);font-size:18px;font-weight:500;height:auto;letter-spacing:-.02em}.location-finder input::-ms-input-placeholder{border-radius:0;color:var(--color-black);font-size:18px;font-weight:500;height:auto;letter-spacing:-.02em}.location-finder input::placeholder{border-radius:0;color:var(--color-black);font-size:18px;font-weight:500;height:auto;letter-spacing:-.02em}.location-btn{padding-top:60px;text-align:center}.mapboxgl-popup-close-button,.mapboxgl-popup-content a{color:var(--color-black);outline:none}.mapboxgl-popup-content{font-weight:700;padding:10px!important}.mapboxgl-popup-content a{text-decoration:none}.mapboxgl-popup-content a:hover{color:var(--color-yellow)}.mapboxgl-ctrl-geocoder{background:transparent!important;box-shadow:none!important}.mapboxgl-ctrl-geocoder input.mapboxgl-ctrl-geocoder--input{border-color:var(--color-off-white);font-family:var(--font-body);padding-left:30px}.link-homes-available{color:#000}.link-homes-available:hover{color:#fff}@media (max-width:1199px){.filter{margin:0 10px;padding:20px 12px}.filter-container{margin:0 -10px}}@media (max-width:991px){.filter{margin:0 0 10px;padding:5px 20px;width:100%!important}.filter-container{flex-direction:column;margin:0}.filter.filter-affordable{margin-bottom:0}.filter-amenities.open-ame #amenities{left:0;right:0;top:35px;width:calc(100% - 40px)}#sidebar{padding-left:0;padding-right:15px;width:100%}#map{margin-bottom:50px;max-width:100%;width:100%}#main{flex-direction:column;padding-top:40px}.mapboxgl-canvas{height:auto!important;width:100%!important}.location-title h2{margin:0 0 0 20px}.location-btn{padding-top:40px}.sidebar-item{padding:20px}}