/**handles:eddie-idx**/
[class*=IDX-] *,[class*=sidx-] *,[class*=wpl_] *{font-family:var(--ew-font-sans)!important;box-sizing:border-box}.IDX-quicksearchWidgetContainer,.sidx-quicksearch,.wpl-property-listing-search{background:var(--ew-bg-surface);border:1px solid var(--ew-border-1);border-radius:var(--ew-radius-md);padding:var(--ew-space-6);box-shadow:var(--ew-shadow-1)}.IDX-quicksearch-fieldGroup label,.sidx-search-field label,.wpl_search_box .wpl_search_label{font-size:var(--ew-fs-12)!important;font-weight:700!important;letter-spacing:var(--ew-tracking-wider)!important;text-transform:uppercase!important;color:var(--ew-fg-1)!important;margin-bottom:var(--ew-space-2)!important}.IDX-quicksearch-field input,.IDX-quicksearch-field select,.sidx-search-field input,.sidx-search-field select,.wpl_search_box input,.wpl_search_box select{background:var(--ew-white)!important;border:1px solid var(--ew-border-2)!important;border-radius:var(--ew-radius-sm)!important;padding:var(--ew-space-3) var(--ew-space-4)!important;font-size:var(--ew-fs-16)!important;color:var(--ew-fg-1)!important}.IDX-button,.IDX-quicksearch-submit,.IDX-submitBtn,.sidx-button,.sidx-search-submit,.wpl-button,.wpl_search_box_submit{background:var(--ew-blue)!important;color:var(--ew-cream)!important;border:1px solid var(--ew-blue)!important;border-radius:var(--ew-radius-sm)!important;font-family:var(--ew-font-sans)!important;font-weight:700!important;letter-spacing:var(--ew-tracking-wide)!important;text-transform:uppercase!important;padding:14px 28px!important;cursor:pointer}.IDX-button:hover,.IDX-submitBtn:hover,.sidx-button:hover,.wpl-button:hover,.wpl_search_box_submit:hover{background:var(--ew-bridge-blue)!important;border-color:var(--ew-bridge-blue)!important}.IDX-resultsCell,.IDX-resultsCellWrapper,.sidx-listing-card,.sidx-result,.wpl_prp_main{background:var(--ew-white)!important;border:1px solid var(--ew-border-1)!important;border-radius:var(--ew-radius-lg)!important;overflow:hidden!important;box-shadow:var(--ew-shadow-1)!important;transition:box-shadow var(--ew-duration-base) var(--ew-ease-standard),transform var(--ew-duration-base) var(--ew-ease-standard)}.IDX-resultsCell:hover,.sidx-listing-card:hover,.wpl_prp_main:hover{box-shadow:var(--ew-shadow-3)!important;transform:translateY(-2px)}.IDX-resultsPhoto,.sidx-listing-photo,.wpl_prp_image{aspect-ratio:4/3!important;object-fit:cover!important}.IDX-resultsPrice,.sidx-listing-price,.wpl_prp_price{font-family:var(--ew-font-display)!important;font-size:var(--ew-fs-24)!important;font-weight:900!important;color:var(--ew-dark-blue)!important;letter-spacing:var(--ew-tracking-tight)!important}.IDX-resultsAddress,.sidx-listing-address,.wpl_prp_address{font-size:var(--ew-fs-14)!important;color:var(--ew-fg-2)!important}.IDX-resultsBaths,.IDX-resultsBeds,.IDX-resultsSqFt,.sidx-listing-baths,.sidx-listing-beds,.sidx-listing-sqft,.wpl_prp_bathrooms,.wpl_prp_bedrooms,.wpl_prp_living_area{font-size:var(--ew-fs-12)!important;font-weight:700!important;letter-spacing:var(--ew-tracking-wide)!important;text-transform:uppercase!important;color:var(--ew-fg-3)!important}.IDX-resultsStatus,.sidx-listing-status,.wpl_prp_listing_type{background:var(--ew-red)!important;color:var(--ew-cream)!important;font-size:10px!important;font-weight:700!important;letter-spacing:var(--ew-tracking-widest)!important;text-transform:uppercase!important;padding:6px 12px!important;border-radius:var(--ew-radius-pill)!important}.IDX-pagination a,.sidx-pagination a,.wpl_pagination a{color:var(--ew-blue)!important;border:1px solid var(--ew-border-2)!important;padding:var(--ew-space-2) var(--ew-space-3)!important;border-radius:var(--ew-radius-sm)!important;text-decoration:none!important}.IDX-pagination .current,.IDX-pagination a.IDX-active,.sidx-pagination .current,.wpl_pagination .current{background:var(--ew-blue)!important;color:var(--ew-cream)!important;border-color:var(--ew-blue)!important}.IDX-detailsHeader,.sidx-detail-header,.wpl_property_show_top{border-bottom:1px solid var(--ew-hairline)!important;padding-block:var(--ew-space-6)!important}.IDX-detailsAddress,.sidx-detail-address,.wpl_property_show_address h1{font-family:var(--ew-font-display)!important;font-weight:900!important;text-transform:uppercase!important;color:var(--ew-fg-1)!important}.IDX-map-controls,.sidx-map-controls{border:1px solid var(--ew-border-1)!important;border-radius:var(--ew-radius-md)!important;background:var(--ew-white)!important}.IDX-leadFormContainer,.sidx-lead-form,.wpl_property_show_contact_form{background:var(--ew-bg-surface-2)!important;border-radius:var(--ew-radius-md)!important;padding:var(--ew-space-6)!important}