.pdp-property-widget-banner-wrap { position: relative; padding: 1rem 1.5rem 0; }
.pdp-property-widget-banner { margin-bottom: 2rem; }
.pdp-property-widget-banner:last-child { margin-bottom: 0; }
.pdp-property-widget-banner .card-header { background-color: hsl(var(--siteColor2)); font-size: 1.3125rem; color: hsl(var(--white)); }
.pdp-property-widget-banner .card-body { background-color: hsla(var(--siteColor2), 10%); }
.pdp-property-widget-banner p:empty { display: none; }
.pdp-property-widget-banner p:last-child { margin-bottom: 0; }