.clinic-design-render { position:relative; width:100%; margin:0; overflow:hidden; }
.clinic-design-render img { display:block; width:100%; height:auto; max-width:100%; }
.clinic-design-render figcaption { position:absolute; right:8px; bottom:8px; margin:0; padding:3px 9px; border-radius:3px; color:#333; background:rgba(255,255,255,.94); font:12px/1.5 sans-serif; letter-spacing:normal; }
.reason .clinic-design-render { border-radius:3rem 0 0 3rem; }
@media(max-width:896px) { .reason .clinic-design-render { border-radius:2rem; } }
