/* Start custom CSS *//* Rental cards: Book online rentals show the Book button and badge; call-to-reserve rentals show Call instead */
.elementor button.rental-cta,
.elementor .rental-card:not(:has(a.rental-cta)) .rental-badge:not(.rental-badge-call),
.elementor .rental-card:has(a.rental-cta) .rental-badge-call,
.elementor .rental-card:has(a.rental-cta) .rental-card-call,
.elementor img.rental-card-img:not([src]),
.elementor .rental-card [data-id="7d07993d"]:empty,
.elementor .rental-card [data-id="62f20a36"]:empty { display: none !important; }
/* No photo: show the placeholder panel */
.elementor .rental-card-media:not(:has(img[src])) .rental-card-fallback { display: flex !important; }/* End custom CSS */