:root{--headlinesFont:"Josefin Sans",sans-serif;--bodyFont:"Work Sans",sans-serif;--wildWatermelon:#ff4f87;--fuelYellow:#f0a035;--textColor:#323232;--bodyBg:#d6d6d6;--white:#fff;--black:#000}.row{margin-left:0!important;margin-right:0!important}.ft-property{background:var(--white);bottom:50%;box-shadow:0 0 88px 0 rgba(0,0,0,.161);display:flex;flex-direction:column;left:50%;overflow:hidden;padding-bottom:20px;padding-left:0!important;padding-right:0!important;right:50%;top:50%;transform:translate(-50%,-50%)}.ft-property .ft-property__thumb{position:relative}.ft-property .ft-property__thumb h3{background:linear-gradient(180deg,rgba(0,0,0,.25),transparent);color:#fff;font-size:25px;height:100%;margin:0;padding:2.4rem 0 0;position:absolute;text-align:center;width:100%}.ft-property .ft-property__thumb img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.ft-property .property-details{display:flex;justify-content:space-between;list-style:none;margin:0;padding-inline-start:unset;padding:.8em 0 1em;text-align:center}.ft-property .property-details li{color:gray!important;font-size:14px!important}.ft-property .ft-property__content{flex:1;padding:0 2em 1em}.ft-property .ft-property__content .content__header .row-wrapper{border-bottom:1px solid #d8d8d8;display:flex;padding:.55em 0 .3em}.ft-property .ft-property__content .content__header .row-wrapper .property-title a{color:#0095e6;font-size:21px;font-weight:600;padding:10px}.ft-property .ft-property__content .content__header .row-wrapper a:hover{color:#5ab1e0;text-decoration:none}.ft-property .ft-property__content .content__header .row-wrapper .user-rating{color:#0095e6;font-style:italic;font-weight:700;text-align:right}.ft-property .ft-property__content .content__header .row-wrapper .user-rating .priceTag .single-price{font-size:12px;margin-bottom:8px}.ft-property .ft-property__content .content__header .row-wrapper .user-rating .priceTag button{background:#007bff;border:1px solid #007bff;border-radius:3px;color:#fff;font-style:normal;padding:2px 6px}.ft-property .ft-property__content .content__header .row-wrapper .user-rating .priceTag button:hover{background-color:#fff;color:#007bff;font-style:normal;text-decoration:none}.ft-property .ft-property__content .content__header .row-wrapper .user-rating .priceTag a{background:#007bff;border:1px solid #007bff;border-radius:3px;color:#fff;font-style:normal;padding:2px 6px}.ft-property .ft-property__content .content__header .row-wrapper .user-rating .priceTag a:hover{background-color:#fff;color:#007bff;font-style:normal;text-decoration:none}.ft-property .ft-property__content .description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;margin:10px;overflow:hidden;text-overflow:ellipsis}.ft-property .ft-property__content .content__footer{margin:0 3rem;text-align:center}.ft-property .ft-property__content .content__footer .view-btn{background:#5ab1e0;border-radius:5px;color:#fff;display:inline-block;font-family:var(--headlinesFont);font-size:16px;font-weight:500;letter-spacing:.2px;margin-bottom:10px;margin-top:10px;padding:.45em 1em;text-align:center;transition:transform .25s ease,box-shadow .25s ease;width:100%}.ft-property .ft-property__content .content__footer .view-btn:hover{box-shadow:0 10px 34px 0 rgba(0,154,168,.32);text-decoration:none;transform:translateY(-3px)}.ft-property .ft-property__content .content__footer .remove-from-favorites{color:crimson}.ft-property .ft-property__content .content__footer .remove-from-favorites:hover{cursor:pointer}.custom-tooltip{display:inline-block;position:relative}.custom-tooltip .custom-tooltiptext{animation:fadeEffect 1s;background-color:gray;border-radius:6px;bottom:20px;color:#fff;padding:5px 0;position:absolute;right:1px;text-align:center;visibility:hidden;width:130px;z-index:1}.custom-tooltip:hover .custom-tooltiptext{visibility:visible}.slick-dots li button:before,.slick-dots li.slick-active button:before{color:#0095e6!important}div.info-card{background:#fff!important;border:1px solid #5ab1e0!important;border-radius:6px;font-weight:400;width:315px}div.info-card .info-card-top{align-items:center;background:#5ab1e0!important;border-radius:0 6px;color:#fff;display:flex}div.info-card .info-card-top .info-card-image{border:6px solid #fff;border-radius:999px;margin-left:-40px;margin-right:12px;-o-object-fit:cover;object-fit:cover}div.info-card .info-card-top .info-card-heading{font-size:20px;font-weight:500;margin-bottom:8px}div.info-card .info-card-top .info-card-subheading{font-size:12px}div.info-card .info-card-bottom{margin-top:5px;padding:5px 8px}div.info-card .info-card-bottom ul{list-style-type:none;margin-bottom:10px;padding-left:0}div.info-card .info-card-bottom ul li{border-right:2px solid #5ab1e0;color:#5ab1e0;display:inline-block;font-size:11px;margin-left:10px;padding:2px 4px}div.info-card .info-card-bottom ul li span{font-weight:700}div.info-card .info-card-bottom ul li i{display:inline-block;margin-right:5px;position:static}div.info-card .info-card-bottom .map-infowindow-tooltip{border:none;display:inline-block;position:relative}div.info-card .info-card-bottom .map-infowindow-tooltip .map-infowindow-tooltiptext{animation:fadeEffect 1s;background-color:gray;border-radius:6px;bottom:20px;color:#fff;padding:5px 0;position:absolute;right:1px;text-align:center;visibility:hidden;width:120px;z-index:1}div.info-card .info-card-bottom .map-infowindow-tooltip:hover .map-infowindow-tooltiptext{visibility:visible}div.info-card .info-card-bottom .map-infowindow-viewButton{background:#5ab1e0;border:1px solid #5ab1e0;border-radius:5px;color:#fff;margin-right:20px;padding:5px;text-decoration:none!important}div.info-card .info-card-bottom .map-infowindow-viewButton:hover{background-color:#fff;color:#5ab1e0}div.info-card .infoWindowClose{position:absolute;right:-10px;top:3px;width:20px}div.info-card .infoWindowClose:hover{cursor:pointer}.price-form-header{color:#5ab1e0;font-style:normal;margin-bottom:5px}@media (max-width:768px){#mapF{display:none}}@media screen and (max-width:360px){.property-details li{font-size:14px!important}}@media screen and (min-width:1200px) and (max-width:1350px){.property-details li{font-size:14px!important}}@media screen and (max-width:450px){.property-title a{font-size:17px;padding:5px}.user-rating{font-size:12px}}
