.property-card{position:relative;display:flex;flex-direction:column}.property-card .icon-star{position:absolute;top:5px;right:5px;z-index:1;color:#fff}.property-card .thumb{width:100%;position:inherit;min-height:230px;overflow:hidden}.property-card .thumb.full-height{height:auto!important}.property-card .price-row{background-color:var(--main-color-one);color:#fff;padding:10px 0;display:flex;justify-content:center;align-items:center;margin-bottom:3px}.property-card .price-row .location{font-weight:500}.property-card .price-row .price{display:inline-block;margin-bottom:0;color:#fff}.property-card .price-row .divider{padding:0 10px}.property-card .single-feature{display:flex;flex-direction:column;height:100%}.property-card .single-feature .thumb{position:relative}.property-card .single-feature .thumb img{transition:all .5s ease;height:100%;width:100%}.property-card .single-feature .details-container{height:100%}.property-card .single-feature .details{height:100%;background-color:rgba(var(--main-color-three-rgba),.2);padding:20px;position:relative}.property-card .single-feature .details .feature-logo{height:50px;width:50px;line-height:50px;text-align:center;position:absolute;right:25px;top:-25px;background:#fff;border-radius:50%;box-shadow:20px 0 40px rgba(0,0,0,.3)}.property-card .single-feature .details .feature-logo img{width:auto;display:inline-block}.property-card .single-feature .details .author{font-size:12px}.property-card .single-feature .details .title{padding-left:1px;font-size:18px;overflow:hidden;text-overflow:ellipsis;transition:all .5s ease}.property-card .single-feature .details .title:hover{color:var(--main-color-one)}.property-card .single-feature .details .description-row{padding:10px 0 35px;min-height:160px}.property-card .single-feature .details .description-row span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.property-card .single-feature .details .info-list-wrapper{padding:0 20px;position:absolute;width:100%;left:0;bottom:10px;height:65px}.property-card .single-feature .details .info-list{border-top:1px solid #000;padding-top:15px;font-size:14px;display:flex;justify-content:space-between;align-items:center}.property-card .single-feature .details .info-list div{margin-right:12px}.property-card .single-feature .details .info-list div img{height:inherit;margin-right:4px;color:var(--main-color-one);width:auto;display:inline-block}.property-card .single-feature .details .info-list div:last-child{margin-right:0}.property-card .single-feature .details .contact-list{margin:0;position:absolute;width:100%;left:0;right:0;bottom:-50px;padding:10px 20px 14px;transition:all .5s ease;background:#fff;visibility:hidden;opacity:1;border-top:1px solid hsla(0,0%,44%,.1)}.property-card .single-feature .details .contact-list li{list-style:none;display:inline-block;margin-right:10px}.property-card .single-feature .details .contact-list li .btn{height:36px;border-radius:4px;line-height:36px;margin-top:-4px;padding:0 10px}.property-card .single-feature .details .contact-list li:last-child{margin-right:0}.property-card .single-feature:hover .thumb a{visibility:visible;opacity:1;left:20px}.property-card .single-feature:hover .thumb img{transform:scale(1.05)}.property-card .single-feature:hover .contact-list{visibility:visible;opacity:1;bottom:0}.property-card .single-leading-feature{margin-bottom:30px;position:relative;border-radius:10px;overflow:hidden}.property-card .single-leading-feature .slf-overlay{background:linear-gradient(0deg,rgba(0,0,0,.6) 52%,rgba(0,0,100,0));height:70%;left:0;position:absolute;bottom:0;width:100%;z-index:1}.property-card .single-leading-feature .thumb{position:relative}.property-card .single-leading-feature .thumb a{position:absolute;left:0;top:12px;font-size:18px;transition:all .5s ease;visibility:hidden;opacity:0;color:var(--heading-color)}.property-card .single-leading-feature .thumb img{transition:all .7s ease}.property-card .single-leading-feature .details{padding:20px;position:absolute;left:0;bottom:0;z-index:2}.property-card .single-leading-feature .details .logo{height:50px;width:50px;line-height:50px;text-align:center;position:absolute;right:25px;top:-25px;background:#fff;border-radius:50%}.property-card .single-leading-feature .details .author{font-size:12px}.property-card .single-leading-feature .details .title{padding-left:1px;font-weight:600;margin-bottom:13px;color:#fff}.property-card .single-leading-feature .details span{color:#fff;font-size:15px}.property-card .single-leading-feature:hover .thumb a{visibility:visible;opacity:1;left:20px}.property-card .single-leading-feature:hover .thumb img{transform:scale(1.05)}.property-card h3{border-bottom:0!important}.single-feature.style-two{display:flex!important;flex-direction:row;flex-wrap:wrap;margin:0 0 30px;border-radius:7px}.single-feature.style-two .thumb{flex:0 0 40%;background-size:cover;background-repeat:no-repeat;background-position:50%;border-radius:5px 0 0 5px}.single-feature.style-two .thumb img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:5px 0 0 5px}.single-feature.style-two .details{flex:0 0 60%;padding:20px 20px 20px 50px;align-items:center;display:flex}.single-feature.style-two .details .feature-logo{left:-26px;top:20px}.single-feature.style-two .details .contact-list{position:relative;visibility:visible;opacity:1;bottom:0;border-top:0;background-color:unset;padding:0}.single-feature.style-two .details .info-list-wrapper{position:relative;padding:0}