/* Native Elementor images; per-widget controls retain higher specificity. */
.elementor .elementor-element.jhanak-image470{display:block;width:100%;max-width:100%;height:auto;padding:0;overflow:hidden;border-radius:16px;line-height:0;background:transparent}
.elementor .jhanak-stitch .jhanak-image470 img,.elementor .jhanak-image470 img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:center;border-radius:inherit}
.elementor .jhanak-stitch .jhanak-added-banner470,.elementor .jhanak-added-banner470{width:calc(100% - 40px);max-width:1120px;margin:32px auto 0}
.elementor .jhanak-stitch .jhanak-added-banner470 img,.elementor .jhanak-added-banner470 img{aspect-ratio:2.4/1;object-position:center 45%}
.elementor .elementor-element.jhanak-hero-media470{overflow:hidden;isolation:isolate}
.elementor .elementor-element.jhanak-hero-image470{position:absolute;inset:0;width:100%;height:100%;margin:0;max-width:none;border-radius:0;pointer-events:none}
.elementor .jhanak-hero-image470 .elementor-widget-container,.elementor .jhanak-hero-image470 a{display:contents}
.elementor .jhanak-hero-media470 .jhanak-hero-image470 img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center 25%}
@media(max-width:767px){
 .elementor .jhanak-stitch .jhanak-added-banner470,.elementor .jhanak-added-banner470{width:calc(100% - 32px);margin-top:24px}
 .elementor .jhanak-stitch .jhanak-added-banner470 img,.elementor .jhanak-added-banner470 img{aspect-ratio:16/10}
 .elementor .jhanak-hero-media470 .jhanak-hero-image470 img{object-position:70% center}
 }

/* Keep the doctor’s complete face and the activity in these editorial scenes. */
.elementor .jhanak-added-banner470.elementor-element-3e7e188 img,.elementor .jhanak-added-banner470.elementor-element-1a056bc img,.elementor .jhanak-added-banner470.elementor-element-5ddde90 img{aspect-ratio:16/9}
