/**handles:property-listing-style**/
.property-listing-container{margin-bottom:40px}.property-listing-title{margin-bottom:30px;font-size:28px;font-weight:600;text-align:center}.property-items-grid{display:grid;grid-gap:30px;margin-bottom:30px}.elementor-widget-property_listing{overflow:hidden}.elementor-widget-property_listing .prop-listing-items{width:100%}.elementor-widget-property_listing .prop-listing-inner{justify-content:center}.property-items-grid.columns-1{grid-template-columns:1fr}.property-items-grid.columns-2{grid-template-columns:repeat(2,1fr)}.property-items-grid.columns-3{grid-template-columns:repeat(3,1fr)}.property-items-grid.columns-4{grid-template-columns:repeat(4,1fr)}.property-item{border-radius:8px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.property-item:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.15)}.property-image{position:relative;height:200px;overflow:hidden}.property-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.property-item:hover .property-image img{transform:scale(1.05)}.property-content{padding:20px}.property-title{margin-top:0;margin-bottom:15px;font-size:18px;font-weight:600;line-height:1.3}.property-title a{color:inherit;text-decoration:none}.property-meta{margin-bottom:15px;font-size:14px}.property-meta-item{margin-bottom:5px;color:#666}.meta-label{font-weight:600;color:#333}.property-excerpt{margin-bottom:20px;font-size:15px;line-height:1.5;color:#666}.property-button{display:inline-block;padding:8px 16px;background-color:#4a90e2;color:#fff;border-radius:4px;text-decoration:none;font-size:14px;font-weight:500;transition:background-color .3s ease}.property-button:hover{background-color:#3a80d2}.no-properties-found{text-align:center;padding:30px;background-color:#f8f8f8;border-radius:8px;font-size:16px;color:#666}@media (max-width:992px){.property-items-grid.columns-3,.property-items-grid.columns-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.property-items-grid.columns-2,.property-items-grid.columns-3,.property-items-grid.columns-4{grid-template-columns:1fr}}