/* Clinic illustrations are separate from the Google authors and their ratings. */
.amule-reviews.rv-home .rv-card.rv-with-photo{--rv-photo-side:24px;padding-top:0}
.rv-home .rv-card-photo{position:relative;isolation:isolate;flex-shrink:0;height:114px;margin:0 calc(-1 * var(--rv-photo-side)) 18px;overflow:hidden;background:#e0e7e6;border-bottom:1px solid #ffffff45}
.rv-home .rv-card-photo img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--rv-photo-position,50% 45%)}
.rv-home .rv-card-photo::after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,transparent 55%,#102d3e38);pointer-events:none}
.rv-home .rv-card-photo figcaption{position:absolute;z-index:1;left:13px;bottom:10px;max-width:calc(100% - 26px);margin:0;padding:4px 9px;border:1px solid #ffffffb5;border-radius:20px;background:#fffdf2ed;box-shadow:0 2px 6px #223c4920;color:#264657;font-size:10px;font-weight:500;line-height:1.5;letter-spacing:.025em;white-space:nowrap}
.rv-home .rv-card.rv-with-photo .rv-card-top{margin-bottom:15px}
.rv-home .rv-card.rv-with-photo .rv-confirmed-rating{margin-bottom:14px}
@media(min-width:440px){.amule-reviews.rv-home .rv-card.rv-with-photo{--rv-photo-side:26px}.rv-home .rv-card-photo{height:130px;margin-bottom:20px}.rv-home .rv-card-photo figcaption{font-size:11px;left:16px;bottom:12px}}
@media(max-width:359px){.amule-reviews.rv-home .rv-card.rv-with-photo{--rv-photo-side:19px}.rv-home .rv-card-photo{height:104px;margin-bottom:16px}.rv-home .rv-card-photo figcaption{font-size:10px}}
