a[name=rent-now]{display:block;position:relative;top:-110px;visibility:hidden}#map-container{display:flex}#map-sidebar{width:58vw;padding:0 20px;overflow-y:auto;height:80vh}#map{flex:1;height:80vh}a.btn-apply{display:inline-block;padding:10px 30px;height:45px;border:3px solid #56a4af;background:0 0;outline:0;font-size:15px;cursor:pointer;color:#56a4af!important;font-weight:700;font-family:"Open Sans",sans-serif;text-transform:uppercase;margin:20px 0;transition:.3s all;text-decoration:none;line-height:normal}a.btn-apply:hover{background:#56a4af;color:#fff!important}a.btn-apply.alt{border-color:#fff;color:#fff!important}a.btn-apply.alt:hover{background:#fff;color:#56a4af!important}a.btn-red,button.btn-red{display:block;width:fit-content;padding:10px 40px;background:#c44949;outline:0;font-size:18px;cursor:pointer;color:#fff;font-weight:700;font-family:"Open Sans",sans-serif;text-transform:uppercase;margin:20px auto;transition:.3s all;text-decoration:none;line-height:normal;border:none}a.btn-red.btn-rent-now{padding:13px 47px;margin-top:-1px;margin-bottom:26px}a.btn-red:hover,button.btn-red.current,button.btn-red:hover{background:#9d3a3a;color:#fff}.property-list{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:0 2%}.property-list .rental-item{width:32%;margin-bottom:2%;background:#56a4af;position:relative}.property-list .rental-item .badge{position:absolute;left:0;top:0;width:182px;height:51px;display:flex;justify-content:center;align-items:center;padding:0 15px;box-sizing:border-box;font-size:17px;text-transform:uppercase;font-family:Poppins,sans-serif;font-weight:700;z-index:1}.property-list .rental-item.none .badge{display:none}.property-list .rental-item.red .badge{color:#fff;background:#d26d6c}.property-list .rental-item.grey .badge{color:#56a4af;background:#d6d6d6}.property-list .rental-item.lemon .badge{color:#676767;background:#d9e7a5}.property-list .rental-item .slick-initialized .slick-slide{display:flex}.property-list .rental-item .slick-initialized .slick-slide>div{width:100%}.property-list .rental-item .slick-initialized .slick-list,.property-list .rental-item .slick-initialized .slick-track{height:100%}.property-list .rental-item .slick-arrow{background-color:rgba(86,164,175,.3);border-radius:50%;width:32px;height:32px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.property-list .rental-item .slick-arrow:before{color:rgba(255,255,255,.3);font-size:22px}.property-list .rental-item .slick-arrow:hover{background-color:rgba(86,164,175,.8)}.property-list .rental-item .slick-arrow,.property-list .rental-item .slick-arrow:hover:before{color:rgba(255,255,255,.8)}.property-list .rental-item .slick-arrow.slick-prev{left:10px}.property-list .rental-item .slick-arrow.slick-next{right:10px}.property-list .rental-item .image-list{overflow:hidden;position:relative}.property-list .rental-item img{width:100%;height:100%;display:block;object-fit:cover}.property-list .rental-item .content{color:#fff;padding:20px}.property-list .rental-item .content .buildingname{font-family:Poppins,sans-serif;font-size:20px;font-weight:700}.property-list .rental-item .content .buildingaddress{font-family:Poppins,sans-serif;font-size:17px;color:#d6d6d6;font-weight:500;margin-top:10px}.property-list .rental-item .content .avilableUnits{display:inline-block;font-size:15px;text-transform:uppercase;font-weight:700;position:relative;top:8px;flex:1}.property-list .rental-item .content .btn-apply{font-size:16px;height:auto;padding:5px 13px;margin-bottom:5px;margin-right:5px}.property-list .rental-item .content .disclaimer{color:#d6d6d6;font-size:12px;margin-top:10px}.property-list .rental-item .featured{font-size:17px;color:#d6d6d6;display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:15px;margin-bottom:5px}.property-list .rental-item .actionbutton{display:flex;align-items:center;gap:5px}.property-list .rental-item .bottomrow{display:flex;align-items:center;justify-content:space-between}.property-list .rental-item .bottomrow .link{margin-right:20px}.property-list .rental-item .bottomrow .link a.btn-apply{text-align:center}.property-list .rental-item.callout{padding:0}.property-list .rental-item.callout>img{width:100%;height:100%;object-fit:cover}.property-list .rental-item.callout .callout-content{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(86,164,175,.8);display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;box-sizing:border-box;padding:30px}.property-list .rental-item.callout .callout-content h2{font-size:28px}.property-list .rental-item.callout .callout-content p{font-size:16px}.property-list .rental-item.callout .callout-content a.btn-apply{font-size:17px;padding:12px 30px;height:auto}.listing{cursor:pointer;transition:.3s background-color ease-in-out}.listing:hover{background-color:rgba(86,164,175,.8)}#filters{margin:20px;display:flex;gap:20px 40px;position:relative}#filters button[data-filter]{background:0 0;border:3px solid #56a4af;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;padding:5px 13px;transition:.3s all ease-in-out;cursor:pointer}#filters button[data-filter]:hover{background:#56a4af;color:#fff}#filters .filter-modal{position:absolute;background:#fff;border-radius:12px;box-shadow:0 0 15px 0 rgba(0,0,0,.3);padding:40px 40px 30px;z-index:1;gap:20px;align-items:center;margin-top:10px;z-index:20}#filters .filter-modal .close-filter-modal{position:absolute;right:15px;top:15px}#filters .filter-modal .filter-options{display:flex;flex-wrap:wrap;gap:10px}#filters .filter-modal label{cursor:pointer}#filters .filter-modal label input[type=checkbox]{display:none}#filters .filter-modal label span{border:2px solid #56a4af;height:44px;display:flex;align-items:center;padding:10px;transition:.3s all ease-in-out}#filters .filter-modal label input[type=checkbox]:checked+span,#filters .filter-modal label:hover span{background:#56a4af;color:#fff}#filters .filter-modal button.btn-red{margin-bottom:0}#active-filters{margin:20px}.active-filter{display:inline-block;margin-right:10px;padding:5px 10px;background-color:#d26d6c;color:#fff;border-radius:5px}.remove-filter{cursor:pointer;margin-left:5px}.modal{display:none;position:fixed;z-index:1000;left:50%;top:50%;transform:translate(-50%,-50%);width:90%;max-width:900px;background:#fff;padding:40px 30px;box-shadow:0 5px 15px rgba(0,0,0,.3);border-radius:10px;z-index:9999}.modal-overlay{display:none;position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.modal-content{position:relative;max-height:70vh;overflow-y:auto;padding:0 10px}.modal-content p a{color:#56a4af}.modal-content p a:hover{color:rgba(86,164,175,.8)}.close-modal{position:absolute;top:10px;right:15px;font-size:24px;cursor:pointer}#modal-listings.property-list{flex-direction:column;gap:20px}#modal-listings.property-list .rental-item{display:flex;align-items:stretch;width:100%;border-radius:12px;margin-bottom:0;overflow:hidden}#modal-listings.property-list .rental-item .image-list{width:30%}#modal-listings.property-list .rental-item .image-list img{width:100%;height:100%;object-fit:cover;border-radius:12px 0 0 12px}.no-listings-message{font-size:18px;color:#666;padding:20px;background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;margin:0 0 20px;width:100%;box-sizing:border-box}.gm-ui-hover-effect{display:none!important}.gm-style-iw,.gm-style-iw-c{border:1px solid #fff!important;outline:0!important}@media screen and (max-width:1430px){#map-sidebar .property-list .rental-item{width:48%}}@media screen and (max-width:1024px){#map-sidebar{width:63vw}}@media screen and (min-width:876px){#map,#map-sidebar{display:block!important}#mobile-tabs{display:none}}@media screen and (max-width:875px){#map-container{display:initial}#map{width:100%}#map-sidebar{width:100%;height:auto}#map-sidebar .property-list{max-width:none}#map-sidebar .property-list .rental-item{width:49%}#modal-listings.property-list .rental-item .image-list{width:42%}#mobile-tabs{margin:20px;display:grid;grid-template-columns:repeat(2,1fr);gap:0 2%}#mobile-tabs button.btn-red{width:100%}#mobile-tabs button.btn-red i{margin-right:10px}}@media screen and (max-width:740px){#modal-listings.property-list .rental-item{display:block}#modal-listings.property-list .rental-item .image-list{width:100%}#modal-listings.property-list .rental-item .image-list img{border-radius:12px 12px 0 0}.modal{max-width:420px}}@media screen and (max-width:539px){#map-sidebar .property-list .rental-item{width:100%}#filters .filter-modal{left:0}.modal{padding:40px 10px}}