/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 06 2026 | 16:36:07 */
.impress-carousel .impress-carousel-property{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;margin:12px 8px 24px 8px!important;box-sizing:border-box!important;height:calc(100% - 36px)!important}.impress-carousel .impress-carousel-property:hover{transform:translateY(-4px)!important;box-shadow:0 10px 20px rgba(0,0,0,.1)!important;border-color:#d1d1d1!important}.impress-carousel .impress-carousel-property a{text-decoration:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important}.impress-carousel .impress-carousel-property>a:nth-of-type(2){flex:1 1 auto!important}.impress-carousel .impress-carousel-photo img{width:100%!important;height:260px!important;object-fit:cover!important;margin:0!important;display:block!important}.impress-carousel .impress-price{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;width:100%!important;box-sizing:border-box!important;text-align:left!important}.impress-carousel .impress-address{padding:0 16px 16px 16px!important;margin:0!important;font-size:1.05rem!important;font-weight:400!important;line-height:1.3!important;color:#444444!important;background:#ffffff!important;width:100%!important;box-sizing:border-box!important;text-shadow:none!important;text-align:left!important;flex:1 1 auto!important}.impress-carousel .impress-beds-baths-sqft{display:flex!important;justify-content:space-between!important;align-items:center!important;margin:0!important;padding:12px 16px!important;border-top:1px solid #eaeaea!important;background:#ffffff!important;width:100%!important;box-sizing:border-box!important}.impress-carousel .impress-beds-baths-sqft span{font-size:0.95rem!important;font-weight:800!important;color:#222222!important;display:inline-block!important;text-shadow:none!important}.impress-carousel .impress-beds-baths-sqft span::after,.impress-carousel .impress-beds-baths-sqft span::before{display:none!important;content:none!important}.impress-carousel .owl-nav button.owl-prev,.impress-carousel .owl-nav button.owl-next{background-color:#ffffff!important;border:1px solid #d1d1d1!important;border-radius:8px!important;padding:6px 14px!important;color:#0b3c66!important;box-shadow:0 2px 6px rgba(0,0,0,.05)!important;transition:all 0.3s ease!important}.impress-carousel .owl-nav button.owl-prev:hover,.impress-carousel .owl-nav button.owl-next:hover{background-color:#f4f7fa!important;border-color:#0b3c66!important}