/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 06 2026 | 19:20:03 */
.impress-property-showcase.impress-row{display:flex!important;flex-wrap:wrap!important;gap:24px 16px!important;padding:0!important;margin:0 auto 24px auto!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.impress-property-showcase.impress-row::before,.impress-property-showcase.impress-row::after{display:none!important;content:none!important}.impress-property-showcase.impress-row:last-of-type{margin-bottom:0!important}.impress-property-showcase .impress-showcase-property.columns{float:none!important;padding:0!important;margin:0!important;background:#ffffff!important;border:1px solid #eaeaea!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 4px 15px rgba(0,0,0,.04)!important;transition:transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease!important;display:flex!important;flex-direction:column!important;position:relative!important;box-sizing:border-box!important}.impress-property-showcase .impress-showcase-property.columns:hover{transform:translateY(-4px)!important;box-shadow:0 10px 20px rgba(0,0,0,.1)!important;border-color:#d1d1d1!important}@media only screen and (min-width:992px){.impress-property-showcase .impress-showcase-property.columns{width:calc(33.333% - 11px)!important;flex:0 0 calc(33.333% - 11px)!important;max-width:calc(33.333% - 11px)!important}}@media only screen and (min-width:641px) and (max-width:991px){.impress-property-showcase .impress-showcase-property.columns{width:calc(50% - 8px)!important;flex:0 0 calc(50% - 8px)!important;max-width:calc(50% - 8px)!important}}@media only screen and (max-width:640px){.impress-property-showcase .impress-showcase-property.columns{width:100%!important;flex:0 0 100%!important;max-width:100%!important}}.impress-showcase-property a.impress-showcase-photo{display:flex!important;flex-direction:column!important;text-decoration:none!important;position:relative!important;width:100%!important;height:auto!important;overflow:visible!important;flex:1 1 auto!important}.impress-showcase-property a.impress-showcase-photo img{order:1!important;width:100%!important;height:260px!important;object-fit:cover!important;display:block!important;transition:transform 0.6s ease!important;position:relative!important;z-index:1!important;flex-shrink:0!important;border-radius:10px 10px 0 0px!important}.impress-showcase-property .impress-showcase-photo img{border-radius:10px 10px 0 0px!important}.impress-showcase-property.columns:hover a.impress-showcase-photo img{transform:scale(1.05)!important}.impress-showcase-property span.impress-price,.impress-showcase-property p.impress-address,.impress-showcase-property p.impress-beds-baths-sqft{opacity:1!important;visibility:visible!important;transform:none!important}.impress-showcase-property span.impress-status{position:absolute!important;top:10px!important;left:10px!important;background-color:#4a5568!important;color:#ffffff!important;padding:5px 12px!important;font-size:0.75rem!important;font-weight:800!important;text-transform:uppercase!important;border-radius:6px!important;z-index:10!important;letter-spacing:0.5px!important;box-shadow:0 2px 5px rgba(0,0,0,.3)!important;line-height:1!important}.impress-showcase-property span.impress-price{order:2!important;position:static!important;padding:16px 16px 4px 16px!important;color:#024695!important;font-size:1.45rem!important;font-weight:normal!important;margin:0!important;background:#ffffff!important;display:block!important;text-shadow:none!important}.impress-showcase-property p.impress-address{order:3!important;position:static!important;padding:0 16px 16px 16px!important;margin:0!important;font-size:1.2rem!important;font-weight:400!important;line-height:1.3!important;color:#111111!importantbackground:#ffffff!important;flex:1 1 auto!important;text-shadow:none!important}.impress-showcase-property p.impress-address span{color:inherit!important;font-weight:inherit!important;font-size:inherit!important}.impress-showcase-property p.impress-beds-baths-sqft{order:4!important;position:static!important;display:flex!important;justify-content:space-between!important;align-items:center!important;margin:auto!important;padding:12px 16px!important;border-top:1px solid #f0f0f0!important;background:#ffffff!important;width:95%!important;box-sizing:border-box!important}.impress-showcase-property p.impress-beds-baths-sqft span{font-size:0.95rem!important;font-weight:700!important;color:#222222!important;display:inline-block!important;text-shadow:none!important}