.property-card{cursor:pointer;width:calc(33% - 25px);transition:scale .3s linear transform .6s linear opacity .6s linear;border-radius:40px;box-shadow:0 1px 4px 1px #0000001a}.property-card:hover{scale:1.02}.property-card .infos{box-sizing:border-box;flex-direction:column;gap:10px;padding:20px;display:flex}.property-card .infos .prop{justify-content:space-between;align-items:flex-start;display:flex}.property-card .infos .prop div{flex-direction:column;gap:5px;display:flex}.property-card .infos .prop div:first-child{align-items:flex-start;display:flex}.property-card .infos .prop div:last-child{align-items:flex-end;display:flex}.property-card .infos .prop div:last-child span{white-space:nowrap}.property-card .infos .prop div h3{color:#121212;font-size:1.1rem;font-weight:400}.property-card .infos .prop div:last-child h3{color:#03a0a6}.property-card .infos .prop div span{color:#727272;justify-content:center;align-items:center;gap:3px;font-size:.9em;display:flex}.property-card .infos .prop div span svg{width:18px;height:18px}.property-card .infos .features{box-sizing:border-box;background-color:#f4f4f4;border-radius:20px;justify-content:space-between;align-items:center;margin-top:10px;padding:12px 20px;display:flex}.property-card .infos .features div{color:#4a4a4a;justify-content:center;align-items:center;gap:7px;width:33%;font-size:.9em;display:flex}.property-card .image-container{border-radius:40px 40px 0 0;width:100%;height:200px;position:relative;overflow:hidden}.property-card .image-container img{width:100%;height:100%;transition:all .3s linear}.property-card .image-container .tags{z-index:2;gap:10px;display:flex;position:absolute;top:20px;left:20px}.property-card .image-container .tags .tag{color:#fff;background-color:#29aeb3;border-radius:10px;padding:5px 10px;font-size:.8em}.property-card .image-container .verified{color:#fff;z-index:2;background-color:#03a0a6;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;display:flex;position:absolute;bottom:20px;right:20px}.property-card .image-container .verified svg{color:#fff}.property-card .image-container .overlay{z-index:1;background-color:#0003;width:100%;height:100%;position:absolute;top:0;right:0}@media (max-width:767px){.property-card{border-radius:30px;width:100%}.property-card .image-container{border-radius:30px 30px 0 0}.property-card .infos .prop div h3{font-size:1em}}@media (min-width:768px) and (max-width:1024px){.property-card{border-radius:25px;width:calc(50% - 15px)}.property-card .infos .prop div h3{font-size:1em}}
