/* /karna-interaction-fixes.css */
a[data-kh-noninteractive]{cursor:default}
a:focus-visible,button:focus-visible,[role="button"]:focus-visible{outline:2px solid #177bc0;outline-offset:3px}

/* Destination-specific footer and dropdown icons share the Karna line style. */
html body :is(header,footer) svg.kh-link-icon {
 display:block!important;flex:0 0 20px!important;width:20px!important;height:20px!important;
 fill:none!important;stroke:currentColor;overflow:visible;
}
html body footer.elementor-location-footer :is(.elementor-element-b2015d1,.elementor-element-0d36ca4) a[data-kh-link-icon] {
 display:flex;align-items:flex-start;gap:10px;
}
html body footer.elementor-location-footer a[data-kh-link-icon] > .kh-link-icon {margin-top:2px;color:#fff;}
html body footer.elementor-location-footer a[data-kh-link-icon] > .elementor-icon-list-text {padding-inline-start:0;min-width:0;}
html body header.elementor-location-header a.elementor-sub-item[data-kh-link-icon] {
 display:flex!important;align-items:center;gap:10px;
}
html body header.elementor-location-header a[data-kh-link-icon] > .kh-link-icon {
 flex-basis:19px!important;width:19px!important;height:19px!important;
}
html body header.elementor-location-header .kh-nav-link-text {min-width:0;}

/* /karna-icon-spacing.css */
/* Uniform compact spacing for existing composite and native icon boxes. */
:is(body .elementor .elementor-element.elementor-element-0061836,body .elementor .elementor-element.elementor-element-085eec2,body .elementor .elementor-element.elementor-element-0dd766e,body .elementor .elementor-element.elementor-element-100a9cd,body .elementor .elementor-element.elementor-element-18175fa,body .elementor .elementor-element.elementor-element-1ef214e,body .elementor .elementor-element.elementor-element-2015188,body .elementor .elementor-element.elementor-element-2229b5d,body .elementor .elementor-element.elementor-element-236d077,body .elementor .elementor-element.elementor-element-292926d,body .elementor .elementor-element.elementor-element-2daa3d8,body .elementor .elementor-element.elementor-element-315456e,body .elementor .elementor-element.elementor-element-32b85487 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-339e461,body .elementor .elementor-element.elementor-element-345851a,body .elementor .elementor-element.elementor-element-3a4b922,body .elementor .elementor-element.elementor-element-3d140e8,body .elementor .elementor-element.elementor-element-3f41140,body .elementor .elementor-element.elementor-element-4174dcf9 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-45b88be,body .elementor .elementor-element.elementor-element-5af0e11,body .elementor .elementor-element.elementor-element-5e078e2,body .elementor .elementor-element.elementor-element-5f5581f9 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-60470b2,body .elementor .elementor-element.elementor-element-627010fe > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-641a243,body .elementor .elementor-element.elementor-element-6564fc2,body .elementor .elementor-element.elementor-element-6780626f > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-6b78ab2,body .elementor .elementor-element.elementor-element-6dfc3c2,body .elementor .elementor-element.elementor-element-78fa3db,body .elementor .elementor-element.elementor-element-791aec1,body .elementor .elementor-element.elementor-element-7ef49de > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-7f198c9a > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-8183a14,body .elementor .elementor-element.elementor-element-83864da,body .elementor .elementor-element.elementor-element-867b88a,body .elementor .elementor-element.elementor-element-86f9e3a,body .elementor .elementor-element.elementor-element-8990e10,body .elementor .elementor-element.elementor-element-8b058f2,body .elementor .elementor-element.elementor-element-8e00bf5,body .elementor .elementor-element.elementor-element-8e48c00,body .elementor .elementor-element.elementor-element-900d095,body .elementor .elementor-element.elementor-element-93ea564,body .elementor .elementor-element.elementor-element-945c940,body .elementor .elementor-element.elementor-element-98156f1,body .elementor .elementor-element.elementor-element-9991da7,body .elementor .elementor-element.elementor-element-ab0c83c,body .elementor .elementor-element.elementor-element-b04f326,body .elementor .elementor-element.elementor-element-b4510d4,body .elementor .elementor-element.elementor-element-bf190db > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-c07cf95,body .elementor .elementor-element.elementor-element-c626711,body .elementor .elementor-element.elementor-element-d686117,body .elementor .elementor-element.elementor-element-de9f5ed,body .elementor .elementor-element.elementor-element-eb13cfd,body .elementor .elementor-element.elementor-element-ecc6728,body .elementor .elementor-element.elementor-element-ef24127 > .elementor-widget-wrap){gap:8px!important;--gap:8px;--row-gap:8px;justify-content:flex-start!important;min-height:0!important;height:auto!important;}
:is(body .elementor .elementor-element.elementor-element-0061836,body .elementor .elementor-element.elementor-element-085eec2,body .elementor .elementor-element.elementor-element-0dd766e,body .elementor .elementor-element.elementor-element-100a9cd,body .elementor .elementor-element.elementor-element-18175fa,body .elementor .elementor-element.elementor-element-1ef214e,body .elementor .elementor-element.elementor-element-2015188,body .elementor .elementor-element.elementor-element-2229b5d,body .elementor .elementor-element.elementor-element-236d077,body .elementor .elementor-element.elementor-element-292926d,body .elementor .elementor-element.elementor-element-2daa3d8,body .elementor .elementor-element.elementor-element-315456e,body .elementor .elementor-element.elementor-element-32b85487 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-339e461,body .elementor .elementor-element.elementor-element-345851a,body .elementor .elementor-element.elementor-element-3a4b922,body .elementor .elementor-element.elementor-element-3d140e8,body .elementor .elementor-element.elementor-element-3f41140,body .elementor .elementor-element.elementor-element-4174dcf9 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-45b88be,body .elementor .elementor-element.elementor-element-5af0e11,body .elementor .elementor-element.elementor-element-5e078e2,body .elementor .elementor-element.elementor-element-5f5581f9 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-60470b2,body .elementor .elementor-element.elementor-element-627010fe > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-641a243,body .elementor .elementor-element.elementor-element-6564fc2,body .elementor .elementor-element.elementor-element-6780626f > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-6b78ab2,body .elementor .elementor-element.elementor-element-6dfc3c2,body .elementor .elementor-element.elementor-element-78fa3db,body .elementor .elementor-element.elementor-element-791aec1,body .elementor .elementor-element.elementor-element-7ef49de > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-7f198c9a > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-8183a14,body .elementor .elementor-element.elementor-element-83864da,body .elementor .elementor-element.elementor-element-867b88a,body .elementor .elementor-element.elementor-element-86f9e3a,body .elementor .elementor-element.elementor-element-8990e10,body .elementor .elementor-element.elementor-element-8b058f2,body .elementor .elementor-element.elementor-element-8e00bf5,body .elementor .elementor-element.elementor-element-8e48c00,body .elementor .elementor-element.elementor-element-900d095,body .elementor .elementor-element.elementor-element-93ea564,body .elementor .elementor-element.elementor-element-945c940,body .elementor .elementor-element.elementor-element-98156f1,body .elementor .elementor-element.elementor-element-9991da7,body .elementor .elementor-element.elementor-element-ab0c83c,body .elementor .elementor-element.elementor-element-b04f326,body .elementor .elementor-element.elementor-element-b4510d4,body .elementor .elementor-element.elementor-element-bf190db > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-c07cf95,body .elementor .elementor-element.elementor-element-c626711,body .elementor .elementor-element.elementor-element-d686117,body .elementor .elementor-element.elementor-element-de9f5ed,body .elementor .elementor-element.elementor-element-eb13cfd,body .elementor .elementor-element.elementor-element-ecc6728,body .elementor .elementor-element.elementor-element-ef24127 > .elementor-widget-wrap) > .elementor-widget{margin-top:0!important;margin-bottom:0!important;--kit-widget-spacing:0px;}
:is(body .elementor .elementor-element.elementor-element-0061836,body .elementor .elementor-element.elementor-element-085eec2,body .elementor .elementor-element.elementor-element-0dd766e,body .elementor .elementor-element.elementor-element-100a9cd,body .elementor .elementor-element.elementor-element-18175fa,body .elementor .elementor-element.elementor-element-1ef214e,body .elementor .elementor-element.elementor-element-2015188,body .elementor .elementor-element.elementor-element-2229b5d,body .elementor .elementor-element.elementor-element-236d077,body .elementor .elementor-element.elementor-element-292926d,body .elementor .elementor-element.elementor-element-2daa3d8,body .elementor .elementor-element.elementor-element-315456e,body .elementor .elementor-element.elementor-element-32b85487 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-339e461,body .elementor .elementor-element.elementor-element-345851a,body .elementor .elementor-element.elementor-element-3a4b922,body .elementor .elementor-element.elementor-element-3d140e8,body .elementor .elementor-element.elementor-element-3f41140,body .elementor .elementor-element.elementor-element-4174dcf9 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-45b88be,body .elementor .elementor-element.elementor-element-5af0e11,body .elementor .elementor-element.elementor-element-5e078e2,body .elementor .elementor-element.elementor-element-5f5581f9 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-60470b2,body .elementor .elementor-element.elementor-element-627010fe > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-641a243,body .elementor .elementor-element.elementor-element-6564fc2,body .elementor .elementor-element.elementor-element-6780626f > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-6b78ab2,body .elementor .elementor-element.elementor-element-6dfc3c2,body .elementor .elementor-element.elementor-element-78fa3db,body .elementor .elementor-element.elementor-element-791aec1,body .elementor .elementor-element.elementor-element-7ef49de > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-7f198c9a > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-8183a14,body .elementor .elementor-element.elementor-element-83864da,body .elementor .elementor-element.elementor-element-867b88a,body .elementor .elementor-element.elementor-element-86f9e3a,body .elementor .elementor-element.elementor-element-8990e10,body .elementor .elementor-element.elementor-element-8b058f2,body .elementor .elementor-element.elementor-element-8e00bf5,body .elementor .elementor-element.elementor-element-8e48c00,body .elementor .elementor-element.elementor-element-900d095,body .elementor .elementor-element.elementor-element-93ea564,body .elementor .elementor-element.elementor-element-945c940,body .elementor .elementor-element.elementor-element-98156f1,body .elementor .elementor-element.elementor-element-9991da7,body .elementor .elementor-element.elementor-element-ab0c83c,body .elementor .elementor-element.elementor-element-b04f326,body .elementor .elementor-element.elementor-element-b4510d4,body .elementor .elementor-element.elementor-element-bf190db > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-c07cf95,body .elementor .elementor-element.elementor-element-c626711,body .elementor .elementor-element.elementor-element-d686117,body .elementor .elementor-element.elementor-element-de9f5ed,body .elementor .elementor-element.elementor-element-eb13cfd,body .elementor .elementor-element.elementor-element-ecc6728,body .elementor .elementor-element.elementor-element-ef24127 > .elementor-widget-wrap) > .elementor-widget > .elementor-widget-container{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;}
:is(body .elementor .elementor-element.elementor-element-0061836,body .elementor .elementor-element.elementor-element-085eec2,body .elementor .elementor-element.elementor-element-0dd766e,body .elementor .elementor-element.elementor-element-100a9cd,body .elementor .elementor-element.elementor-element-18175fa,body .elementor .elementor-element.elementor-element-1ef214e,body .elementor .elementor-element.elementor-element-2015188,body .elementor .elementor-element.elementor-element-2229b5d,body .elementor .elementor-element.elementor-element-236d077,body .elementor .elementor-element.elementor-element-292926d,body .elementor .elementor-element.elementor-element-2daa3d8,body .elementor .elementor-element.elementor-element-315456e,body .elementor .elementor-element.elementor-element-32b85487 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-339e461,body .elementor .elementor-element.elementor-element-345851a,body .elementor .elementor-element.elementor-element-3a4b922,body .elementor .elementor-element.elementor-element-3d140e8,body .elementor .elementor-element.elementor-element-3f41140,body .elementor .elementor-element.elementor-element-4174dcf9 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-45b88be,body .elementor .elementor-element.elementor-element-5af0e11,body .elementor .elementor-element.elementor-element-5e078e2,body .elementor .elementor-element.elementor-element-5f5581f9 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-60470b2,body .elementor .elementor-element.elementor-element-627010fe > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-641a243,body .elementor .elementor-element.elementor-element-6564fc2,body .elementor .elementor-element.elementor-element-6780626f > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-6b78ab2,body .elementor .elementor-element.elementor-element-6dfc3c2,body .elementor .elementor-element.elementor-element-78fa3db,body .elementor .elementor-element.elementor-element-791aec1,body .elementor .elementor-element.elementor-element-7ef49de > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-7f198c9a > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-8183a14,body .elementor .elementor-element.elementor-element-83864da,body .elementor .elementor-element.elementor-element-867b88a,body .elementor .elementor-element.elementor-element-86f9e3a,body .elementor .elementor-element.elementor-element-8990e10,body .elementor .elementor-element.elementor-element-8b058f2,body .elementor .elementor-element.elementor-element-8e00bf5,body .elementor .elementor-element.elementor-element-8e48c00,body .elementor .elementor-element.elementor-element-900d095,body .elementor .elementor-element.elementor-element-93ea564,body .elementor .elementor-element.elementor-element-945c940,body .elementor .elementor-element.elementor-element-98156f1,body .elementor .elementor-element.elementor-element-9991da7,body .elementor .elementor-element.elementor-element-ab0c83c,body .elementor .elementor-element.elementor-element-b04f326,body .elementor .elementor-element.elementor-element-b4510d4,body .elementor .elementor-element.elementor-element-bf190db > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-c07cf95,body .elementor .elementor-element.elementor-element-c626711,body .elementor .elementor-element.elementor-element-d686117,body .elementor .elementor-element.elementor-element-de9f5ed,body .elementor .elementor-element.elementor-element-eb13cfd,body .elementor .elementor-element.elementor-element-ecc6728,body .elementor .elementor-element.elementor-element-ef24127 > .elementor-widget-wrap) :is(.elementor-heading-title,.elementor-widget-text-editor p,.elementskit-section-title,.ekit-heading__description p){margin-top:0!important;margin-bottom:0!important;}
:is(body .elementor .elementor-element.elementor-element-0061836,body .elementor .elementor-element.elementor-element-085eec2,body .elementor .elementor-element.elementor-element-0dd766e,body .elementor .elementor-element.elementor-element-100a9cd,body .elementor .elementor-element.elementor-element-18175fa,body .elementor .elementor-element.elementor-element-1ef214e,body .elementor .elementor-element.elementor-element-2015188,body .elementor .elementor-element.elementor-element-2229b5d,body .elementor .elementor-element.elementor-element-236d077,body .elementor .elementor-element.elementor-element-292926d,body .elementor .elementor-element.elementor-element-2daa3d8,body .elementor .elementor-element.elementor-element-315456e,body .elementor .elementor-element.elementor-element-32b85487 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-339e461,body .elementor .elementor-element.elementor-element-345851a,body .elementor .elementor-element.elementor-element-3a4b922,body .elementor .elementor-element.elementor-element-3d140e8,body .elementor .elementor-element.elementor-element-3f41140,body .elementor .elementor-element.elementor-element-4174dcf9 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-45b88be,body .elementor .elementor-element.elementor-element-5af0e11,body .elementor .elementor-element.elementor-element-5e078e2,body .elementor .elementor-element.elementor-element-5f5581f9 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-60470b2,body .elementor .elementor-element.elementor-element-627010fe > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-641a243,body .elementor .elementor-element.elementor-element-6564fc2,body .elementor .elementor-element.elementor-element-6780626f > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-6b78ab2,body .elementor .elementor-element.elementor-element-6dfc3c2,body .elementor .elementor-element.elementor-element-78fa3db,body .elementor .elementor-element.elementor-element-791aec1,body .elementor .elementor-element.elementor-element-7ef49de > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-7f198c9a > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-8183a14,body .elementor .elementor-element.elementor-element-83864da,body .elementor .elementor-element.elementor-element-867b88a,body .elementor .elementor-element.elementor-element-86f9e3a,body .elementor .elementor-element.elementor-element-8990e10,body .elementor .elementor-element.elementor-element-8b058f2,body .elementor .elementor-element.elementor-element-8e00bf5,body .elementor .elementor-element.elementor-element-8e48c00,body .elementor .elementor-element.elementor-element-900d095,body .elementor .elementor-element.elementor-element-93ea564,body .elementor .elementor-element.elementor-element-945c940,body .elementor .elementor-element.elementor-element-98156f1,body .elementor .elementor-element.elementor-element-9991da7,body .elementor .elementor-element.elementor-element-ab0c83c,body .elementor .elementor-element.elementor-element-b04f326,body .elementor .elementor-element.elementor-element-b4510d4,body .elementor .elementor-element.elementor-element-bf190db > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-c07cf95,body .elementor .elementor-element.elementor-element-c626711,body .elementor .elementor-element.elementor-element-d686117,body .elementor .elementor-element.elementor-element-de9f5ed,body .elementor .elementor-element.elementor-element-eb13cfd,body .elementor .elementor-element.elementor-element-ecc6728,body .elementor .elementor-element.elementor-element-ef24127 > .elementor-widget-wrap) .elementskit-section-title{margin-bottom:8px!important;}
:is(body .elementor .elementor-element.elementor-element-0061836,body .elementor .elementor-element.elementor-element-085eec2,body .elementor .elementor-element.elementor-element-0dd766e,body .elementor .elementor-element.elementor-element-100a9cd,body .elementor .elementor-element.elementor-element-18175fa,body .elementor .elementor-element.elementor-element-1ef214e,body .elementor .elementor-element.elementor-element-2015188,body .elementor .elementor-element.elementor-element-2229b5d,body .elementor .elementor-element.elementor-element-236d077,body .elementor .elementor-element.elementor-element-292926d,body .elementor .elementor-element.elementor-element-2daa3d8,body .elementor .elementor-element.elementor-element-315456e,body .elementor .elementor-element.elementor-element-32b85487 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-339e461,body .elementor .elementor-element.elementor-element-345851a,body .elementor .elementor-element.elementor-element-3a4b922,body .elementor .elementor-element.elementor-element-3d140e8,body .elementor .elementor-element.elementor-element-3f41140,body .elementor .elementor-element.elementor-element-4174dcf9 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-45b88be,body .elementor .elementor-element.elementor-element-5af0e11,body .elementor .elementor-element.elementor-element-5e078e2,body .elementor .elementor-element.elementor-element-5f5581f9 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-60470b2,body .elementor .elementor-element.elementor-element-627010fe > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-641a243,body .elementor .elementor-element.elementor-element-6564fc2,body .elementor .elementor-element.elementor-element-6780626f > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-6b78ab2,body .elementor .elementor-element.elementor-element-6dfc3c2,body .elementor .elementor-element.elementor-element-78fa3db,body .elementor .elementor-element.elementor-element-791aec1,body .elementor .elementor-element.elementor-element-7ef49de > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-7f198c9a > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-8183a14,body .elementor .elementor-element.elementor-element-83864da,body .elementor .elementor-element.elementor-element-867b88a,body .elementor .elementor-element.elementor-element-86f9e3a,body .elementor .elementor-element.elementor-element-8990e10,body .elementor .elementor-element.elementor-element-8b058f2,body .elementor .elementor-element.elementor-element-8e00bf5,body .elementor .elementor-element.elementor-element-8e48c00,body .elementor .elementor-element.elementor-element-900d095,body .elementor .elementor-element.elementor-element-93ea564,body .elementor .elementor-element.elementor-element-945c940,body .elementor .elementor-element.elementor-element-98156f1,body .elementor .elementor-element.elementor-element-9991da7,body .elementor .elementor-element.elementor-element-ab0c83c,body .elementor .elementor-element.elementor-element-b04f326,body .elementor .elementor-element.elementor-element-b4510d4,body .elementor .elementor-element.elementor-element-bf190db > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-c07cf95,body .elementor .elementor-element.elementor-element-c626711,body .elementor .elementor-element.elementor-element-d686117,body .elementor .elementor-element.elementor-element-de9f5ed,body .elementor .elementor-element.elementor-element-eb13cfd,body .elementor .elementor-element.elementor-element-ecc6728,body .elementor .elementor-element.elementor-element-ef24127 > .elementor-widget-wrap) > .elementor-widget-button{margin-top:0!important;}
:is(body .elementor .elementor-element.elementor-element-0061836,body .elementor .elementor-element.elementor-element-085eec2,body .elementor .elementor-element.elementor-element-0dd766e,body .elementor .elementor-element.elementor-element-100a9cd,body .elementor .elementor-element.elementor-element-18175fa,body .elementor .elementor-element.elementor-element-1ef214e,body .elementor .elementor-element.elementor-element-2015188,body .elementor .elementor-element.elementor-element-2229b5d,body .elementor .elementor-element.elementor-element-236d077,body .elementor .elementor-element.elementor-element-292926d,body .elementor .elementor-element.elementor-element-2daa3d8,body .elementor .elementor-element.elementor-element-315456e,body .elementor .elementor-element.elementor-element-32b85487 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-339e461,body .elementor .elementor-element.elementor-element-345851a,body .elementor .elementor-element.elementor-element-3a4b922,body .elementor .elementor-element.elementor-element-3d140e8,body .elementor .elementor-element.elementor-element-3f41140,body .elementor .elementor-element.elementor-element-4174dcf9 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-45b88be,body .elementor .elementor-element.elementor-element-5af0e11,body .elementor .elementor-element.elementor-element-5e078e2,body .elementor .elementor-element.elementor-element-5f5581f9 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-60470b2,body .elementor .elementor-element.elementor-element-627010fe > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-641a243,body .elementor .elementor-element.elementor-element-6564fc2,body .elementor .elementor-element.elementor-element-6780626f > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-6b78ab2,body .elementor .elementor-element.elementor-element-6dfc3c2,body .elementor .elementor-element.elementor-element-78fa3db,body .elementor .elementor-element.elementor-element-791aec1,body .elementor .elementor-element.elementor-element-7ef49de > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-7f198c9a > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-8183a14,body .elementor .elementor-element.elementor-element-83864da,body .elementor .elementor-element.elementor-element-867b88a,body .elementor .elementor-element.elementor-element-86f9e3a,body .elementor .elementor-element.elementor-element-8990e10,body .elementor .elementor-element.elementor-element-8b058f2,body .elementor .elementor-element.elementor-element-8e00bf5,body .elementor .elementor-element.elementor-element-8e48c00,body .elementor .elementor-element.elementor-element-900d095,body .elementor .elementor-element.elementor-element-93ea564,body .elementor .elementor-element.elementor-element-945c940,body .elementor .elementor-element.elementor-element-98156f1,body .elementor .elementor-element.elementor-element-9991da7,body .elementor .elementor-element.elementor-element-ab0c83c,body .elementor .elementor-element.elementor-element-b04f326,body .elementor .elementor-element.elementor-element-b4510d4,body .elementor .elementor-element.elementor-element-bf190db > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-c07cf95,body .elementor .elementor-element.elementor-element-c626711,body .elementor .elementor-element.elementor-element-d686117,body .elementor .elementor-element.elementor-element-de9f5ed,body .elementor .elementor-element.elementor-element-eb13cfd,body .elementor .elementor-element.elementor-element-ecc6728,body .elementor .elementor-element.elementor-element-ef24127 > .elementor-widget-wrap) > .elementor-widget-icon .elementor-icon-wrapper{line-height:1;}
body .elementor .elementor-widget-icon-box{--icon-box-icon-margin:12px;--icon-box-title-margin:8px;}
body .elementor .elementor-widget-icon-box .elementor-icon-box-title{margin-top:0!important;margin-bottom:8px!important;}
body .elementor .elementor-widget-icon-box .elementor-icon-box-description{margin-top:0!important;margin-bottom:0!important;}
body .elementor .elementor-widget-icon-box:is(.elementor-position-top,.elementor-position-block-start) .elementor-icon-box-icon{margin-bottom:12px!important;}
:is(body .elementor .elementor-element.elementor-element-0061836,body .elementor .elementor-element.elementor-element-085eec2,body .elementor .elementor-element.elementor-element-0dd766e,body .elementor .elementor-element.elementor-element-100a9cd,body .elementor .elementor-element.elementor-element-18175fa,body .elementor .elementor-element.elementor-element-1ef214e,body .elementor .elementor-element.elementor-element-2015188,body .elementor .elementor-element.elementor-element-2229b5d,body .elementor .elementor-element.elementor-element-236d077,body .elementor .elementor-element.elementor-element-292926d,body .elementor .elementor-element.elementor-element-2daa3d8,body .elementor .elementor-element.elementor-element-315456e,body .elementor .elementor-element.elementor-element-32b85487 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-339e461,body .elementor .elementor-element.elementor-element-345851a,body .elementor .elementor-element.elementor-element-3a4b922,body .elementor .elementor-element.elementor-element-3d140e8,body .elementor .elementor-element.elementor-element-3f41140,body .elementor .elementor-element.elementor-element-4174dcf9 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-45b88be,body .elementor .elementor-element.elementor-element-5af0e11,body .elementor .elementor-element.elementor-element-5e078e2,body .elementor .elementor-element.elementor-element-5f5581f9 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-60470b2,body .elementor .elementor-element.elementor-element-627010fe > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-641a243,body .elementor .elementor-element.elementor-element-6564fc2,body .elementor .elementor-element.elementor-element-6780626f > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-6b78ab2,body .elementor .elementor-element.elementor-element-6dfc3c2,body .elementor .elementor-element.elementor-element-78fa3db,body .elementor .elementor-element.elementor-element-791aec1,body .elementor .elementor-element.elementor-element-7ef49de > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-7f198c9a > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-8183a14,body .elementor .elementor-element.elementor-element-83864da,body .elementor .elementor-element.elementor-element-867b88a,body .elementor .elementor-element.elementor-element-86f9e3a,body .elementor .elementor-element.elementor-element-8990e10,body .elementor .elementor-element.elementor-element-8b058f2,body .elementor .elementor-element.elementor-element-8e00bf5,body .elementor .elementor-element.elementor-element-8e48c00,body .elementor .elementor-element.elementor-element-900d095,body .elementor .elementor-element.elementor-element-93ea564,body .elementor .elementor-element.elementor-element-945c940,body .elementor .elementor-element.elementor-element-98156f1,body .elementor .elementor-element.elementor-element-9991da7,body .elementor .elementor-element.elementor-element-ab0c83c,body .elementor .elementor-element.elementor-element-b04f326,body .elementor .elementor-element.elementor-element-b4510d4,body .elementor .elementor-element.elementor-element-bf190db > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-c07cf95,body .elementor .elementor-element.elementor-element-c626711,body .elementor .elementor-element.elementor-element-d686117,body .elementor .elementor-element.elementor-element-de9f5ed,body .elementor .elementor-element.elementor-element-eb13cfd,body .elementor .elementor-element.elementor-element-ecc6728,body .elementor .elementor-element.elementor-element-ef24127 > .elementor-widget-wrap) :is(.kh-empty-spacer,.elementor-widget-spacer){display:none!important;}
:is(body .elementor .elementor-element.elementor-element-0061836,body .elementor .elementor-element.elementor-element-085eec2,body .elementor .elementor-element.elementor-element-0dd766e,body .elementor .elementor-element.elementor-element-100a9cd,body .elementor .elementor-element.elementor-element-18175fa,body .elementor .elementor-element.elementor-element-1ef214e,body .elementor .elementor-element.elementor-element-2015188,body .elementor .elementor-element.elementor-element-2229b5d,body .elementor .elementor-element.elementor-element-236d077,body .elementor .elementor-element.elementor-element-292926d,body .elementor .elementor-element.elementor-element-2daa3d8,body .elementor .elementor-element.elementor-element-315456e,body .elementor .elementor-element.elementor-element-32b85487 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-339e461,body .elementor .elementor-element.elementor-element-345851a,body .elementor .elementor-element.elementor-element-3a4b922,body .elementor .elementor-element.elementor-element-3d140e8,body .elementor .elementor-element.elementor-element-3f41140,body .elementor .elementor-element.elementor-element-4174dcf9 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-45b88be,body .elementor .elementor-element.elementor-element-5af0e11,body .elementor .elementor-element.elementor-element-5e078e2,body .elementor .elementor-element.elementor-element-5f5581f9 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-60470b2,body .elementor .elementor-element.elementor-element-627010fe > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-641a243,body .elementor .elementor-element.elementor-element-6564fc2,body .elementor .elementor-element.elementor-element-6780626f > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-6b78ab2,body .elementor .elementor-element.elementor-element-6dfc3c2,body .elementor .elementor-element.elementor-element-78fa3db,body .elementor .elementor-element.elementor-element-791aec1,body .elementor .elementor-element.elementor-element-7ef49de > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-7f198c9a > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-8183a14,body .elementor .elementor-element.elementor-element-83864da,body .elementor .elementor-element.elementor-element-867b88a,body .elementor .elementor-element.elementor-element-86f9e3a,body .elementor .elementor-element.elementor-element-8990e10,body .elementor .elementor-element.elementor-element-8b058f2,body .elementor .elementor-element.elementor-element-8e00bf5,body .elementor .elementor-element.elementor-element-8e48c00,body .elementor .elementor-element.elementor-element-900d095,body .elementor .elementor-element.elementor-element-93ea564,body .elementor .elementor-element.elementor-element-945c940,body .elementor .elementor-element.elementor-element-98156f1,body .elementor .elementor-element.elementor-element-9991da7,body .elementor .elementor-element.elementor-element-ab0c83c,body .elementor .elementor-element.elementor-element-b04f326,body .elementor .elementor-element.elementor-element-b4510d4,body .elementor .elementor-element.elementor-element-bf190db > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-c07cf95,body .elementor .elementor-element.elementor-element-c626711,body .elementor .elementor-element.elementor-element-d686117,body .elementor .elementor-element.elementor-element-de9f5ed,body .elementor .elementor-element.elementor-element-eb13cfd,body .elementor .elementor-element.elementor-element-ecc6728,body .elementor .elementor-element.elementor-element-ef24127 > .elementor-widget-wrap) > :is(.elementor-widget-text-editor,.elementor-widget-button){height:auto!important;min-height:0!important;flex-grow:0!important;align-self:stretch;}
:is(body .elementor .elementor-element.elementor-element-0061836,body .elementor .elementor-element.elementor-element-085eec2,body .elementor .elementor-element.elementor-element-0dd766e,body .elementor .elementor-element.elementor-element-100a9cd,body .elementor .elementor-element.elementor-element-18175fa,body .elementor .elementor-element.elementor-element-1ef214e,body .elementor .elementor-element.elementor-element-2015188,body .elementor .elementor-element.elementor-element-2229b5d,body .elementor .elementor-element.elementor-element-236d077,body .elementor .elementor-element.elementor-element-292926d,body .elementor .elementor-element.elementor-element-2daa3d8,body .elementor .elementor-element.elementor-element-315456e,body .elementor .elementor-element.elementor-element-32b85487 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-339e461,body .elementor .elementor-element.elementor-element-345851a,body .elementor .elementor-element.elementor-element-3a4b922,body .elementor .elementor-element.elementor-element-3d140e8,body .elementor .elementor-element.elementor-element-3f41140,body .elementor .elementor-element.elementor-element-4174dcf9 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-45b88be,body .elementor .elementor-element.elementor-element-5af0e11,body .elementor .elementor-element.elementor-element-5e078e2,body .elementor .elementor-element.elementor-element-5f5581f9 > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-60470b2,body .elementor .elementor-element.elementor-element-627010fe > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-641a243,body .elementor .elementor-element.elementor-element-6564fc2,body .elementor .elementor-element.elementor-element-6780626f > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-6b78ab2,body .elementor .elementor-element.elementor-element-6dfc3c2,body .elementor .elementor-element.elementor-element-78fa3db,body .elementor .elementor-element.elementor-element-791aec1,body .elementor .elementor-element.elementor-element-7ef49de > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-7f198c9a > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-8183a14,body .elementor .elementor-element.elementor-element-83864da,body .elementor .elementor-element.elementor-element-867b88a,body .elementor .elementor-element.elementor-element-86f9e3a,body .elementor .elementor-element.elementor-element-8990e10,body .elementor .elementor-element.elementor-element-8b058f2,body .elementor .elementor-element.elementor-element-8e00bf5,body .elementor .elementor-element.elementor-element-8e48c00,body .elementor .elementor-element.elementor-element-900d095,body .elementor .elementor-element.elementor-element-93ea564,body .elementor .elementor-element.elementor-element-945c940,body .elementor .elementor-element.elementor-element-98156f1,body .elementor .elementor-element.elementor-element-9991da7,body .elementor .elementor-element.elementor-element-ab0c83c,body .elementor .elementor-element.elementor-element-b04f326,body .elementor .elementor-element.elementor-element-b4510d4,body .elementor .elementor-element.elementor-element-bf190db > .elementor-widget-wrap,body .elementor .elementor-element.elementor-element-c07cf95,body .elementor .elementor-element.elementor-element-c626711,body .elementor .elementor-element.elementor-element-d686117,body .elementor .elementor-element.elementor-element-de9f5ed,body .elementor .elementor-element.elementor-element-eb13cfd,body .elementor .elementor-element.elementor-element-ecc6728,body .elementor .elementor-element.elementor-element-ef24127 > .elementor-widget-wrap) > .elementor-widget-button .elementor-button{min-height:32px!important;padding-block:4px!important;}
body.home.page-id-89 .elementor-89 .elementor-element-8ef876b>.e-con{gap:8px!important;}
body.home.page-id-89 .elementor-89 .elementor-element-8ef876b .elementor-widget-button{margin-top:0!important;}
body .elementor .elementor-widget-icon-box .kh-empty-spacer{display:none!important;}

/* /karna-enquiry.css */
body .elementor form.kh-enquiry{background:#fff;border:1px solid #dce7ef;border-radius:14px;padding:28px;box-shadow:0 12px 32px #1644660d;color:#183e5e}
body .elementor form.kh-enquiry .elementor-form-fields-wrapper{gap:16px 0;margin:0 -8px}
body .elementor form.kh-enquiry .elementor-field-group{padding:0 8px!important;align-content:start}
body .elementor form.kh-enquiry .elementor-field-label{position:static!important;display:block!important;clip:auto!important;clip-path:none!important;width:100%!important;height:auto!important;overflow:visible!important;margin:0 0 7px!important;font-size:13px!important;font-weight:600;color:#234c6d}
body .elementor form.kh-enquiry :is(input:not([type=hidden]),select,textarea){background:#f7fafc!important;border:1px solid #cddde9!important;border-radius:7px!important;padding:12px 14px!important;min-height:48px!important;width:100%;font:inherit;font-size:15px!important;color:#173b58!important;line-height:1.5!important}
body .elementor form.kh-enquiry textarea{min-height:100px!important;resize:vertical}
body .elementor form.kh-enquiry select{appearance:auto}
body .elementor form.kh-enquiry :is(input,select,textarea):focus{outline:2px solid #286fa9;outline-offset:2px;background:#fff!important}
body .elementor form.kh-enquiry .kh-enquiry-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;margin-top:4px}
body .elementor form.kh-enquiry .kh-enquiry-button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:12px 14px;border-radius:7px;font:inherit;font-size:14px;font-weight:600;line-height:1.4;cursor:pointer;white-space:normal}
body .elementor form.kh-enquiry .kh-whatsapp{background:#18754e;color:white;border:1px solid #18754e}
body .elementor form.kh-enquiry .kh-email{background:#286fa9;color:white;border:1px solid #286fa9}
body .elementor form.kh-enquiry .kh-enquiry-button:hover{filter:brightness(.92)}
body .elementor form.kh-enquiry .kh-enquiry-button:focus-visible{outline:3px solid #a7cce6;outline-offset:3px}
body .elementor form.kh-enquiry :is(.kh-enquiry-note,.kh-enquiry-status){width:100%;padding:0 8px;margin:0;font-size:12px;line-height:1.6;color:#516c81}
body .elementor form.kh-enquiry .kh-enquiry-status:empty{display:none}
@media(max-width:767px){body .elementor form.kh-enquiry{padding:20px 16px}body .elementor form.kh-enquiry .elementor-field-group{width:100%}body .elementor form.kh-enquiry .kh-enquiry-actions{grid-template-columns:1fr}body .elementor form.kh-enquiry :is(input:not([type=hidden]),select,textarea){font-size:16px!important}}
/* One form outline, without the duplicate outer panel. */
body .elementor .elementor-widget-form,
body .elementor .elementor-widget-form > .elementor-widget-container{
 box-shadow:none!important;border:0!important;background:transparent!important;
}
body .elementor .elementor-widget-form > .elementor-widget-container{padding:0!important;}
body .elementor form.kh-enquiry{box-shadow:none!important;padding:36px!important;}
@media(max-width:767px){body .elementor form.kh-enquiry{padding:26px 22px!important;}}

body .kh-copy-fallback{display:block;width:100%;min-height:160px;margin-top:12px;padding:12px;border:1px solid #c9ddeb;border-radius:4px;font:inherit;}
body .kh-enquiry-actions .kh-copy{background:#fff;color:#176ba6;border:1px solid #2271b1;}

body .kh-enquiry-actions .kh-copy{grid-column:1 / -1;}

/* /karna-image-cards.css */
/* Compact feature cards: smaller full photographs and content-sized text areas. */
body .elementor .elementor-element.kh-feature-card{display:grid!important;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:20px!important;padding:12px!important;min-height:0!important;height:auto!important;align-items:center!important;}
body .elementor .elementor-element.kh-feature-card>.e-con{width:100%!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;gap:8px!important;}
body .elementor .elementor-element.kh-feature-card>.e-con:last-child{padding:8px 12px 8px 0!important;justify-content:center!important;}
body .elementor .elementor-element.kh-feature-card .elementor-widget{margin:0!important;}
body .elementor .elementor-element.kh-feature-card .elementor-widget-container{margin:0!important;padding:0!important;}
body.home.page-id-89 .elementor-89 .elementor-element-effddb8 .kh-feature-card img{display:block;width:100%!important;height:180px!important;aspect-ratio:auto!important;object-fit:contain!important;}
body .elementor .elementor-element.kh-feature-card :is(p,.elementor-heading-title){margin:0!important;}
body .elementor .elementor-element.kh-feature-card p{font-size:15px;line-height:1.6;}
/* Team portraits are fully visible; information panels no longer float away from them. */
body .elementor .elementor-element.kh-team-card{gap:0!important;min-height:0!important;height:auto!important;padding:0!important;justify-content:flex-start!important;}
body .elementor .elementor-element.kh-team-card>.e-con{width:100%!important;margin:0!important;min-height:0!important;height:auto!important;}
body .elementor .elementor-element.kh-team-card>.e-con:first-child{padding:0!important;}
body .elementor .elementor-element.kh-team-card>.e-con:last-child{padding:20px!important;gap:8px!important;box-shadow:none!important;justify-content:flex-start!important;}
body .elementor .elementor-element.kh-team-card .elementor-widget{margin-top:0!important;margin-bottom:0!important;}
body .elementor .elementor-element.kh-team-card .elementor-widget-container{margin:0!important;padding:0!important;}
body .elementor .elementor-element.kh-team-card img{display:block;width:100%!important;height:260px!important;max-height:260px!important;object-fit:contain!important;object-position:center bottom;}
body.home.page-id-89 .elementor-89 .elementor-element-5a7bbcf .kh-team-card img{height:260px!important;max-height:260px!important;object-fit:contain!important;}
body.home.page-id-89 .elementor-89 .elementor-element-5a7bbcf>.kh-team-card>.e-con:last-child{width:100%!important;margin:0!important;padding:20px!important;gap:8px!important;box-shadow:none!important;}
body .elementor .elementor-element.kh-team-card :is(p,.elementor-heading-title){margin:0!important;}
body .elementor .elementor-element.kh-team-card .elementor-widget-text-editor{line-height:1.55!important;}
body .elementor .elementor-element.kh-team-card .elementor-widget-button{margin-top:2px!important;}
body .elementor .elementor-element.kh-team-card .elementor-button{padding:10px 14px!important;min-height:40px;}
body .elementor .elementor-widget-image-box .elementor-image-box-img{margin-bottom:12px!important;}
body .elementor .elementor-widget-image-box .elementor-image-box-title{margin-top:0!important;margin-bottom:8px!important;}
body .elementor .elementor-widget-image-box .elementor-image-box-description{margin:0!important;line-height:1.6;}
@media(max-width:767px){
 body .elementor .elementor-element.kh-feature-card{grid-template-columns:minmax(90px,.6fr) minmax(0,1fr);gap:14px!important;padding:10px!important;}
 body.home.page-id-89 .elementor-89 .elementor-element-effddb8 .kh-feature-card img{height:140px!important;}
 body.home.page-id-89 .elementor-89 .elementor-element-effddb8 .kh-feature-card .elementor-heading-title{font-size:19px!important;line-height:1.3!important;}
 body .elementor .elementor-element.kh-feature-card p{font-size:14px;}
 body .elementor .elementor-element.kh-feature-card>.e-con:last-child{padding:4px 4px 4px 0!important;}
 body .elementor .elementor-element.kh-team-card>.e-con:last-child{padding:18px!important;}
}
/* Equal image-side insets: remove the extra centered-image gutter. */
body.home.page-id-89 .elementor-89 .elementor-element-effddb8 .kh-feature-card img {
  object-position:left center !important;
}
body .elementor .elementor-element.kh-team-card {
  padding:20px !important;
  gap:20px !important;
}
body .elementor .elementor-element.kh-team-card > .e-con:last-child,
body.home.page-id-89 .elementor-89 .elementor-element-5a7bbcf > .kh-team-card > .e-con:last-child {
  padding:0 !important;
}
body .elementor .elementor-element.kh-team-card img {
  object-position:center center !important;
  margin-inline:auto !important;
}
@media(max-width:767px) {
  body .elementor .elementor-element.kh-team-card { padding:18px !important; gap:18px !important; }
}

/* Center portrait frames as well as the contained photos on every device. */
body .elementor :is(.kh-team-card,.kh-doctor-profile) .elementor-widget-image {
  width:100% !important; max-width:100% !important; align-self:center !important;
  margin-inline:auto !important; text-align:center !important;
}
body .elementor :is(.kh-team-card,.kh-doctor-profile) .elementor-widget-image > .elementor-widget-container {
  width:100% !important; text-align:center !important;
}
body .elementor .kh-doctor-profile .elementor-widget-image img {
  display:block; margin-inline:auto !important; object-position:center center !important;
}
/* Full-width team portraits with natural proportions and padded details below. */
@layer khTeamFullWidth {
 body .elementor .kh-team-card {padding:0 !important;gap:0 !important;overflow:hidden;}
 body .elementor .kh-team-card > .e-con:first-child {padding:0 !important;margin:0 !important;width:100% !important;}
 body .elementor .kh-team-card .elementor-widget-image,
 body .elementor .kh-team-card .elementor-widget-image > .elementor-widget-container {width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;}
 body .elementor .kh-team-card .elementor-widget-image a {display:block;width:100%;}
 body .elementor .kh-team-card img {display:block !important;width:100% !important;max-width:100% !important;height:auto !important;max-height:none !important;aspect-ratio:auto !important;object-fit:contain !important;object-position:center !important;margin:0 !important;}
 body .elementor .kh-team-card > .e-con:last-child {padding:20px !important;width:100% !important;gap:8px !important;}
 @media(max-width:767px){body .elementor .kh-team-card > .e-con:last-child {padding:18px !important;}}
}

/* /karna-inner-page-finish.css */
/* Align inner-page banners behind the navigation, as on Neurosurgery.
   Home, blog listings, categories and articles do not receive these classes. */
body.kh-inner-banner-page #content > .page-header { display: none; }
body.kh-inner-banner-page #content,
body.kh-inner-banner-page #content > .page-content { margin-top: 0; padding-top: 0; }
body.kh-inner-banner-page .elementor .elementor-element.kh-title-hero {
  --margin-top: -74px;
  margin-top: -74px;
}
/* The two long-form treatment heroes need clearance for their existing content. */
body.kh-inner-banner-page .elementor .elementor-element.kh-content-hero {
  --margin-top: -74px;
  margin-top: -74px;
  --padding-top: 164px;
  padding-top: 164px;
}
@media(max-width:1024px) {
  body.kh-inner-banner-page .elementor .elementor-element.kh-content-hero { --padding-top:114px; padding-top:114px; }
}
@media(max-width:767px) {
  body.kh-inner-banner-page .elementor .elementor-element.kh-content-hero { --padding-top:104px; padding-top:104px; }
}
/* A light, quiet edge for doctor cards and individual profile panels. */
body .elementor .elementor-element.kh-team-card,
body .elementor .kh-doctor-profile > .e-con-inner {
  border: 1px solid #e1edf8 !important;
  border-radius: 16px !important;
  box-shadow: 0 4px 20px rgba(34,113,177,.055) !important;
  background-color: #fff;
}
body .elementor .elementor-element.kh-team-card {
  overflow: hidden;
}
body .elementor .kh-doctor-profile > .e-con-inner {
  padding: 24px;
  box-sizing: border-box;
}
@media(max-width:767px) {
  body .elementor .elementor-element.kh-team-card,
  body .elementor .kh-doctor-profile > .e-con-inner { border-radius:12px !important; }
  body .elementor .kh-doctor-profile > .e-con-inner { padding:18px; }
}
/* Individual profiles: one quiet card around the portrait and appointment details,
   without a second frame around the entire biography section. */
body .elementor .kh-doctor-profile > .e-con-inner {
  border:0 !important;
  border-radius:0 !important;
  box-shadow:none !important;
  background:transparent;
}
body .elementor .kh-doctor-profile > .e-con-inner > .elementor-element:first-child {
  border:1px solid #e1edf8 !important;
  border-radius:14px !important;
  box-shadow:0 4px 20px rgba(34,113,177,.055) !important;
  background-color:#fff !important;
  overflow:hidden;
  padding:12px !important;
}
body .elementor .kh-doctor-profile .elementor-widget-image,
body .elementor .kh-doctor-profile .elementor-widget-image > .elementor-widget-container {
  border:0 !important;
  box-shadow:none !important;
  background:transparent !important;
  padding:0 !important;
}
body .elementor .kh-doctor-profile .elementor-widget-image img {
  border:0 !important;
  border-radius:10px !important;
  box-shadow:none !important;
}

/* /karna-surface-polish.css */
/* Shared section surface, including styles inherited from the original theme. */
:root, body.elementor-kit-379 { --e-global-color-ad41708:#e6f0f7 !important; }
/* Quiet shared surfaces: use one outline per card, without nesting extra panels. */
:root { --kh-card-edge:#e1edf8; --kh-card-shadow:0 4px 20px rgb(34 113 177 / 5.5%); }
body .elementor .elementor-element.kh-soft-icon-card,
body .elementor .elementor-element.kh-feature-card,
body .elementor .elementskit-post-image-card,
body .elementor .elementor-post__card {
  border:1px solid var(--kh-card-edge) !important;
  border-radius:14px !important;
  box-shadow:var(--kh-card-shadow) !important;
}
body .elementor :is(.elementskit-post-image-card,.elementor-post__card) { overflow:hidden; }
body .elementor .elementor-element-71db3e3 {
  border:1px solid var(--kh-card-edge);
  border-radius:14px;
  box-shadow:var(--kh-card-shadow);
  padding:18px;
}
/* Sidebar post cards share their outer panel instead of adding stacked shadows. */
body .elementor .elementor-element-71db3e3 .elementor-post__card { box-shadow:none !important; }
body .elementor .elementor-button,
body .elementor .elementskit-btn {
  border-radius:6px !important;
  box-shadow:0 2px 6px rgb(2 48 89 / 5%);
}
body .elementor :is(.elementor-button,.elementskit-btn):focus-visible {
  outline:2px solid #2271b1;
  outline-offset:3px;
}
/* Balance each slide's existing sentence rather than inserting hard line breaks. */
body.home.page-id-89 .elementor-89 .elementor-element-c718440 .elementor-slide-description {
  max-width:760px;
  margin-inline:auto;
  text-wrap:balance;
}
body .elementor :is(.elementor-counter-title,.elementor-icon-box-title,.elementskit-post-body h2,.elementskit-post-body h3) { text-wrap:balance; }
/* Extend the section pale blue only as far as the start of the overlapping blue area. */
body.home.page-id-89 .elementor-89 .elementor-element-2393f9a {
  background:linear-gradient(to bottom,#e6f0f7 0,#e6f0f7 calc(100% - 80px),transparent calc(100% - 80px),transparent 100%) !important;
}
body.home.page-id-89 .elementor-89 .elementor-element-864bfb5 {
  border:1px solid var(--kh-card-edge) !important;
  border-radius:14px !important;
  box-shadow:var(--kh-card-shadow) !important;
}
@media(max-width:767px) {
  body.home.page-id-89 .elementor-89 .elementor-element-2393f9a { background:#e6f0f7 !important; }
  body .elementor .elementor-element-71db3e3 { padding:14px; }
}

/* Urology: requested lighter section surface. */
body.elementor-kit-379.page-id-698 { --e-global-color-ad41708:#f5f9fc !important; }

/* /karna-heading-rhythm.css */
/* One typographic hierarchy; wording and existing page metadata are retained. */
html body :is(.elementor[data-elementor-type="wp-page"],.elementor-location-single,.elementor-location-archive) :is(h1,h2,h3,h4,h5,h6) {
  font-family:"Lora",serif !important;
  font-weight:500 !important;
  text-wrap:balance;
}
html body :is(.elementor[data-elementor-type="wp-page"],.elementor-location-single,.elementor-location-archive) h1 { font-size:44px !important; line-height:1.15 !important; }
html body :is(.elementor[data-elementor-type="wp-page"],.elementor-location-single,.elementor-location-archive) h2 { font-size:32px !important; line-height:1.25 !important; }
html body :is(.elementor[data-elementor-type="wp-page"],.elementor-location-single,.elementor-location-archive) h3 { font-size:23px !important; line-height:1.3 !important; }
html body :is(.elementor[data-elementor-type="wp-page"],.elementor-location-single,.elementor-location-archive) h4 { font-size:20px !important; line-height:1.35 !important; }
html body :is(.elementor[data-elementor-type="wp-page"],.elementor-location-single,.elementor-location-archive) :is(h5,h6) { font-size:18px !important; line-height:1.4 !important; }
html body :is(.elementor[data-elementor-type="wp-page"],.elementor-location-single,.elementor-location-archive) [data-kh-heading-label] { margin-block:0 8px; }
html body :is(.elementor[data-elementor-type="wp-page"],.elementor-location-single,.elementor-location-archive) .elementor-widget-text-editor { font-family:"Inter",sans-serif; line-height:1.7; }
/* Section titles that previously inherited the smaller H3 styling. */
html body :is(.elementor[data-elementor-type="wp-page"],.elementor-location-single,.elementor-location-archive) h2.elementskit-section-title { font-size:32px !important; line-height:1.25 !important; }
/* Archive and sidebar article titles are compact, despite their H2 semantics. */
html body :is(.elementor[data-elementor-type="wp-page"],.elementor-location-single,.elementor-location-archive) :is(.elementskit-post-image-card,.elementor-post__card) :is(h2,h3) {
  font-size:22px !important; line-height:1.35 !important;
}
html body.home .elementor h1.elementor-slide-heading { margin-top:0; color:inherit; }
/* Balanced breathing room around contact icons and their details. */
body.page-id-2 .elementor-2 :is(.elementor-element-9991da7,.elementor-element-8e00bf5,.elementor-element-2229b5d) {
  padding:24px !important;
  --padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;
  justify-content:flex-start !important;
}
body.page-id-2 .elementor-2 :is(.elementor-element-9991da7,.elementor-element-8e00bf5,.elementor-element-2229b5d) .elementor-widget-icon { margin-top:0 !important; }
body.page-id-2 .elementor-2 :is(.elementor-element-9991da7,.elementor-element-8e00bf5,.elementor-element-2229b5d) :is(p,h3) { margin-bottom:0 !important; }
@media(max-width:1024px) {
 html body :is(.elementor[data-elementor-type="wp-page"],.elementor-location-single,.elementor-location-archive) h1 { font-size:38px !important; }
 html body :is(.elementor[data-elementor-type="wp-page"],.elementor-location-single,.elementor-location-archive) h2,html body :is(.elementor[data-elementor-type="wp-page"],.elementor-location-single,.elementor-location-archive) h2.elementskit-section-title { font-size:30px !important; }
}
@media(max-width:767px) {
 html body :is(.elementor[data-elementor-type="wp-page"],.elementor-location-single,.elementor-location-archive) h1 { font-size:30px !important; }
 html body :is(.elementor[data-elementor-type="wp-page"],.elementor-location-single,.elementor-location-archive) h2,html body :is(.elementor[data-elementor-type="wp-page"],.elementor-location-single,.elementor-location-archive) h2.elementskit-section-title { font-size:26px !important; }
 html body :is(.elementor[data-elementor-type="wp-page"],.elementor-location-single,.elementor-location-archive) h3 { font-size:21px !important; }
 html body :is(.elementor[data-elementor-type="wp-page"],.elementor-location-single,.elementor-location-archive) h4 { font-size:19px !important; }
 body.page-id-2 .elementor-2 :is(.elementor-element-9991da7,.elementor-element-8e00bf5,.elementor-element-2229b5d) { padding:20px !important; }
}
/* Balanced wrapping keeps the last line from looking stranded. */
html body :is(.elementor[data-elementor-type="wp-page"],.elementor-location-single,.elementor-location-archive) :is(h1,h2,h3,h4,.elementor-slide-heading,.elementor-slide-description,.elementor-icon-box-description,.elementor-image-box-description,.kh-soft-icon-card p,.kh-feature-card p,.kh-team-card p) {
  text-wrap:balance !important;
  overflow-wrap:break-word;
  white-space:normal;
}
html body :is(.elementor[data-elementor-type="wp-page"],.elementor-location-single,.elementor-location-archive) .elementor-widget-text-editor p {
  text-wrap:pretty;
  overflow-wrap:break-word;
}
body.home.page-id-89 .elementor-89 .elementor-element-c718440 .elementor-slide-heading {
  max-width:24ch;
  margin-inline:auto;
  text-wrap:balance !important;
}
body .elementor .elementor-icon-box-content,
body .elementor .elementor-image-box-content { min-width:0; }
/* One visual scale for the requested H3s, including former H2 section labels. */
html body .elementor h3.elementskit-section-title,
html body .elementor :is(.elementor-icon-box-title,.elementor-image-box-title):is(h3) {
  font-size:23px !important;
  line-height:1.3 !important;
}
@media(max-width:767px) {
 html body .elementor h3.elementskit-section-title,
 html body .elementor :is(.elementor-icon-box-title,.elementor-image-box-title):is(h3) { font-size:21px !important; }
}
/* Section/appointment headings are H2, distinct from H3 card titles. */
html body .elementor h2[data-kh-section-title] {
 font-family:"Lora",serif !important;font-size:32px !important;line-height:1.25 !important;font-weight:500 !important;
}
@media(max-width:1024px) { html body .elementor h2[data-kh-section-title] {font-size:30px !important;} }
@media(max-width:767px) { html body .elementor h2[data-kh-section-title] {font-size:26px !important;} }

/* /karna-stats-floating.css */
/* Shared Home/About statistics panel. */
html body .elementor :is(.elementor-element-864bfb5,.elementor-element-498cc71) {
 display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));
 gap:0 !important;padding:24px !important;width:100% !important;
 background:#fff !important;border:1px solid #e1edf8 !important;
 border-radius:14px !important;box-shadow:0 4px 20px rgb(34 113 177 / 5.5%) !important;
}
html body .elementor :is(.elementor-element-864bfb5,.elementor-element-498cc71) > .e-con {
 display:grid !important;grid-template-columns:48px minmax(0,1fr);align-items:center !important;
 gap:16px !important;width:auto !important;padding:8px 20px !important;margin:0 !important;
}
html body .elementor :is(.elementor-element-864bfb5,.elementor-element-498cc71) > .e-con + .e-con { border-left:1px solid #e1edf8; }
html body .elementor :is(.elementor-element-864bfb5,.elementor-element-498cc71) .elementor-widget {width:100% !important;margin:0 !important;min-width:0;}
html body .elementor :is(.elementor-element-864bfb5,.elementor-element-498cc71) .elementor-widget-container {margin:0 !important;padding:0 !important;}
html body .elementor :is(.elementor-element-864bfb5,.elementor-element-498cc71) .elementor-icon {font-size:46px !important;}
html body .elementor :is(.elementor-element-864bfb5,.elementor-element-498cc71) .elementor-icon svg {width:46px;height:46px;}
html body .elementor :is(.elementor-element-864bfb5,.elementor-element-498cc71) .elementor-counter {display:flex;flex-direction:column;gap:6px;align-items:flex-start;}
html body .elementor :is(.elementor-element-864bfb5,.elementor-element-498cc71) .elementor-counter-number-wrapper {order:0;flex:none;font-family:"Lora",serif;font-size:34px !important;line-height:1.1 !important;}
html body .elementor :is(.elementor-element-864bfb5,.elementor-element-498cc71) .elementor-counter-number-prefix {display:none;}
html body .elementor :is(.elementor-element-864bfb5,.elementor-element-498cc71) .elementor-counter-title {order:1;text-align:left !important;font-family:"Inter",sans-serif;font-size:14px !important;line-height:1.5 !important;text-wrap:balance;}
@media(max-width:1024px) {
 html body .elementor :is(.elementor-element-864bfb5,.elementor-element-498cc71) {padding:18px !important;}
 html body .elementor :is(.elementor-element-864bfb5,.elementor-element-498cc71) > .e-con {padding:8px !important;gap:12px !important;}
}
@media(max-width:767px) {
 html body .elementor :is(.elementor-element-864bfb5,.elementor-element-498cc71) {grid-template-columns:1fr;padding:8px 20px !important;}
 html body .elementor :is(.elementor-element-864bfb5,.elementor-element-498cc71) > .e-con {padding:20px 0 !important;gap:18px !important;}
 html body .elementor :is(.elementor-element-864bfb5,.elementor-element-498cc71) > .e-con + .e-con {border-left:0;border-top:1px solid #e1edf8;}
}
/* Viewport-mounted appointment tab: no rotated geometry or negative offsets. */
html body .kh-appointment-host {display:contents;}
html body .kh-appointment-host.elementor.elementor-14 .elementor-element.elementor-element-5893794 {
 position:fixed !important;inset:50% 0 auto auto !important;
 width:auto !important;max-width:none !important;margin:0 !important;
 transform:translateY(-50%) !important;z-index:1000 !important;
}
html body .kh-appointment-host.elementor.elementor-14 .elementor-element-5893794 > .elementor-widget-container {
 transform:none !important;--e-transform-rotateZ:0deg;margin:0 !important;padding:0 !important;
}
html body .kh-appointment-host.elementor.elementor-14 .elementor-element-5893794 .elementor-button {
 writing-mode:vertical-rl;text-orientation:mixed;white-space:nowrap;
 padding:18px 12px !important;min-height:0 !important;
 border-radius:8px 0 0 8px !important;font-size:12px !important;
 box-shadow:0 3px 12px rgb(2 48 89 / 12%);
}

/* /karna-shared-refinements.css */
/* Keep About's original statistics, in the same single frame as Home. */
html body .elementor-91 .elementor-element.elementor-element-33e6ea8 {
 padding:0 !important;background:transparent !important;border:0 !important;
 box-shadow:none !important;border-radius:0 !important;gap:0 !important;
 --padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;
}
html body .elementor .elementor-element-498cc71 > .e-con {border:0 !important;}
html body .elementor .elementor-element-498cc71 > .e-con + .e-con {border-left:1px solid #e1edf8 !important;}
/* Typography belongs to the semantic heading, including nested links/spans. */
html body .elementor :is(h2,h3) :is(a,span,strong,em) {
 font-family:inherit !important;font-size:inherit !important;font-weight:inherit !important;line-height:inherit !important;
}
html body .elementor[data-elementor-type="wp-page"] h2,
html body .elementor.elementor-location-single h2,
html body .elementor.elementor-location-archive h2 {font-size:32px !important;line-height:1.25 !important;}
html body .elementor[data-elementor-type="wp-page"] h3,
html body .elementor.elementor-location-single h3,
html body .elementor.elementor-location-archive h3 {font-size:23px !important;line-height:1.3 !important;}
@media(max-width:1024px) {
 html body .elementor[data-elementor-type="wp-page"] h2,html body .elementor.elementor-location-single h2,html body .elementor.elementor-location-archive h2 {font-size:30px !important;}
}
@media(max-width:767px) {
 html body .elementor[data-elementor-type="wp-page"] h2,html body .elementor.elementor-location-single h2,html body .elementor.elementor-location-archive h2 {font-size:26px !important;}
 html body .elementor[data-elementor-type="wp-page"] h3,html body .elementor.elementor-location-single h3,html body .elementor.elementor-location-archive h3 {font-size:21px !important;}
}
/* 22px archive card titles reduced by exactly 20%. */
html body .elementor :is(.elementskit-post-image-card,.elementor-post__card) :is(h2,h3),
html body .elementor[data-elementor-type="wp-page"] .kh-home-blog h3 {font-size:17.6px !important;line-height:1.4 !important;text-wrap:balance;}
.kh-home-blog {max-width:1200px;margin:0 auto;padding:64px 20px;width:100%;}
.kh-blog-heading {display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px;}
.kh-blog-heading h2 {margin:0;color:#06365a;}
.kh-blog-heading > a {background:#2271b1;color:#fff;padding:12px 20px;white-space:nowrap;}
.kh-blog-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;}
.kh-blog-grid > .elementskit-post-image-card {overflow:hidden;background:#fff;border:1px solid #e1edf8;border-radius:14px;box-shadow:0 4px 20px rgb(34 113 177 / 5.5%);}
.kh-blog-grid .elementskit-entry-thumb {display:block;}
.kh-blog-grid img {width:100%;aspect-ratio:3/2;object-fit:cover;display:block;}
.kh-blog-grid .elementskit-post-body {padding:20px;}
.kh-blog-grid h3 {margin:0 0 10px;color:#06365a;}
.kh-blog-grid p {font-family:Inter,sans-serif;font-size:15px;line-height:1.7;margin:0 0 14px;}
.kh-blog-grid .elementskit-btn {display:inline-flex;align-items:center;gap:8px;color:#2271b1;}
@media(max-width:1024px) {
 html body .elementor-14 .elementor-element.elementor-element-8fbfc74 {padding-inline:0 !important;}
 html body .elementor-14 .elementor-element.elementor-element-00bd548 {padding:10px !important;align-items:center;}
 html body .elementor-14 .elementor-element.elementor-element-910e8ca {margin:0 !important;}
 html body .elementor-14 .elementor-element.elementor-element-910e8ca > .elementor-widget-container {margin:0 !important;padding:0 !important;}
 html body .elementor-14 .elementor-element-910e8ca .elementor-menu-toggle {width:44px;height:44px;min-width:44px;padding:10px !important;margin:0 !important;box-sizing:border-box;align-items:center;justify-content:center;}
 html body .elementor-14 .elementor-element-910e8ca .elementor-menu-toggle svg {width:24px;height:24px;}
 html body .elementor-14 .elementor-element-910e8ca .elementor-nav-menu--dropdown a {padding:12px 20px !important;min-height:44px;}
}
@media(max-width:767px) {
 html body .elementor .elementor-element-498cc71 > .e-con + .e-con {border-left:0 !important;border-top:1px solid #e1edf8 !important;}
 .kh-home-blog {padding:40px 20px;}
 .kh-blog-grid {grid-template-columns:1fr;gap:20px;}
 .kh-blog-heading {align-items:flex-start;flex-wrap:wrap;}
}
/* Appointment popup: use the available viewport instead of a fixed 300px mobile box. */
html body #elementor-popup-modal-1035 .dialog-widget-content {
 width:min(720px,calc(100vw - 24px)) !important;max-width:calc(100vw - 24px) !important;
 margin:12px !important;border-radius:12px;overflow:hidden;
}
html body #elementor-popup-modal-1035 .dialog-message {
 width:100% !important;max-width:100% !important;min-width:0;
 max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);
 overflow-y:auto;overflow-x:hidden;box-sizing:border-box;
}
html body .elementor-1035 .elementor-element.elementor-element-e945c01 {
 padding:20px !important;border-width:1px !important;border-radius:12px;box-sizing:border-box;
}
html body .elementor-1035 .elementor-element-f53144f > .elementor-widget-wrap {
 padding:0 !important;min-width:0;
}
html body .elementor-1035 .elementor-element-f5d7c64 {padding-inline:28px;}
html body .elementor-1035 form.kh-enquiry {padding:24px !important;width:100%;box-sizing:border-box;}
html body .elementor-1035 form.kh-enquiry .elementor-form-fields-wrapper {
 margin:0 !important;gap:18px 0;
}
html body .elementor-1035 form.kh-enquiry .elementor-field-group {
 padding:0 !important;margin-bottom:0 !important;min-width:0;
}
html body .elementor-1035 form.kh-enquiry :is(.kh-enquiry-note,.kh-enquiry-status) {padding-inline:0;}
html body #elementor-popup-modal-1035 .dialog-close-button {
 top:6px !important;right:6px !important;width:44px;height:44px;
 align-items:center;justify-content:center;z-index:2;
}
@media(max-width:767px) {
 html body .elementor-1035 .elementor-element.elementor-element-e945c01 {padding:16px 12px !important;}
 html body .elementor-1035 form.kh-enquiry {padding:20px 16px !important;}
}
/* Shared Home / blog archive cards. */
html body:is(.home,.blog,.archive) .elementskit-post-image-card {
 overflow:hidden;background:#fff;border:1px solid #e1edf8 !important;border-radius:14px !important;
 box-shadow:0 4px 20px rgb(34 113 177 / 5.5%) !important;
}
html body:is(.home,.blog,.archive) .elementskit-post-image-card .elementskit-entry-header {margin:0 !important;padding:0 !important;}
html body:is(.home,.blog,.archive) .elementskit-post-image-card .elementskit-entry-thumb {display:block;margin:0 !important;}
html body:is(.home,.blog,.archive) .elementskit-post-image-card .elementskit-entry-thumb img {display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;}
html body:is(.home,.blog,.archive) .elementskit-post-image-card .elementskit-post-body {padding:20px !important;}
html body:is(.home,.blog,.archive) .elementskit-post-image-card h3.entry-title {
 font-family:Lora,serif !important;font-size:17.6px !important;font-weight:500 !important;line-height:1.4 !important;margin:0 0 10px !important;
}
html body:is(.home,.blog,.archive) .elementskit-post-image-card .elementskit-post-body > p {
 font-family:Inter,sans-serif;font-size:15px !important;line-height:1.7 !important;margin:0 0 14px !important;
}
html body:is(.home,.blog,.archive) .elementskit-post-image-card .btn-wraper {margin:0 !important;padding:0 !important;}
html body:is(.home,.blog,.archive) .elementskit-post-image-card .elementskit-btn {
 display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:4px 0 !important;
 font-family:Inter,sans-serif;font-size:15px !important;font-weight:500;line-height:1.4;
 background:transparent !important;color:#2271b1 !important;border:0 !important;box-shadow:none !important;
}
html body:is(.home,.blog,.archive) .elementskit-post-image-card .elementskit-btn i {display:none !important;}
html body:is(.home,.blog,.archive) .elementskit-post-image-card .elementskit-btn::before {
 content:"";display:block;flex:0 0 18px;width:18px;height:18px;
 background:center/18px 18px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232271b1' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h16m-6-6 6 6-6 6'/%3E%3C/svg%3E");
}
html body:is(.home,.blog,.archive) .elementskit-post-image-card .elementskit-btn:hover {text-decoration:underline;text-underline-offset:4px;}
/* Article headings: exactly 80% of their prior device-specific sizes. */
html body.single-post .elementor.elementor-location-single h1 {font-size:35.2px !important;line-height:1.15 !important;}
html body.single-post .elementor.elementor-location-single h2 {font-size:25.6px !important;line-height:1.25 !important;}
@media(min-width:1025px) {
 html body.home.page-id-89 .elementor-89 .elementor-element-c718440 .swiper-slide {height:80vh !important;}
}
@media(max-width:1024px) {
 html body.single-post .elementor.elementor-location-single h1 {font-size:30.4px !important;}
 html body.single-post .elementor.elementor-location-single h2 {font-size:24px !important;}
}
@media(max-width:767px) {
 html body.single-post .elementor.elementor-location-single h1 {font-size:24px !important;}
 html body.single-post .elementor.elementor-location-single h2 {font-size:20.8px !important;}
}
/* Popup retains field borders, with no enclosing form outline or accent stripe. */
html body .elementor-1035 form.kh-enquiry {
 border:0 !important;border-radius:0 !important;box-shadow:none !important;background:transparent !important;
}
/* Article sidebar cards follow the archive's type scale and white content inset. */
html body.single-post .elementor .elementor-element-71db3e3 .elementor-post__card {
 overflow:hidden;background:#fff;border:1px solid #e1edf8 !important;border-radius:14px !important;
 box-shadow:0 4px 20px rgb(34 113 177 / 5.5%) !important;
}
html body.single-post .elementor .elementor-element-71db3e3 .elementor-post__thumbnail__link {
 display:block;width:100%;margin:0 !important;
}
html body.single-post .elementor .elementor-element-71db3e3 .elementor-post__thumbnail {
 padding:0 !important;aspect-ratio:3/2;height:auto !important;
}
html body.single-post .elementor .elementor-element-71db3e3 .elementor-post__thumbnail img {
 position:static !important;transform:none !important;display:block;
 width:100% !important;height:100% !important;object-fit:cover;
}
html body.single-post .elementor .elementor-element-71db3e3 .elementor-post__thumbnail__link::after {display:none !important;}
html body.single-post .elementor .elementor-element-71db3e3 .elementor-post__text {
 padding:20px !important;margin:0 !important;
}
html body.single-post .elementor .elementor-element-71db3e3 h3.elementor-post__title {
 font-family:Lora,serif !important;font-size:17.6px !important;font-weight:500 !important;
 line-height:1.4 !important;margin:0 0 10px !important;text-wrap:balance;
}
html body.single-post .elementor .elementor-element-71db3e3 .elementor-post__excerpt p {
 font-family:Inter,sans-serif;font-size:15px !important;line-height:1.7 !important;margin:0 0 14px !important;
}
html body.single-post .elementor .elementor-element-71db3e3 .elementor-post__read-more {
 display:inline-flex;align-items:center;min-height:36px;padding:4px 0 !important;margin:0 !important;
 font-family:Inter,sans-serif;font-size:15px !important;font-weight:500 !important;line-height:1.4;
 text-transform:none !important;color:#2271b1 !important;background:transparent !important;border:0 !important;box-shadow:none !important;
}
html body.single-post .elementor .elementor-element-71db3e3 .elementor-post__read-more:hover {text-decoration:underline;text-underline-offset:4px;}
html body.single-post .elementor .elementor-element-71db3e3 .elementor-posts-container {row-gap:24px !important;}
/* Six recent articles, then archive navigation and hospital contact details. */
html body.single-post .elementor .elementor-element-71db3e3 .kh-sidebar-actions {display:grid;gap:24px;width:100%;}
html body.single-post .elementor .elementor-element-71db3e3 .kh-sidebar-archive {display:flex;align-items:center;justify-content:center;gap:8px;background:#2271b1;color:#fff;padding:13px 20px;min-height:44px;}
html body.single-post .elementor .elementor-element-71db3e3 .kh-sidebar-contact {padding:20px;border:1px solid #e1edf8;border-radius:14px;background:#f4f9fd;}
html body.single-post .elementor .elementor-element-71db3e3 .kh-sidebar-contact h3 {font-family:Lora,serif;font-size:20px !important;line-height:1.35;margin:0 0 16px;color:#06365a;}
html body.single-post .elementor .elementor-element-71db3e3 .kh-sidebar-contact a {display:block;font-family:Inter,sans-serif;font-size:14px;line-height:1.6;color:#2271b1;overflow-wrap:anywhere;}
html body.single-post .elementor .elementor-element-71db3e3 .kh-sidebar-contact a + a {margin-top:14px;}
html body.single-post .elementor .elementor-element-71db3e3 .kh-sidebar-contact a span {display:block;font-size:12px;font-weight:600;color:#516c81;margin-bottom:3px;}
/* Compact Mission and Vision cards, with a smaller icon beside the copy. */
html body .elementor-91 .elementor-element.elementor-element-a318726 {
 display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px !important;padding-top:24px !important;
}
html body .elementor-91 :is(.elementor-element-f1ccfec,.elementor-element-0c689ed) {
 width:100% !important;margin:0 !important;padding:24px !important;min-height:0 !important;border-radius:14px;overflow:hidden;
}
html body .elementor-91 :is(.elementor-element-e22d451,.elementor-element-c232579) .elementor-icon-box-wrapper {
 display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:18px !important;text-align:left !important;
}
html body .elementor-91 :is(.elementor-element-e22d451,.elementor-element-c232579) .elementor-icon-box-icon {
 margin:0 !important;flex:0 0 56px !important;
}
html body .elementor-91 :is(.elementor-element-e22d451,.elementor-element-c232579) .elementor-icon {
 display:flex;align-items:center;justify-content:center;width:56px;height:56px;font-size:30px !important;padding:0 !important;
}
html body .elementor-91 :is(.elementor-element-e22d451,.elementor-element-c232579) .elementor-icon-box-content {min-width:0;}
html body .elementor-91 :is(.elementor-element-e22d451,.elementor-element-c232579) .elementor-icon-box-title {margin:0 0 8px !important;}
html body .elementor-91 :is(.elementor-element-e22d451,.elementor-element-c232579) .elementor-icon-box-description {margin:0 !important;line-height:1.6 !important;text-wrap:pretty !important;}
@media(max-width:767px) {
 html body .elementor-91 .elementor-element.elementor-element-a318726 {grid-template-columns:1fr;gap:16px !important;padding-top:20px !important;}
 html body .elementor-91 :is(.elementor-element-f1ccfec,.elementor-element-0c689ed) {padding:20px !important;}
 html body .elementor-91 :is(.elementor-element-e22d451,.elementor-element-c232579) .elementor-icon-box-wrapper {gap:14px !important;}
 html body .elementor-91 :is(.elementor-element-e22d451,.elementor-element-c232579) .elementor-icon-box-icon {flex-basis:48px !important;}
 html body .elementor-91 :is(.elementor-element-e22d451,.elementor-element-c232579) .elementor-icon {width:48px;height:48px;font-size:26px !important;}
}
/* Equal-height archive rows: each row is sized by its tallest complete card. */
html body:is(.blog,.archive) .elementor .ekit-row.post-items {
 display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px !important;
 margin:0 !important;width:100% !important;height:auto !important;align-items:stretch;
}
html body:is(.blog,.archive) .elementor .ekit-row.post-items::before,
html body:is(.blog,.archive) .elementor .ekit-row.post-items::after {display:none !important;}
html body:is(.blog,.archive) .elementor .ekit-row.post-items > .post-item {
 position:static !important;float:none !important;transform:none !important;
 width:auto !important;max-width:none !important;margin:0 !important;padding:0 !important;min-width:0;display:flex;
}
html body:is(.home,.blog,.archive) .elementor .elementskit-post-image-card {
 width:100%;height:100%;padding:0 !important;display:flex;flex-direction:column;
}
html body:is(.home,.blog,.archive) .elementor .elementskit-post-image-card .elementskit-post-body {
 flex:1;display:flex;flex-direction:column;align-items:flex-start;width:100%;box-sizing:border-box;
}
html body:is(.home,.blog,.archive) .elementor .elementskit-post-image-card .btn-wraper {margin-top:auto !important;}
html body:is(.home,.blog,.archive) .elementor .elementskit-post-image-card .elementskit-entry-header {flex-shrink:0;width:100%;}
@media(min-width:768px) and (max-width:1024px) {
 html body:is(.blog,.archive) .elementor .ekit-row.post-items {grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media(max-width:767px) {
 html body:is(.blog,.archive) .elementor .ekit-row.post-items {grid-template-columns:1fr;gap:20px !important;}
}
/* Balance short descriptions as well as their headings. */
html body .elementor[data-elementor-type="wp-page"] :is(h1,h2,h3,h4,p),
html body .elementor .ekit-heading__description p,
html body .elementor :is(.elementor-icon-box-description,.elementor-image-box-description,.elementskit-post-body p) {
 text-wrap:balance !important;overflow-wrap:break-word;word-break:normal;
}
html body .elementor .elementskit-section-title-wraper.text_center .ekit-heading__description {
 max-width:90ch;margin-inline:auto;
}
html body .elementor .elementskit-section-title-wraper.text_center .elementskit-section-title {max-width:36ch;margin-inline:auto;}
/* About Us: one clear emergency action and a shorter, aligned image. */
html body .elementor-91 .elementor-element.elementor-element-886d7ad {
 display:grid !important;grid-template-columns:1.2fr 1fr;align-items:center !important;
 gap:40px !important;margin-top:32px !important;
}
html body .elementor-91 :is(.elementor-element-e1df358,.elementor-element-1f07325) {width:100% !important;padding:0 !important;min-width:0;}
html body .elementor-91 .elementor-element-e1df358 {gap:20px !important;}
html body .elementor-91 .elementor-element-461a5dd :is(h2,.ekit-heading__description) {max-width:none !important;}
html body .elementor-91 .elementor-element-461a5dd h2 {margin:0 0 18px !important;}
html body .elementor-91 .elementor-element-461a5dd p {margin-bottom:0;}
html body .elementor-91 .elementor-element-c67c3b2 .elementor-button {text-transform:none !important;}
html body .elementor-91 .elementor-element-88499ca img {width:100% !important;height:360px !important;object-fit:cover;object-position:center;border-radius:14px;}
@media(max-width:767px) {
 html body .elementor-91 .elementor-element.elementor-element-886d7ad {grid-template-columns:1fr;gap:24px !important;margin-top:24px !important;}
 html body .elementor-91 .elementor-element-88499ca img {height:260px !important;}
}
/* The sidebar frame follows its own content, rather than the article height. */
html body.single-post .elementor .elementor-element.elementor-element-71db3e3 {
 align-self:flex-start !important;height:auto !important;min-height:0 !important;flex-grow:0 !important;
 --align-self:flex-start;--flex-grow:0;--min-height:0px;
}
/* Keep both floating actions together, clear of the hero and reading area. */
html body .kh-appointment-host.elementor.elementor-14 .elementor-element.elementor-element-5893794 {
 inset:auto 16px calc(84px + env(safe-area-inset-bottom,0px)) auto !important;
 transform:none !important;width:auto !important;max-width:calc(100vw - 32px) !important;
}
html body .kh-appointment-host.elementor.elementor-14 .elementor-element-5893794 .elementor-button {
 writing-mode:horizontal-tb !important;text-orientation:mixed;min-height:44px !important;
 padding:12px 16px !important;border-radius:8px !important;font-size:12px !important;
}
html body .kh-appointment-host.elementor.elementor-14 .elementor-element.elementor-element-16f86dbf {
 position:fixed !important;inset:auto 16px calc(16px + env(safe-area-inset-bottom,0px)) auto !important;
 width:56px !important;height:56px !important;margin:0 !important;transform:none !important;z-index:1000 !important;
}
html body .kh-appointment-host.elementor.elementor-14 .elementor-element-16f86dbf > .elementor-widget-container {margin:0 !important;padding:0 !important;}
html body .kh-appointment-host.elementor.elementor-14 .elementor-element-16f86dbf .elementor-icon {
 display:flex;align-items:center;justify-content:center;width:56px;height:56px;font-size:44px !important;
}
/* Vertical appointment tab, still anchored just above WhatsApp. */
html body .kh-appointment-host.elementor.elementor-14 .elementor-element-5893794 .elementor-button {
 writing-mode:vertical-rl !important;text-orientation:mixed !important;
 width:44px !important;min-height:0 !important;padding:16px 12px !important;
 white-space:nowrap !important;border-radius:8px !important;
}
/* Unified desktop content width; smaller breakpoints keep their existing widths. */
@media(min-width:1025px) {
 html body .elementor:not(.elementor-location-popup) .e-con {--container-max-width:1350px !important;}
 html body .elementor:not(.elementor-location-popup) .e-con-boxed {--content-width:1350px !important;}
 html body .elementor:not(.elementor-location-popup) .elementor-section.elementor-section-boxed > .elementor-container {max-width:1350px !important;}
 html body .kh-home-blog {max-width:1350px !important;}
}
/* Floating controls: 4px screen inset, retaining a 12px gap between controls. */
html body .kh-appointment-host.elementor.elementor-14 .elementor-element.elementor-element-5893794 {
 inset:auto 4px calc(72px + env(safe-area-inset-bottom,0px)) auto !important;
}
html body .kh-appointment-host.elementor.elementor-14 .elementor-element.elementor-element-16f86dbf {
 inset:auto 4px calc(4px + env(safe-area-inset-bottom,0px)) auto !important;
}
/* Centre contact widgets and their glyphs within the white header row. */
html body .elementor-14 .elementor-element-ddfdf8f > .e-con-inner {align-items:center !important;}
html body .elementor-14 .elementor-element.elementor-element-653d106 {
 align-self:center !important;align-items:center !important;padding-block:12px !important;
}
html body .elementor-14 .elementor-element-653d106 .elementor-widget-icon-box {margin-block:0 !important;align-self:center !important;}
html body .elementor-14 .elementor-element-653d106 .elementor-icon-box-wrapper {align-items:center !important;}
html body .elementor-14 .elementor-element-653d106 .elementor-icon-box-icon {margin:0 !important;display:flex;align-items:center;justify-content:center;}
html body .elementor-14 .elementor-element-653d106 .elementor-icon {
 display:flex !important;align-items:center;justify-content:center;width:44px;height:44px;padding:0 !important;line-height:1 !important;
}
html body .elementor-14 .elementor-element-653d106 .elementor-icon i {display:block;line-height:1 !important;}
html body .elementor-14 .elementor-element-653d106 .elementor-icon-box-content {display:flex;flex-direction:column;justify-content:center;gap:4px;}
html body .elementor-14 .elementor-element-653d106 .elementor-icon-box-title,
html body .elementor-14 .elementor-element-653d106 .elementor-icon-box-title :is(a,span) {margin:0 !important;line-height:1.25 !important;}
html body .elementor-14 .elementor-element-653d106 .elementor-icon-box-description {margin:0 !important;line-height:1.3 !important;}

/* Contact: paired fields and a map that follows the form's height. */
body.page-id-2 .elementor-2 .elementor-element-ac8e42a form.kh-enquiry {
  padding: 24px !important;
}
body.page-id-2 .elementor-2 .elementor-element-ac8e42a .elementor-form-fields-wrapper {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 16px !important;
  margin: 0 !important;
}
body.page-id-2 .elementor-2 .elementor-element-ac8e42a .elementor-field-group {
  width: 100% !important;
  min-width: 0;
  padding: 0 !important;
  margin: 0 !important;
}
body.page-id-2 .elementor-2 .elementor-element-ac8e42a :is(.elementor-field-type-textarea, .kh-enquiry-actions, .kh-enquiry-note, .kh-enquiry-status) {
  grid-column: 1 / -1;
}
@media (min-width: 768px) {
  body.page-id-2 .elementor-2 .elementor-element-28c79a0 > .e-con-inner {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 24px !important;
    align-items: stretch !important;
  }
  body.page-id-2 .elementor-2 :is(.elementor-element-798c3b0, .elementor-element-4837a44) {
    width: 100% !important;
    min-width: 0;
    padding: 0 !important;
    margin: 0 !important;
    align-self: stretch !important;
  }
  body.page-id-2 .elementor-2 .elementor-element-e4d3f31 {
    height: 100% !important;
    flex: 1;
    margin: 0 !important;
  }
  body.page-id-2 .elementor-2 .elementor-element-e4d3f31 :is(.elementor-widget-container, .elementor-custom-embed, iframe) {
    height: 100% !important;
    min-height: 420px;
  }
  body.page-id-2 .elementor-2 .elementor-element-e4d3f31 iframe {
    display: block;
    width: 100%;
    border-radius: 14px;
  }
}
@media (max-width: 767px) {
  body.page-id-2 .elementor-2 .elementor-element-ac8e42a form.kh-enquiry { padding: 20px !important; }
  body.page-id-2 .elementor-2 .elementor-element-ac8e42a .elementor-form-fields-wrapper { grid-template-columns: minmax(0, 1fr); }
}

/* Homepage About Us emergency panel: one consistent centred alignment. */
body.home.page-id-89 .elementor-89 .elementor-element-fe61c18,
body.home.page-id-89 .elementor-89 .elementor-element-fe61c18 :is(.elementor-heading-title, .elementor-icon-box-wrapper, .elementor-icon-box-content, .elementor-widget-text-editor, p) {
  text-align: center !important;
}
body.home.page-id-89 .elementor-89 .elementor-element-fe61c18 .elementor-element-3bc6374 .elementor-heading-title {
  justify-content: center !important;
}

/* /karna-image-banner-refinements.css */
/* Contact Us establishes the responsive breadcrumb dimensions. */
@layer khBreadcrumbs {
  body.kh-inner-banner-page .elementor .kh-title-hero {
    --min-height: 300px !important;
    --padding-top: 74px !important;
    --padding-bottom: 0px !important;
    --padding-left: 20px !important;
    --padding-right: 20px !important;
    min-height: 300px !important;
    height: auto !important;
    box-sizing: border-box;
    padding: 74px 20px 0 !important;
    display: flex !important;
    align-items: stretch !important;
    justify-content: center !important;
  }
  body.kh-inner-banner-page .kh-title-hero :is(.e-con-inner, .e-con, .elementor-container, .elementor-column, .elementor-widget-wrap) {
    --min-height: 0px !important;
    --padding-top: 0px !important;
    --padding-bottom: 0px !important;
    min-height: 0 !important;
    height: auto !important;
    padding-block: 0 !important;
    margin-block: 0 !important;
    align-content: center !important;
    align-items: center !important;
    justify-content: center !important;
  }
  body.kh-inner-banner-page .kh-title-hero :is(.e-con-inner, .elementor-container) { width: 100% !important; }
  body.kh-inner-banner-page .kh-title-hero :is(.elementor-widget-heading, .elementor-widget-container, h1) { margin-block: 0 !important; }
  @media (max-width:1024px) {
    body.kh-inner-banner-page .elementor .kh-title-hero { --min-height:258px !important; min-height:258px !important; }
  }
  @media (max-width:767px) {
    body.kh-inner-banner-page .elementor .kh-title-hero {
      --min-height:209px !important;
      min-height:209px !important;
      --padding-top:90px !important;
      padding-top:90px !important;
    }
  }
}
/* Important layer keeps one radius despite legacy Elementor per-widget settings. */
@layer khCorners {
  body :is(.e-con, .e-con-inner, .elementor-section, .elementor-container, .elementor-column, .elementor-widget-wrap, .elementor-widget-container,
    .elementor-image-box-wrapper, .elementor-icon-box-wrapper, .elementor-button, .elementor-slide-button,
    .elementskit-infobox, .elementskit-post-image-card, .elementskit-post-body, .elementskit-entry-thumb, .elementskit-btn,
    .kh-blog-card, .kh-opd-slot, .kh-enquiry, .kh-sidebar-contact, .dialog-widget-content,
    img:not(.emoji):not(.wp-smiley), iframe, input, select, textarea, button, .kh-enquiry-actions a) {
    border-radius:2px !important;
    --border-radius:2px !important;
  }
  body :is(.e-con, .elementor-section, .elementskit-post-image-card)::before,
  body :is(.e-con, .elementor-section, .elementskit-post-image-card)::after { border-radius:2px !important; }
}
/* Keep heads in view; white carousel copy retains its quiet blue-dark overlay. */
body.home.page-id-89 .elementor-89 .elementor-element-c718440 .swiper-slide-bg {
  background-position:center top !important;
  background-size:cover !important;
  transform:none !important;
}
body.home.page-id-89 .elementor-89 .elementor-element-c718440 .elementor-background-overlay {
  background:linear-gradient(90deg,rgba(12,35,52,.5),rgba(12,35,52,.56),rgba(12,35,52,.5)) !important;
}
body.home.page-id-89 .elementor-89 .elementor-element-c718440 .swiper-slide-contents { text-shadow:0 1px 3px rgba(0,0,0,.25); }
/* Replacements use their natural ratio instead of cropping faces to old stock sizes. */
body img.kh-replacement-image { height:auto !important; aspect-ratio:auto !important; object-fit:contain !important; }

/* Reviewed Indian image bindings; original assets remain intact. */
body.page-id-89 .elementor-89 .elementor-element.elementor-element-c718440 .elementor-repeater-item-20cbc11 .swiper-slide-bg { background-image:url("/assets/indian-consult.png.webp") !important; background-position:center top !important; background-repeat:no-repeat !important; }
body.page-id-89 .elementor-89 .elementor-element.elementor-element-c718440 .elementor-repeater-item-9e74644 .swiper-slide-bg { background-image:url("/assets/644a828f0d24012b.webp") !important; background-position:center top !important; background-repeat:no-repeat !important; }
body.page-id-89 .elementor-89 .elementor-element.elementor-element-c718440 .elementor-repeater-item-693ed5e .swiper-slide-bg { background-image:url("/assets/48a5962ebb6c400b.webp") !important; background-position:center top !important; background-repeat:no-repeat !important; }
body.page-id-89 .elementor-89 .elementor-element.elementor-element-1f6ab5f:not(.elementor-motion-effects-element-type-background),
body.page-id-89 .elementor-89 .elementor-element.elementor-element-1f6ab5f > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/assets/indian-women.png.webp") !important; background-position:center top !important; background-repeat:no-repeat !important; }
body.page-id-89 .elementor-89 .elementor-element.elementor-element-63d91eb:not(.elementor-motion-effects-element-type-background),
body.page-id-89 .elementor-89 .elementor-element.elementor-element-63d91eb > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/assets/indian-ward.png.webp") !important; background-position:center top !important; background-repeat:no-repeat !important; }
body.page-id-89 .elementor-89 .elementor-element.elementor-element-5586e16:not(.elementor-motion-effects-element-type-background),
body.page-id-89 .elementor-89 .elementor-element.elementor-element-5586e16 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/assets/indian-consult.png.webp") !important; background-position:center top !important; background-repeat:no-repeat !important; }
body.page-id-3328 .elementor-3328 .elementor-element.elementor-element-4d04daa:not(.elementor-motion-effects-element-type-background),
body.page-id-3328 .elementor-3328 .elementor-element.elementor-element-4d04daa > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/wp-content/uploads/2022/11/Hernia.jpg") !important; background-position:center center !important; background-repeat:no-repeat !important; }
body.page-id-3328 .elementor-3328 .elementor-element.elementor-element-745dd03:not(.elementor-motion-effects-element-type-background),
body.page-id-3328 .elementor-3328 .elementor-element.elementor-element-745dd03 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/assets/indian-abdomen.png.webp") !important; background-position:center top !important; background-repeat:no-repeat !important; }
body.page-id-3328 .elementor .elementor-element-745dd03 { aspect-ratio:3 / 2 !important; height:auto !important; min-height:0 !important; --min-height:0px !important; background-size:cover !important; align-self:center; }
body.page-id-3328 .elementor-3328 .elementor-element.elementor-element-7f38128:not(.elementor-motion-effects-element-type-background),
body.page-id-3328 .elementor-3328 .elementor-element.elementor-element-7f38128 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/assets/indian-abdomen.png.webp") !important; background-position:center top !important; background-repeat:no-repeat !important; }
body.page-id-3328 .elementor .elementor-element-7f38128 { aspect-ratio:3 / 2 !important; height:auto !important; min-height:0 !important; --min-height:0px !important; background-size:cover !important; align-self:center; }
body.page-id-3328 .elementor-3328 .elementor-element.elementor-element-c30e7a5:not(.elementor-motion-effects-element-type-background),
body.page-id-3328 .elementor-3328 .elementor-element.elementor-element-c30e7a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/assets/indian-abdomen.png.webp") !important; background-position:center top !important; background-repeat:no-repeat !important; }
body.page-id-3328 .elementor .elementor-element-c30e7a5 { aspect-ratio:3 / 2 !important; height:auto !important; min-height:0 !important; --min-height:0px !important; background-size:cover !important; align-self:center; }
body.page-id-3328 .elementor-3328 .elementor-element.elementor-element-8aad548:not(.elementor-motion-effects-element-type-background),
body.page-id-3328 .elementor-3328 .elementor-element.elementor-element-8aad548 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/assets/indian-abdomen.png.webp") !important; background-position:center top !important; background-repeat:no-repeat !important; }
body.page-id-3328 .elementor .elementor-element-8aad548 { aspect-ratio:3 / 2 !important; height:auto !important; min-height:0 !important; --min-height:0px !important; background-size:cover !important; align-self:center; }
body.page-id-3328 .elementor-3328 .elementor-element.elementor-element-93f2761:not(.elementor-motion-effects-element-type-background),
body.page-id-3328 .elementor-3328 .elementor-element.elementor-element-93f2761 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/assets/indian-abdomen.png.webp") !important; background-position:center top !important; background-repeat:no-repeat !important; }
body.page-id-3328 .elementor .elementor-element-93f2761 { aspect-ratio:3 / 2 !important; height:auto !important; min-height:0 !important; --min-height:0px !important; background-size:cover !important; align-self:center; }
body.page-id-3328 .elementor-3328 .elementor-element.elementor-element-a86d8a2:not(.elementor-motion-effects-element-type-background),
body.page-id-3328 .elementor-3328 .elementor-element.elementor-element-a86d8a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/assets/indian-ward.png.webp") !important; background-position:center top !important; background-repeat:no-repeat !important; }
body.page-id-3328 .elementor-3328 .elementor-element.elementor-element-f6e3248:not(.elementor-motion-effects-element-type-background),
body.page-id-3328 .elementor-3328 .elementor-element.elementor-element-f6e3248 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/assets/indian-abdomen.png.webp") !important; background-position:center top !important; background-repeat:no-repeat !important; }
body.page-id-3328 .elementor .elementor-element-f6e3248 { aspect-ratio:3 / 2 !important; height:auto !important; min-height:0 !important; --min-height:0px !important; background-size:cover !important; align-self:center; }
body.page-id-698 .elementor-698 .elementor-element.elementor-element-613f180:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-698 .elementor-698 .elementor-element.elementor-element-613f180 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/assets/indian-abdomen.png.webp") !important; background-position:center top !important; background-repeat:no-repeat !important; }
body.page-id-698 .elementor .elementor-element-613f180 { aspect-ratio:3 / 2 !important; height:auto !important; min-height:0 !important; --min-height:0px !important; background-size:cover !important; align-self:center; }
body.page-id-698 .elementor-698 .elementor-element.elementor-element-528467b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-698 .elementor-698 .elementor-element.elementor-element-528467b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/assets/indian-consult.png.webp") !important; background-position:center top !important; background-repeat:no-repeat !important; }
body.page-id-698 .elementor .elementor-element-528467b { aspect-ratio:3 / 2 !important; height:auto !important; min-height:0 !important; --min-height:0px !important; background-size:cover !important; align-self:center; }
body.page-id-96 .elementor-96 .elementor-element.elementor-element-afafca7:not(.elementor-motion-effects-element-type-background),
body.page-id-96 .elementor-96 .elementor-element.elementor-element-afafca7 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/assets/indian-women.png.webp") !important; background-position:center top !important; background-repeat:no-repeat !important; }
body.page-id-735 .elementor-735 .elementor-element.elementor-element-0a35724:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-735 .elementor-735 .elementor-element.elementor-element-0a35724 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/assets/indian-consult.png.webp") !important; background-position:center top !important; background-repeat:no-repeat !important; }
body.page-id-735 .elementor .elementor-element-0a35724 { aspect-ratio:3 / 2 !important; height:auto !important; min-height:0 !important; --min-height:0px !important; background-size:cover !important; align-self:center; }
body.page-id-2974 .elementor-2974 .elementor-element.elementor-element-4d04daa:not(.elementor-motion-effects-element-type-background),
body.page-id-2974 .elementor-2974 .elementor-element.elementor-element-4d04daa > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/assets/1f622280ec2c786f.webp") !important; background-position:center center !important; background-repeat:no-repeat !important; }
body.page-id-2974 .elementor-2974 .elementor-element.elementor-element-54376e4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-2974 .elementor-2974 .elementor-element.elementor-element-54376e4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/assets/indian-newborn.png.webp") !important; background-position:center top !important; background-repeat:no-repeat !important; }
body.page-id-2974 .elementor .elementor-element-54376e4 { aspect-ratio:3 / 2 !important; height:auto !important; min-height:0 !important; --min-height:0px !important; background-size:cover !important; align-self:center; }
body.page-id-2974 .elementor-2974 .elementor-element.elementor-element-56c9c66:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-2974 .elementor-2974 .elementor-element.elementor-element-56c9c66 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/assets/indian-child.png.webp") !important; background-position:center top !important; background-repeat:no-repeat !important; }
body.page-id-2974 .elementor .elementor-element-56c9c66 { aspect-ratio:3 / 2 !important; height:auto !important; min-height:0 !important; --min-height:0px !important; background-size:cover !important; align-self:center; }
body.page-id-727 .elementor-727 .elementor-element.elementor-element-9590225:not(.elementor-motion-effects-element-type-background),
body.page-id-727 .elementor-727 .elementor-element.elementor-element-9590225 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/assets/7e74ca0cc280c1b9.webp") !important; background-position:center center !important; background-repeat:no-repeat !important; }
body.page-id-727 .elementor-727 .elementor-element.elementor-element-cf594f4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-727 .elementor-727 .elementor-element.elementor-element-cf594f4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/assets/indian-mobility.png.webp") !important; background-position:center top !important; background-repeat:no-repeat !important; }
body.page-id-727 .elementor .elementor-element-cf594f4 { aspect-ratio:3 / 2 !important; height:auto !important; min-height:0 !important; --min-height:0px !important; background-size:cover !important; align-self:center; }
body.page-id-727 .elementor-727 .elementor-element.elementor-element-2c1615d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-727 .elementor-727 .elementor-element.elementor-element-2c1615d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/assets/indian-mobility.png.webp") !important; background-position:center top !important; background-repeat:no-repeat !important; }
body.page-id-727 .elementor .elementor-element-2c1615d { aspect-ratio:3 / 2 !important; height:auto !important; min-height:0 !important; --min-height:0px !important; background-size:cover !important; align-self:center; }
body.page-id-768 .elementor-768 .elementor-element.elementor-element-3937d7a:not(.elementor-motion-effects-element-type-background),
body.page-id-768 .elementor-768 .elementor-element.elementor-element-3937d7a > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/assets/1f622280ec2c786f.webp") !important; background-position:center center !important; background-repeat:no-repeat !important; }
body.page-id-743 .elementor-743 .elementor-element.elementor-element-7c95097:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-743 .elementor-743 .elementor-element.elementor-element-7c95097 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/assets/indian-ent.png.webp") !important; background-position:center top !important; background-repeat:no-repeat !important; }
body.page-id-743 .elementor .elementor-element-7c95097 { aspect-ratio:3 / 2 !important; height:auto !important; min-height:0 !important; --min-height:0px !important; background-size:cover !important; align-self:center; }
body.page-id-743 .elementor-743 .elementor-element.elementor-element-8d63d3d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-743 .elementor-743 .elementor-element.elementor-element-8d63d3d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/assets/644a828f0d24012b.webp") !important; background-position:center top !important; background-repeat:no-repeat !important; }
body.page-id-743 .elementor .elementor-element-8d63d3d { aspect-ratio:3 / 2 !important; height:auto !important; min-height:0 !important; --min-height:0px !important; background-size:cover !important; align-self:center; }
body.page-id-743 .elementor-743 .elementor-element.elementor-element-8f5d5a6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-743 .elementor-743 .elementor-element.elementor-element-8f5d5a6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/assets/644a828f0d24012b.webp") !important; background-position:center top !important; background-repeat:no-repeat !important; }
body.page-id-743 .elementor .elementor-element-8f5d5a6 { aspect-ratio:3 / 2 !important; height:auto !important; min-height:0 !important; --min-height:0px !important; background-size:cover !important; align-self:center; }
body.page-id-743 .elementor-743 .elementor-element.elementor-element-0bd1f97:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-743 .elementor-743 .elementor-element.elementor-element-0bd1f97 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/assets/indian-hearing.png.webp") !important; background-position:center top !important; background-repeat:no-repeat !important; }
body.page-id-743 .elementor .elementor-element-0bd1f97 { aspect-ratio:3 / 2 !important; height:auto !important; min-height:0 !important; --min-height:0px !important; background-size:cover !important; align-self:center; }
body.page-id-743 .elementor-743 .elementor-element.elementor-element-f857d5c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-743 .elementor-743 .elementor-element.elementor-element-f857d5c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/assets/indian-hearing.png.webp") !important; background-position:center top !important; background-repeat:no-repeat !important; }
body.page-id-743 .elementor .elementor-element-f857d5c { aspect-ratio:3 / 2 !important; height:auto !important; min-height:0 !important; --min-height:0px !important; background-size:cover !important; align-self:center; }
body.page-id-743 .elementor-743 .elementor-element.elementor-element-f09d929:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-743 .elementor-743 .elementor-element.elementor-element-f09d929 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/assets/indian-consult.png.webp") !important; background-position:center top !important; background-repeat:no-repeat !important; }
body.page-id-743 .elementor .elementor-element-f09d929 { aspect-ratio:3 / 2 !important; height:auto !important; min-height:0 !important; --min-height:0px !important; background-size:cover !important; align-self:center; }
body.page-id-743 .elementor-743 .elementor-element.elementor-element-c0ea075:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-743 .elementor-743 .elementor-element.elementor-element-c0ea075 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/assets/indian-ent.png.webp") !important; background-position:center top !important; background-repeat:no-repeat !important; }
body.page-id-743 .elementor .elementor-element-c0ea075 { aspect-ratio:3 / 2 !important; height:auto !important; min-height:0 !important; --min-height:0px !important; background-size:cover !important; align-self:center; }
body.page-id-743 .elementor-743 .elementor-element.elementor-element-9dc5730:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-743 .elementor-743 .elementor-element.elementor-element-9dc5730 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/assets/indian-sinus.png.webp") !important; background-position:center top !important; background-repeat:no-repeat !important; }
body.page-id-743 .elementor .elementor-element-9dc5730 { aspect-ratio:3 / 2 !important; height:auto !important; min-height:0 !important; --min-height:0px !important; background-size:cover !important; align-self:center; }
body.page-id-743 .elementor-743 .elementor-element.elementor-element-90be527:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-743 .elementor-743 .elementor-element.elementor-element-90be527 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/assets/644a828f0d24012b.webp") !important; background-position:center top !important; background-repeat:no-repeat !important; }
body.page-id-743 .elementor .elementor-element-90be527 { aspect-ratio:3 / 2 !important; height:auto !important; min-height:0 !important; --min-height:0px !important; background-size:cover !important; align-self:center; }
body.page-id-743 .elementor-743 .elementor-element.elementor-element-c76201b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-743 .elementor-743 .elementor-element.elementor-element-c76201b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/assets/indian-sinus.png.webp") !important; background-position:center top !important; background-repeat:no-repeat !important; }
body.page-id-743 .elementor .elementor-element-c76201b { aspect-ratio:3 / 2 !important; height:auto !important; min-height:0 !important; --min-height:0px !important; background-size:cover !important; align-self:center; }
body.page-id-743 .elementor-743 .elementor-element.elementor-element-0d389ba:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-743 .elementor-743 .elementor-element.elementor-element-0d389ba > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/assets/indian-sinus.png.webp") !important; background-position:center top !important; background-repeat:no-repeat !important; }
body.page-id-743 .elementor .elementor-element-0d389ba { aspect-ratio:3 / 2 !important; height:auto !important; min-height:0 !important; --min-height:0px !important; background-size:cover !important; align-self:center; }
body.page-id-743 .elementor-743 .elementor-element.elementor-element-58517e7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-743 .elementor-743 .elementor-element.elementor-element-58517e7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/assets/indian-child.png.webp") !important; background-position:center top !important; background-repeat:no-repeat !important; }
body.page-id-743 .elementor .elementor-element-58517e7 { aspect-ratio:3 / 2 !important; height:auto !important; min-height:0 !important; --min-height:0px !important; background-size:cover !important; align-self:center; }
body.page-id-743 .elementor-743 .elementor-element.elementor-element-202ba29:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-743 .elementor-743 .elementor-element.elementor-element-202ba29 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/assets/indian-ent.png.webp") !important; background-position:center top !important; background-repeat:no-repeat !important; }
body.page-id-743 .elementor .elementor-element-202ba29 { aspect-ratio:3 / 2 !important; height:auto !important; min-height:0 !important; --min-height:0px !important; background-size:cover !important; align-self:center; }
body.page-id-743 .elementor-743 .elementor-element.elementor-element-fe33789:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-743 .elementor-743 .elementor-element.elementor-element-fe33789 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/assets/644a828f0d24012b.webp") !important; background-position:center top !important; background-repeat:no-repeat !important; }
body.page-id-743 .elementor .elementor-element-fe33789 { aspect-ratio:3 / 2 !important; height:auto !important; min-height:0 !important; --min-height:0px !important; background-size:cover !important; align-self:center; }
body.page-id-786 .elementor-786 .elementor-element.elementor-element-4d04daa:not(.elementor-motion-effects-element-type-background),
body.page-id-786 .elementor-786 .elementor-element.elementor-element-4d04daa > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/wp-content/uploads/2022/11/Fibroid-uterus.jpg") !important; background-position:center center !important; background-repeat:no-repeat !important; }
body.page-id-786 .elementor-786 .elementor-element.elementor-element-54376e4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-786 .elementor-786 .elementor-element.elementor-element-54376e4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/assets/indian-women.png.webp") !important; background-position:center top !important; background-repeat:no-repeat !important; }
body.page-id-786 .elementor .elementor-element-54376e4 { aspect-ratio:3 / 2 !important; height:auto !important; min-height:0 !important; --min-height:0px !important; background-size:cover !important; align-self:center; }
body.page-id-786 .elementor-786 .elementor-element.elementor-element-fa7d1dc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-786 .elementor-786 .elementor-element.elementor-element-fa7d1dc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/assets/indian-women.png.webp") !important; background-position:center top !important; background-repeat:no-repeat !important; }
body.page-id-786 .elementor .elementor-element-fa7d1dc { aspect-ratio:3 / 2 !important; height:auto !important; min-height:0 !important; --min-height:0px !important; background-size:cover !important; align-self:center; }
body.page-id-3430 .elementor-3430 .elementor-element.elementor-element-4d04daa:not(.elementor-motion-effects-element-type-background),
body.page-id-3430 .elementor-3430 .elementor-element.elementor-element-4d04daa > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/wp-content/uploads/2026/03/virolog-coducting-experiment-course-coronavirus-pandemic-with-micropipette-chemist-modern-laboratory-doing-research-using-dispenser-global-epidemic-with-covid-19-scaled.jpg") !important; background-position:center center !important; background-repeat:no-repeat !important; }
body.page-id-3430 .elementor-3430 .elementor-element.elementor-element-745dd03:not(.elementor-motion-effects-element-type-background),
body.page-id-3430 .elementor-3430 .elementor-element.elementor-element-745dd03 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/assets/indian-consult.png.webp") !important; background-position:center top !important; background-repeat:no-repeat !important; }
body.page-id-3430 .elementor .elementor-element-745dd03 { aspect-ratio:3 / 2 !important; height:auto !important; min-height:0 !important; --min-height:0px !important; background-size:cover !important; align-self:center; }
body.page-id-3430 .elementor-3430 .elementor-element.elementor-element-c30e7a5:not(.elementor-motion-effects-element-type-background),
body.page-id-3430 .elementor-3430 .elementor-element.elementor-element-c30e7a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/assets/indian-consult.png.webp") !important; background-position:center top !important; background-repeat:no-repeat !important; }
body.page-id-3430 .elementor .elementor-element-c30e7a5 { aspect-ratio:3 / 2 !important; height:auto !important; min-height:0 !important; --min-height:0px !important; background-size:cover !important; align-self:center; }
body.page-id-3430 .elementor-3430 .elementor-element.elementor-element-8aad548:not(.elementor-motion-effects-element-type-background),
body.page-id-3430 .elementor-3430 .elementor-element.elementor-element-8aad548 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/assets/indian-consult.png.webp") !important; background-position:center top !important; background-repeat:no-repeat !important; }
body.page-id-3430 .elementor .elementor-element-8aad548 { aspect-ratio:3 / 2 !important; height:auto !important; min-height:0 !important; --min-height:0px !important; background-size:cover !important; align-self:center; }
body.page-id-3430 .elementor-3430 .elementor-element.elementor-element-93f2761:not(.elementor-motion-effects-element-type-background),
body.page-id-3430 .elementor-3430 .elementor-element.elementor-element-93f2761 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/assets/indian-consult.png.webp") !important; background-position:center top !important; background-repeat:no-repeat !important; }
body.page-id-3430 .elementor .elementor-element-93f2761 { aspect-ratio:3 / 2 !important; height:auto !important; min-height:0 !important; --min-height:0px !important; background-size:cover !important; align-self:center; }
body.page-id-3430 .elementor-3430 .elementor-element.elementor-element-f6e3248:not(.elementor-motion-effects-element-type-background),
body.page-id-3430 .elementor-3430 .elementor-element.elementor-element-f6e3248 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/assets/indian-consult.png.webp") !important; background-position:center top !important; background-repeat:no-repeat !important; }
body.page-id-3430 .elementor .elementor-element-f6e3248 { aspect-ratio:3 / 2 !important; height:auto !important; min-height:0 !important; --min-height:0px !important; background-size:cover !important; align-self:center; }
body.page-id-98 .elementor-98 .elementor-element.elementor-element-ab36f1b:not(.elementor-motion-effects-element-type-background),
body.page-id-98 .elementor-98 .elementor-element.elementor-element-ab36f1b > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/assets/644a828f0d24012b.webp") !important; background-position:center top !important; background-repeat:no-repeat !important; }
body.page-id-98 .elementor .elementor-element-ab36f1b { aspect-ratio:3 / 2 !important; height:auto !important; min-height:0 !important; --min-height:0px !important; background-size:cover !important; align-self:center; }
body.page-id-98 .elementor-98 .elementor-element.elementor-element-f9b3930:not(.elementor-motion-effects-element-type-background),
body.page-id-98 .elementor-98 .elementor-element.elementor-element-f9b3930 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/assets/indian-ward.png.webp") !important; background-position:center top !important; background-repeat:no-repeat !important; }
body.page-id-98 .elementor .elementor-element-f9b3930 { aspect-ratio:3 / 2 !important; height:auto !important; min-height:0 !important; --min-height:0px !important; background-size:cover !important; align-self:center; }
body.page-id-98 .elementor-98 .elementor-element.elementor-element-1050187:not(.elementor-motion-effects-element-type-background),
body.page-id-98 .elementor-98 .elementor-element.elementor-element-1050187 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/assets/indian-newborn.png.webp") !important; background-position:center top !important; background-repeat:no-repeat !important; }
body.page-id-98 .elementor .elementor-element-1050187 { aspect-ratio:3 / 2 !important; height:auto !important; min-height:0 !important; --min-height:0px !important; background-size:cover !important; align-self:center; }
body.page-id-98 .elementor-98 .elementor-element.elementor-element-09854c1:not(.elementor-motion-effects-element-type-background),
body.page-id-98 .elementor-98 .elementor-element.elementor-element-09854c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/assets/644a828f0d24012b.webp") !important; background-position:center top !important; background-repeat:no-repeat !important; }
body.page-id-98 .elementor .elementor-element-09854c1 { aspect-ratio:3 / 2 !important; height:auto !important; min-height:0 !important; --min-height:0px !important; background-size:cover !important; align-self:center; }
body.page-id-98 .elementor-98 .elementor-element.elementor-element-f61d927:not(.elementor-motion-effects-element-type-background),
body.page-id-98 .elementor-98 .elementor-element.elementor-element-f61d927 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/assets/indian-newborn.png.webp") !important; background-position:center top !important; background-repeat:no-repeat !important; }
body.page-id-98 .elementor .elementor-element-f61d927 { aspect-ratio:3 / 2 !important; height:auto !important; min-height:0 !important; --min-height:0px !important; background-size:cover !important; align-self:center; }
body.page-id-98 .elementor-98 .elementor-element.elementor-element-319614c:not(.elementor-motion-effects-element-type-background),
body.page-id-98 .elementor-98 .elementor-element.elementor-element-319614c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/assets/indian-consult.png.webp") !important; background-position:center top !important; background-repeat:no-repeat !important; }
body.page-id-98 .elementor .elementor-element-319614c { aspect-ratio:3 / 2 !important; height:auto !important; min-height:0 !important; --min-height:0px !important; background-size:cover !important; align-self:center; }
body.page-id-716 .elementor-716 .elementor-element.elementor-element-68477f9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-716 .elementor-716 .elementor-element.elementor-element-68477f9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image:url("/assets/indian-mobility.png.webp") !important; background-position:center top !important; background-repeat:no-repeat !important; }
body.page-id-716 .elementor .elementor-element-68477f9 { aspect-ratio:3 / 2 !important; height:auto !important; min-height:0 !important; --min-height:0px !important; background-size:cover !important; align-self:center; }

/* Wide hero compositions keep people inside the visible desktop frame. */
body.home.page-id-89 .elementor-89 .elementor-element-c718440 .elementor-repeater-item-20cbc11 .swiper-slide-bg { background-position:center 35% !important; }
body.home.page-id-89 .elementor-89 .elementor-element-c718440 .elementor-repeater-item-9e74644 .swiper-slide-bg { background-image:url('/assets/indian-team.png.webp') !important; background-position:center top !important; }
body.home.page-id-89 .elementor-89 .elementor-element-c718440 .elementor-repeater-item-693ed5e .swiper-slide-bg { background-image:url('/assets/indian-ward.png.webp') !important; background-position:center top !important; }
@media (min-aspect-ratio: 3/1) {
 body.home.page-id-89 .elementor-89 .elementor-element-c718440 .swiper-slide-bg { background-size:auto 100% !important; background-repeat:no-repeat !important; background-color:#cbdde8 !important; }
}

/* /karna-landscape-images.css */
/* A shared frame gives every feature image the same landscape proportions. */
@layer khLandscape {
 body.home.page-id-89 .elementor-89 .elementor-element-effddb8 .kh-feature-card .elementor-widget-image,
 body.home.page-id-89 .elementor-89 .elementor-element-effddb8 .kh-feature-card .elementor-widget-container { width:100% !important; }
 body.home.page-id-89 .elementor-89 .elementor-element-effddb8 .kh-feature-card img {
   display:block !important;
   width:100% !important;
   height:auto !important;
   max-height:none !important;
   aspect-ratio:3 / 2 !important;
   object-fit:cover !important;
   object-position:center !important;
 }
 body.home.page-id-89 .elementor-89 .elementor-element-effddb8 .kh-feature-card > .e-con:first-child {
   align-self:center !important;
   padding:0 !important;
 }
}

@layer khLandscape {
 body img.kh-unique-image {width:100% !important;height:auto !important;max-height:none !important;aspect-ratio:3 / 2 !important;object-fit:cover !important;object-position:center top !important;}
}

/* One distinct image per placement. */
body.page-id-89 .elementor-89 .elementor-element.elementor-element-c718440 .elementor-repeater-item-20cbc11 .swiper-slide-bg {background-image:url("/assets/indian-consult.png.webp") !important;}
body.page-id-89 .elementor-89 .elementor-element.elementor-element-c718440 .elementor-repeater-item-9e74644 .swiper-slide-bg {background-image:url("/assets/indian-team.png.webp") !important;}
body.page-id-89 .elementor-89 .elementor-element.elementor-element-c718440 .elementor-repeater-item-693ed5e .swiper-slide-bg {background-image:url("/assets/indian-ward.png.webp") !important;}
body.page-id-89 .elementor-89 .elementor-element.elementor-element-1f6ab5f:not(.elementor-motion-effects-element-type-background),
body.page-id-89 .elementor-89 .elementor-element.elementor-element-1f6ab5f > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-3.webp") !important;}
body.page-id-89 .elementor-89 .elementor-element.elementor-element-63d91eb:not(.elementor-motion-effects-element-type-background),
body.page-id-89 .elementor-89 .elementor-element.elementor-element-63d91eb > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-4.webp") !important;}
body.page-id-89 .elementor-89 .elementor-element.elementor-element-5586e16:not(.elementor-motion-effects-element-type-background),
body.page-id-89 .elementor-89 .elementor-element.elementor-element-5586e16 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-5.webp") !important;}
body.page-id-3328 .elementor-3328 .elementor-element.elementor-element-4d04daa:not(.elementor-motion-effects-element-type-background),
body.page-id-3328 .elementor-3328 .elementor-element.elementor-element-4d04daa > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-banner-6.webp") !important;}
body.page-id-3328 .elementor-3328 .elementor-element.elementor-element-745dd03:not(.elementor-motion-effects-element-type-background),
body.page-id-3328 .elementor-3328 .elementor-element.elementor-element-745dd03 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/indian-abdomen.png.webp") !important;}
body.page-id-3328 .elementor-3328 .elementor-element.elementor-element-7f38128:not(.elementor-motion-effects-element-type-background),
body.page-id-3328 .elementor-3328 .elementor-element.elementor-element-7f38128 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-8.webp") !important;}
body.page-id-3328 .elementor-3328 .elementor-element.elementor-element-c30e7a5:not(.elementor-motion-effects-element-type-background),
body.page-id-3328 .elementor-3328 .elementor-element.elementor-element-c30e7a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-9.webp") !important;}
body.page-id-3328 .elementor-3328 .elementor-element.elementor-element-8aad548:not(.elementor-motion-effects-element-type-background),
body.page-id-3328 .elementor-3328 .elementor-element.elementor-element-8aad548 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-10.webp") !important;}
body.page-id-3328 .elementor-3328 .elementor-element.elementor-element-93f2761:not(.elementor-motion-effects-element-type-background),
body.page-id-3328 .elementor-3328 .elementor-element.elementor-element-93f2761 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-11.webp") !important;}
body.page-id-3328 .elementor-3328 .elementor-element.elementor-element-a86d8a2:not(.elementor-motion-effects-element-type-background),
body.page-id-3328 .elementor-3328 .elementor-element.elementor-element-a86d8a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-12.webp") !important;}
body.page-id-3328 .elementor-3328 .elementor-element.elementor-element-f6e3248:not(.elementor-motion-effects-element-type-background),
body.page-id-3328 .elementor-3328 .elementor-element.elementor-element-f6e3248 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-13.webp") !important;}
body.page-id-1175 .elementor-1175 .elementor-element.elementor-element-cae162f:not(.elementor-motion-effects-element-type-background),
body.page-id-1175 .elementor-1175 .elementor-element.elementor-element-cae162f > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-86.webp") !important;}
body.page-id-698 .elementor-698 .elementor-element.elementor-element-f145929:not(.elementor-motion-effects-element-type-background),
body.page-id-698 .elementor-698 .elementor-element.elementor-element-f145929 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/wp-content/uploads/2022/11/Urology.jpg") !important;}
body.page-id-698 .elementor-698 .elementor-element.elementor-element-4251324:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-698 .elementor-698 .elementor-element.elementor-element-4251324 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/wp-content/uploads/2022/11/kidney-stones.jpg") !important;}
body.page-id-698 .elementor-698 .elementor-element.elementor-element-613f180:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-698 .elementor-698 .elementor-element.elementor-element-613f180 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-17.webp") !important;}
body.page-id-698 .elementor-698 .elementor-element.elementor-element-8156ffc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-698 .elementor-698 .elementor-element.elementor-element-8156ffc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/wp-content/uploads/2022/11/Kidney-Cancers.jpg") !important;}
body.page-id-698 .elementor-698 .elementor-element.elementor-element-528467b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-698 .elementor-698 .elementor-element.elementor-element-528467b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-19.webp") !important;}
body.page-id-698 .elementor-698 .elementor-element.elementor-element-2b6030b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-698 .elementor-698 .elementor-element.elementor-element-2b6030b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/wp-content/uploads/2022/10/setting-new-std-in-healthcare-2.png") !important;}
body.page-id-91 .elementor-91 .elementor-element.elementor-element-ac222ba:not(.elementor-motion-effects-element-type-background),
body.page-id-91 .elementor-91 .elementor-element.elementor-element-ac222ba > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/1f622280ec2c786f.webp") !important;}
body.page-id-91 .elementor-91 .elementor-element.elementor-element-8da983c:not(.elementor-motion-effects-element-type-background),
body.page-id-91 .elementor-91 .elementor-element.elementor-element-8da983c > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/wp-content/uploads/2022/10/patients-first-2.png") !important;}
body.page-id-1159 .elementor-1159 .elementor-element.elementor-element-a7d2e82:not(.elementor-motion-effects-element-type-background),
body.page-id-1159 .elementor-1159 .elementor-element.elementor-element-a7d2e82 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-27.webp") !important;}
body.page-id-1197 .elementor-1197 .elementor-element.elementor-element-d8e7e72:not(.elementor-motion-effects-element-type-background),
body.page-id-1197 .elementor-1197 .elementor-element.elementor-element-d8e7e72 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-24.webp") !important;}
body.page-id-96 .elementor-96 .elementor-element.elementor-element-e0aed37:not(.elementor-motion-effects-element-type-background),
body.page-id-96 .elementor-96 .elementor-element.elementor-element-e0aed37 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/4171a69e0b04375e.webp") !important;}
body.page-id-96 .elementor-96 .elementor-element.elementor-element-afafca7:not(.elementor-motion-effects-element-type-background),
body.page-id-96 .elementor-96 .elementor-element.elementor-element-afafca7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-26.webp") !important;}
body.page-id-1693 .elementor-1693 .elementor-element.elementor-element-95b7d54:not(.elementor-motion-effects-element-type-background),
body.page-id-1693 .elementor-1693 .elementor-element.elementor-element-95b7d54 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-6.webp") !important;}
body.page-id-735 .elementor-735 .elementor-element.elementor-element-270520c:not(.elementor-motion-effects-element-type-background),
body.page-id-735 .elementor-735 .elementor-element.elementor-element-270520c > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/c40f1b532705c0a5.webp") !important;}
body.page-id-735 .elementor-735 .elementor-element.elementor-element-0a35724:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-735 .elementor-735 .elementor-element.elementor-element-0a35724 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-29.webp") !important;}
body.page-id-735 .elementor-735 .elementor-element.elementor-element-0381038:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-735 .elementor-735 .elementor-element.elementor-element-0381038 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/wp-content/uploads/2022/11/Laparoscopic-surgeon.jpg") !important;}
body.page-id-735 .elementor-735 .elementor-element.elementor-element-30c8895:not(.elementor-motion-effects-element-type-background),
body.page-id-735 .elementor-735 .elementor-element.elementor-element-30c8895 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-31.webp") !important;}
body.page-id-2974 .elementor-2974 .elementor-element.elementor-element-4d04daa:not(.elementor-motion-effects-element-type-background),
body.page-id-2974 .elementor-2974 .elementor-element.elementor-element-4d04daa > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-44.webp") !important;}
body.page-id-2974 .elementor-2974 .elementor-element.elementor-element-54376e4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-2974 .elementor-2974 .elementor-element.elementor-element-54376e4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-33.webp") !important;}
body.page-id-2974 .elementor-2974 .elementor-element.elementor-element-56c9c66:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-2974 .elementor-2974 .elementor-element.elementor-element-56c9c66 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/indian-child.png.webp") !important;}
body.page-id-2974 .elementor-2974 .elementor-element.elementor-element-41403c8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-2974 .elementor-2974 .elementor-element.elementor-element-41403c8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-35.webp") !important;}
body.page-id-170 .elementor-170 .elementor-element.elementor-element-b8d467b:not(.elementor-motion-effects-element-type-background),
body.page-id-170 .elementor-170 .elementor-element.elementor-element-b8d467b > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-36.webp") !important;}
body.page-id-727 .elementor-727 .elementor-element.elementor-element-9590225:not(.elementor-motion-effects-element-type-background),
body.page-id-727 .elementor-727 .elementor-element.elementor-element-9590225 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-32.webp") !important;}
body.page-id-727 .elementor-727 .elementor-element.elementor-element-656fac9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-727 .elementor-727 .elementor-element.elementor-element-656fac9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-38.webp") !important;}
body.page-id-727 .elementor-727 .elementor-element.elementor-element-799f488:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-727 .elementor-727 .elementor-element.elementor-element-799f488 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/wp-content/uploads/2022/11/Joint-replacement.jpg") !important;}
body.page-id-727 .elementor-727 .elementor-element.elementor-element-1db7d72:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-727 .elementor-727 .elementor-element.elementor-element-1db7d72 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/wp-content/uploads/2022/11/Arthroscopy.jpg") !important;}
body.page-id-727 .elementor-727 .elementor-element.elementor-element-cf594f4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-727 .elementor-727 .elementor-element.elementor-element-cf594f4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/indian-mobility.png.webp") !important;}
body.page-id-727 .elementor-727 .elementor-element.elementor-element-3bebeb8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-727 .elementor-727 .elementor-element.elementor-element-3bebeb8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/7e74ca0cc280c1b9.webp") !important;}
body.page-id-727 .elementor-727 .elementor-element.elementor-element-2c1615d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-727 .elementor-727 .elementor-element.elementor-element-2c1615d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-43.webp") !important;}
body.page-id-768 .elementor-768 .elementor-element.elementor-element-3937d7a:not(.elementor-motion-effects-element-type-background),
body.page-id-768 .elementor-768 .elementor-element.elementor-element-3937d7a > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-banner-44.webp") !important;}
body.page-id-768 .elementor-768 .elementor-element.elementor-element-6906b00:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-768 .elementor-768 .elementor-element.elementor-element-6906b00 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-45.webp") !important;}
body.page-id-768 .elementor-768 .elementor-element.elementor-element-9c03684:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-768 .elementor-768 .elementor-element.elementor-element-9c03684 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/wp-content/uploads/2022/11/Heart-care.jpg") !important;}
body.page-id-768 .elementor-768 .elementor-element.elementor-element-e506f71:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-768 .elementor-768 .elementor-element.elementor-element-e506f71 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-47.webp") !important;}
body.page-id-768 .elementor-768 .elementor-element.elementor-element-2c0a611:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-768 .elementor-768 .elementor-element.elementor-element-2c0a611 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-48.webp") !important;}
body.page-id-768 .elementor-768 .elementor-element.elementor-element-4b1be02:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-768 .elementor-768 .elementor-element.elementor-element-4b1be02 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-49.webp") !important;}
body.page-id-768 .elementor-768 .elementor-element.elementor-element-1ff29d9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-768 .elementor-768 .elementor-element.elementor-element-1ff29d9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/wp-content/uploads/2022/11/Hernia.jpg") !important;}
body.page-id-768 .elementor-768 .elementor-element.elementor-element-183da80:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-768 .elementor-768 .elementor-element.elementor-element-183da80 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/wp-content/uploads/2022/11/Stomach-cancer.jpg") !important;}
body.page-id-768 .elementor-768 .elementor-element.elementor-element-b372e07:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-768 .elementor-768 .elementor-element.elementor-element-b372e07 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/wp-content/uploads/2022/11/Varicose-Vein.jpg") !important;}
body.page-id-743 .elementor-743 .elementor-element.elementor-element-f323647:not(.elementor-motion-effects-element-type-background),
body.page-id-743 .elementor-743 .elementor-element.elementor-element-f323647 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-72.webp") !important;}
body.page-id-743 .elementor-743 .elementor-element.elementor-element-6dd10a5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-743 .elementor-743 .elementor-element.elementor-element-6dd10a5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-54.webp") !important;}
body.page-id-743 .elementor-743 .elementor-element.elementor-element-7c95097:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-743 .elementor-743 .elementor-element.elementor-element-7c95097 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/indian-ent.png.webp") !important;}
body.page-id-743 .elementor-743 .elementor-element.elementor-element-9b37086:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-743 .elementor-743 .elementor-element.elementor-element-9b37086 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-87.webp") !important;}
body.page-id-743 .elementor-743 .elementor-element.elementor-element-20eb3f1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-743 .elementor-743 .elementor-element.elementor-element-20eb3f1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-57.webp") !important;}
body.page-id-743 .elementor-743 .elementor-element.elementor-element-8d63d3d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-743 .elementor-743 .elementor-element.elementor-element-8d63d3d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-58.webp") !important;}
body.page-id-743 .elementor-743 .elementor-element.elementor-element-8f5d5a6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-743 .elementor-743 .elementor-element.elementor-element-8f5d5a6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-59.webp") !important;}
body.page-id-743 .elementor-743 .elementor-element.elementor-element-0bd1f97:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-743 .elementor-743 .elementor-element.elementor-element-0bd1f97 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-60.webp") !important;}
body.page-id-743 .elementor-743 .elementor-element.elementor-element-f857d5c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-743 .elementor-743 .elementor-element.elementor-element-f857d5c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/indian-hearing.png.webp") !important;}
body.page-id-743 .elementor-743 .elementor-element.elementor-element-f09d929:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-743 .elementor-743 .elementor-element.elementor-element-f09d929 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-62.webp") !important;}
body.page-id-743 .elementor-743 .elementor-element.elementor-element-c0ea075:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-743 .elementor-743 .elementor-element.elementor-element-c0ea075 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-63.webp") !important;}
body.page-id-743 .elementor-743 .elementor-element.elementor-element-9dc5730:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-743 .elementor-743 .elementor-element.elementor-element-9dc5730 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-64.webp") !important;}
body.page-id-743 .elementor-743 .elementor-element.elementor-element-90be527:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-743 .elementor-743 .elementor-element.elementor-element-90be527 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-65.webp") !important;}
body.page-id-743 .elementor-743 .elementor-element.elementor-element-c76201b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-743 .elementor-743 .elementor-element.elementor-element-c76201b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-66.webp") !important;}
body.page-id-743 .elementor-743 .elementor-element.elementor-element-0d389ba:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-743 .elementor-743 .elementor-element.elementor-element-0d389ba > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/indian-sinus.png.webp") !important;}
body.page-id-743 .elementor-743 .elementor-element.elementor-element-58517e7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-743 .elementor-743 .elementor-element.elementor-element-58517e7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-68.webp") !important;}
body.page-id-743 .elementor-743 .elementor-element.elementor-element-202ba29:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-743 .elementor-743 .elementor-element.elementor-element-202ba29 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-69.webp") !important;}
body.page-id-743 .elementor-743 .elementor-element.elementor-element-fe33789:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-743 .elementor-743 .elementor-element.elementor-element-fe33789 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-70.webp") !important;}
body.page-id-743 .elementor-743 .elementor-element.elementor-element-b85b30b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-743 .elementor-743 .elementor-element.elementor-element-b85b30b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/wp-content/uploads/2022/11/Thyroidectomy.jpg") !important;}
body.page-id-786 .elementor-786 .elementor-element.elementor-element-4d04daa:not(.elementor-motion-effects-element-type-background),
body.page-id-786 .elementor-786 .elementor-element.elementor-element-4d04daa > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-banner-72.webp") !important;}
body.page-id-786 .elementor-786 .elementor-element.elementor-element-54376e4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-786 .elementor-786 .elementor-element.elementor-element-54376e4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/indian-women.png.webp") !important;}
body.page-id-786 .elementor-786 .elementor-element.elementor-element-dacec79:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-786 .elementor-786 .elementor-element.elementor-element-dacec79 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/wp-content/uploads/2022/11/Fibroid-uterus.jpg") !important;}
body.page-id-786 .elementor-786 .elementor-element.elementor-element-f5a6a8b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-786 .elementor-786 .elementor-element.elementor-element-f5a6a8b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/1c845729c4ff720f.webp") !important;}
body.page-id-786 .elementor-786 .elementor-element.elementor-element-56c9c66:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-786 .elementor-786 .elementor-element.elementor-element-56c9c66 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-76.webp") !important;}
body.page-id-786 .elementor-786 .elementor-element.elementor-element-41403c8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-786 .elementor-786 .elementor-element.elementor-element-41403c8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-77.webp") !important;}
body.page-id-786 .elementor-786 .elementor-element.elementor-element-4fe7f4e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-786 .elementor-786 .elementor-element.elementor-element-4fe7f4e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-78.webp") !important;}
body.page-id-786 .elementor-786 .elementor-element.elementor-element-fa7d1dc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-786 .elementor-786 .elementor-element.elementor-element-fa7d1dc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-79.webp") !important;}
body.page-id-3430 .elementor-3430 .elementor-element.elementor-element-4d04daa:not(.elementor-motion-effects-element-type-background),
body.page-id-3430 .elementor-3430 .elementor-element.elementor-element-4d04daa > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-14.webp") !important;}
body.page-id-3430 .elementor-3430 .elementor-element.elementor-element-745dd03:not(.elementor-motion-effects-element-type-background),
body.page-id-3430 .elementor-3430 .elementor-element.elementor-element-745dd03 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-81.webp") !important;}
body.page-id-3430 .elementor-3430 .elementor-element.elementor-element-c30e7a5:not(.elementor-motion-effects-element-type-background),
body.page-id-3430 .elementor-3430 .elementor-element.elementor-element-c30e7a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-82.webp") !important;}
body.page-id-3430 .elementor-3430 .elementor-element.elementor-element-8aad548:not(.elementor-motion-effects-element-type-background),
body.page-id-3430 .elementor-3430 .elementor-element.elementor-element-8aad548 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-83.webp") !important;}
body.page-id-3430 .elementor-3430 .elementor-element.elementor-element-93f2761:not(.elementor-motion-effects-element-type-background),
body.page-id-3430 .elementor-3430 .elementor-element.elementor-element-93f2761 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-84.webp") !important;}
body.page-id-3430 .elementor-3430 .elementor-element.elementor-element-f6e3248:not(.elementor-motion-effects-element-type-background),
body.page-id-3430 .elementor-3430 .elementor-element.elementor-element-f6e3248 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-85.webp") !important;}
body.page-id-1743 .elementor-1743 .elementor-element.elementor-element-3b39b22:not(.elementor-motion-effects-element-type-background),
body.page-id-1743 .elementor-1743 .elementor-element.elementor-element-3b39b22 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-banner-86.webp") !important;}
body.page-id-1201 .elementor-1201 .elementor-element.elementor-element-6318007:not(.elementor-motion-effects-element-type-background),
body.page-id-1201 .elementor-1201 .elementor-element.elementor-element-6318007 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-banner-87.webp") !important;}
body.page-id-3513 .elementor-3513 .elementor-element.elementor-element-4d04daa:not(.elementor-motion-effects-element-type-background),
body.page-id-3513 .elementor-3513 .elementor-element.elementor-element-4d04daa > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/9affea52f2a1b3d3.webp") !important;}
body.page-id-3513 .elementor-3513 .elementor-element.elementor-element-745dd03:not(.elementor-motion-effects-element-type-background),
body.page-id-3513 .elementor-3513 .elementor-element.elementor-element-745dd03 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/d0f4b734471c409e.webp") !important;}
body.page-id-3513 .elementor-3513 .elementor-element.elementor-element-68cc04d:not(.elementor-motion-effects-element-type-background),
body.page-id-3513 .elementor-3513 .elementor-element.elementor-element-68cc04d > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/59989a8b8f3ca359.webp") !important;}
body.page-id-3513 .elementor-3513 .elementor-element.elementor-element-7f38128:not(.elementor-motion-effects-element-type-background),
body.page-id-3513 .elementor-3513 .elementor-element.elementor-element-7f38128 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/ee77303a03f65396.webp") !important;}
body.page-id-3513 .elementor-3513 .elementor-element.elementor-element-c30e7a5:not(.elementor-motion-effects-element-type-background),
body.page-id-3513 .elementor-3513 .elementor-element.elementor-element-c30e7a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/93c91db5da79c0cd.webp") !important;}
body.page-id-3513 .elementor-3513 .elementor-element.elementor-element-8aad548:not(.elementor-motion-effects-element-type-background),
body.page-id-3513 .elementor-3513 .elementor-element.elementor-element-8aad548 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/a82044d9611cb68f.webp") !important;}
body.page-id-3513 .elementor-3513 .elementor-element.elementor-element-93f2761:not(.elementor-motion-effects-element-type-background),
body.page-id-3513 .elementor-3513 .elementor-element.elementor-element-93f2761 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/281402b468ba1b00.webp") !important;}
body.page-id-1199 .elementor-1199 .elementor-element.elementor-element-408a273:not(.elementor-motion-effects-element-type-background),
body.page-id-1199 .elementor-1199 .elementor-element.elementor-element-408a273 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-95.webp") !important;}
body.page-id-98 .elementor-98 .elementor-element.elementor-element-404f737:not(.elementor-motion-effects-element-type-background),
body.page-id-98 .elementor-98 .elementor-element.elementor-element-404f737 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-96.webp") !important;}
body.page-id-98 .elementor-98 .elementor-element.elementor-element-ab36f1b:not(.elementor-motion-effects-element-type-background),
body.page-id-98 .elementor-98 .elementor-element.elementor-element-ab36f1b > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-97.webp") !important;}
body.page-id-98 .elementor-98 .elementor-element.elementor-element-f9b3930:not(.elementor-motion-effects-element-type-background),
body.page-id-98 .elementor-98 .elementor-element.elementor-element-f9b3930 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-98.webp") !important;}
body.page-id-98 .elementor-98 .elementor-element.elementor-element-1050187:not(.elementor-motion-effects-element-type-background),
body.page-id-98 .elementor-98 .elementor-element.elementor-element-1050187 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/indian-newborn.png.webp") !important;}
body.page-id-98 .elementor-98 .elementor-element.elementor-element-09854c1:not(.elementor-motion-effects-element-type-background),
body.page-id-98 .elementor-98 .elementor-element.elementor-element-09854c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/644a828f0d24012b.webp") !important;}
body.page-id-98 .elementor-98 .elementor-element.elementor-element-f61d927:not(.elementor-motion-effects-element-type-background),
body.page-id-98 .elementor-98 .elementor-element.elementor-element-f61d927 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-101.webp") !important;}
body.page-id-98 .elementor-98 .elementor-element.elementor-element-65ee206:not(.elementor-motion-effects-element-type-background),
body.page-id-98 .elementor-98 .elementor-element.elementor-element-65ee206 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/wp-content/uploads/2026/03/ultrasound-machine-doctors-office-clinic-diagnostics-sonography-pregnancy-scaled.jpg") !important;}
body.page-id-98 .elementor-98 .elementor-element.elementor-element-2ff722e:not(.elementor-motion-effects-element-type-background),
body.page-id-98 .elementor-98 .elementor-element.elementor-element-2ff722e > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/0b0291a4b37317f9.webp") !important;}
body.page-id-98 .elementor-98 .elementor-element.elementor-element-319614c:not(.elementor-motion-effects-element-type-background),
body.page-id-98 .elementor-98 .elementor-element.elementor-element-319614c > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-104.webp") !important;}
body.page-id-98 .elementor-98 .elementor-element.elementor-element-d1b734d:not(.elementor-motion-effects-element-type-background),
body.page-id-98 .elementor-98 .elementor-element.elementor-element-d1b734d > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/wp-content/uploads/2026/03/virolog-coducting-experiment-course-coronavirus-pandemic-with-micropipette-chemist-modern-laboratory-doing-research-using-dispenser-global-epidemic-with-covid-19-scaled.jpg") !important;}
body.page-id-2 .elementor-2 .elementor-element.elementor-element-6615d3c:not(.elementor-motion-effects-element-type-background),
body.page-id-2 .elementor-2 .elementor-element.elementor-element-6615d3c > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/wp-content/uploads/2026/03/hand-woman-holding-mobile-smartphone-with-contact-us-scaled.jpg") !important;}
body.page-id-716 .elementor-716 .elementor-element.elementor-element-c9a4705:not(.elementor-motion-effects-element-type-background),
body.page-id-716 .elementor-716 .elementor-element.elementor-element-c9a4705 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-23.webp") !important;}
body.page-id-716 .elementor-716 .elementor-element.elementor-element-622d6e0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-716 .elementor-716 .elementor-element.elementor-element-622d6e0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-80.webp") !important;}
body.page-id-716 .elementor-716 .elementor-element.elementor-element-70c76de:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-716 .elementor-716 .elementor-element.elementor-element-70c76de > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/b942ef7ea8d28388.webp") !important;}
body.page-id-716 .elementor-716 .elementor-element.elementor-element-a491eef:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-716 .elementor-716 .elementor-element.elementor-element-a491eef > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/wp-content/uploads/2022/11/Headache.jpg") !important;}
body.page-id-716 .elementor-716 .elementor-element.elementor-element-dcfb039:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-716 .elementor-716 .elementor-element.elementor-element-dcfb039 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-37.webp") !important;}
body.page-id-716 .elementor-716 .elementor-element.elementor-element-68477f9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-716 .elementor-716 .elementor-element.elementor-element-68477f9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image:url("/assets/unique-placement-112.webp") !important;}

@layer khLandscape {
 body .elementor .kh-landscape-panel {
   aspect-ratio:3 / 2 !important;
   height:auto !important;
   min-height:0 !important;
   max-height:none !important;
   --min-height:0px !important;
   background-size:cover !important;
   background-position:center top !important;
   align-self:center !important;
 }
 body .elementor .kh-landscape-panel > .elementor-widget-wrap {
   height:100% !important;
   min-height:0 !important;
   padding:0 !important;
   background-size:cover !important;
   background-position:center top !important;
 }
 body .elementor .kh-landscape-panel .elementor-widget-spacer { display:none !important; }
}

/* /karna-profile-alignment.css */
/* Profile separation and image/text alignment, preserving the existing visual theme. */
@layer khProfileAlignment {
 body .elementor .kh-doctor-profile {padding-top:48px !important;}
 body .kh-doctor-profile .kh-profile-phone {display:inline-flex;align-items:center;min-height:32px;color:inherit;text-decoration:none;}
 body .kh-doctor-profile .kh-profile-phone:hover {color:#2271b1;text-decoration:underline;text-underline-offset:3px;}
 body .kh-doctor-profile .kh-profile-phone:focus-visible {outline:2px solid #2271b1;outline-offset:3px;}
 @media (max-width:767px) {body .elementor .kh-doctor-profile {padding-top:32px !important;}}
 @media (min-width:768px) {
  body .elementor :is(.elementor-container,.e-con-inner,.e-con):has(> .kh-landscape-panel) {align-items:center !important;}
  body .elementor :is(.elementor-container,.e-con-inner,.e-con):has(> .kh-landscape-panel) > :is(.elementor-column,.e-con):not(.kh-landscape-panel) {
   align-self:center !important; height:auto !important; min-height:0 !important; padding-block:0 !important; margin-block:0 !important; justify-content:center !important;
  }
  body .elementor :is(.elementor-container,.e-con-inner,.e-con):has(> .kh-landscape-panel) > .elementor-column:not(.kh-landscape-panel) > .elementor-widget-wrap {
   align-content:center !important; align-items:center !important; padding-block:0 !important; margin-block:0 !important; min-height:0 !important; height:auto !important;
  }
 }
}

/* /karna-footer-care.css */
/* Footer treatment navigation follows the existing Karna blue palette. */
.kh-footer-care-links {background:var(--e-global-color-primary,#003b67);padding:24px 24px 0;}
.kh-footer-care-grid {max-width:1350px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #ffffff30;border-bottom:1px solid #ffffff30;padding:20px 0;}
.elementor-location-footer .kh-footer-care-grid a {display:flex;align-items:center;gap:14px;padding:8px 22px;color:#fff;font-family:Inter,sans-serif;font-size:14px;line-height:1.6;text-decoration:none;min-width:0;}
.kh-footer-care-grid a+a {border-left:1px solid #ffffff30;}
.kh-footer-care-grid a span {flex:1;text-wrap:balance;}
.kh-footer-care-grid svg {display:block;flex:none;width:26px;height:26px;fill:none;color:#a9d6f4;}
.kh-footer-care-grid .kh-care-arrow {width:14px;height:14px;}
.elementor-location-footer .kh-footer-care-grid a:hover {color:#bfe5ff;background:#ffffff08;}
.kh-footer-care-grid a:focus-visible {outline:2px solid #bfe5ff;outline-offset:2px;}
@media(max-width:1024px){.kh-footer-care-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.kh-footer-care-grid a:nth-child(3){border-left:0}}
@media(max-width:600px){.kh-footer-care-links{padding:20px 20px 0}.kh-footer-care-grid{grid-template-columns:1fr;padding:8px 0;gap:0}.elementor-location-footer .kh-footer-care-grid a{padding:14px 0;border-left:0}.kh-footer-care-grid a+a{border-top:1px solid #ffffff20}}
/* Additional treatment links wrap into balanced rows. */
@media(min-width:1025px){.kh-footer-care-grid a:nth-child(4n+1){border-left:0}}
@media(min-width:601px) and (max-width:1024px){.kh-footer-care-grid a:nth-child(2n+1){border-left:0}}

/* /karna-seo-pages.css */
/* The four service landing pages share the hospital's established visual system. */
@layer khSEO {
 .kh-seo-page {color:#334b5e !important;background:#fff !important;--e-global-color-21bfb04:#f3f7fb;--e-global-color-fc28385:#f3f7fb;}
 .kh-seo-page .kh-seo-section {padding:56px 24px !important;margin:0 !important;background:#fff !important;border:0 !important;box-shadow:none !important;min-height:0 !important;}
 .kh-seo-page .kh-seo-section.kh-seo-tint {background:#f3f7fb !important;}
 .kh-seo-page .kh-seo-section > .e-con-inner {width:100% !important;max-width:1350px !important;margin:0 auto !important;padding:0 !important;gap:32px !important;}
 .kh-seo-page .kh-seo-section :is(.e-con,.elementor-widget-container,.elementor-widget-wrap):not(.kh-landscape-panel):not(.kh-landscape-panel > .elementor-widget-wrap) {background-color:transparent !important;background-image:none !important;box-shadow:none !important;border-color:#dce8f2 !important;}
 .kh-seo-page .kh-seo-section :is(.e-con,.elementor-widget-container)::before,.kh-seo-page .kh-seo-section::before {background:none !important;box-shadow:none !important;}
 .kh-seo-page :is(h1,h2,h3,h4,h5,h6) {font-family:Lora,serif !important;font-weight:500 !important;color:#023059 !important;text-wrap:balance !important;letter-spacing:normal !important;}
 .kh-seo-page h1 {font-size:44px !important;line-height:1.2 !important;}
 .kh-seo-page h2 {font-size:32px !important;line-height:1.3 !important;}
 .kh-seo-page h3 {font-size:23px !important;line-height:1.35 !important;}
 .kh-seo-page h4 {font-size:20px !important;line-height:1.4 !important;}
 .kh-seo-page :is(h1,h2,h3,h4) :is(span,a,strong,em) {font:inherit !important;color:inherit !important;}
 .kh-seo-page .kh-seo-section :is(p,li,.elementor-icon-list-text,.elementskit-heading--subtitle,.ekit-heading--subtitle,.elementor-field-label,.elementskit-card-header a) {font-family:Inter,sans-serif !important;color:#334b5e !important;line-height:1.7 !important;}
 .kh-seo-page .kh-seo-section :is(p,li,.elementor-icon-list-text) {font-size:16px !important;}
 .kh-seo-page .kh-seo-section :is(p,li,.elementor-icon-list-text) :is(span,strong,em,b,a) {color:inherit !important;font-size:inherit !important;}
 .kh-seo-page .kh-seo-section p {margin-block:0 12px !important;text-wrap:pretty !important;}
 .kh-seo-page .kh-seo-section p:last-child {margin-bottom:0 !important;}
 .kh-seo-page .kh-seo-section :is(h2,h3,h4) {margin-block:0 14px !important;}
 .kh-seo-page .kh-seo-section :is(.elementor-widget-heading,.elementor-widget-elementskit-heading) {margin-bottom:0 !important;}
 .kh-seo-page .kh-seo-section .elementor-heading-title:not(h1,h2,h3,h4,h5,h6) {color:#2271b1 !important;}
 .kh-seo-page .kh-seo-section .elementor-divider {--divider-color:#dce8f2;}
 .kh-seo-page .kh-seo-section .elementor-divider-separator {border-color:#dce8f2 !important;}
 .kh-seo-page .kh-seo-section .elementor-button {background:#2271b1 !important;color:#fff !important;border:1px solid #2271b1 !important;border-radius:2px !important;box-shadow:none !important;padding:13px 22px !important;min-height:46px;font-family:Inter,sans-serif !important;font-size:15px !important;}
 .kh-seo-page .kh-seo-section .elementor-button * {color:inherit !important;fill:currentColor !important;}
 .kh-seo-page .kh-seo-section .elementor-button:hover {background:#023059 !important;border-color:#023059 !important;}
 .kh-seo-page .kh-seo-section :is(.elementor-icon,.elementor-icon-list-icon,.elementor-icon-box-icon) {color:#2271b1 !important;background:transparent !important;}
 .kh-seo-page .kh-seo-section :is(.elementor-icon,.elementor-icon-box-icon) svg {fill:#2271b1 !important;width:36px !important;height:36px !important;}
 .kh-seo-page .kh-seo-section .elementor-icon-list-icon svg {fill:#2271b1 !important;width:18px !important;height:18px !important;}
 .kh-seo-page .kh-seo-section i {color:#2271b1 !important;}
 .kh-seo-page .kh-seo-section .kh-seo-card {padding:24px !important;background:#fff !important;border:1px solid #dce8f2 !important;border-radius:2px !important;box-shadow:0 3px 16px rgb(2 48 89 / 4%) !important;gap:12px !important;min-width:0 !important;height:auto !important;}
 .kh-seo-page .kh-seo-section .kh-seo-card .elementor-icon-box-content {padding:0 !important;}
 .kh-seo-page .kh-seo-section .kh-seo-card .elementor-icon-box-icon {margin-bottom:14px !important;}
 .kh-seo-page .kh-seo-section .elementskit-card {background:#fff !important;border:1px solid #dce8f2 !important;border-radius:2px !important;box-shadow:none !important;margin-bottom:12px !important;}
 .kh-seo-page .kh-seo-section :is(.elementskit-card-header,.elementskit-card-header a,.elementskit-card-body,.elementor-tab-title,.elementor-tab-content) {background:#fff !important;color:#023059 !important;border-color:#dce8f2 !important;}
 .kh-seo-page .kh-seo-section :is(.elementskit-card-header a,.elementskit-card-body) {padding:18px 22px !important;}
 .kh-seo-page .kh-seo-section :is(.elementor-field,.kh-enquiry input,.kh-enquiry select,.kh-enquiry textarea) {background:#fff !important;color:#334b5e !important;border:1px solid #cadbe9 !important;border-radius:2px !important;}
 .kh-seo-page .kh-seo-section .kh-seo-form-panel {background:#fff !important;border:1px solid #dce8f2 !important;padding:28px !important;box-shadow:0 3px 16px rgb(2 48 89 / 4%) !important;}
 .kh-seo-page .kh-seo-section .kh-seo-introduction {padding:0 !important;gap:24px !important;justify-content:center !important;}
 .kh-seo-page .elementor-element-549a743 > .e-con-inner {display:grid !important;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) !important;align-items:start !important;}
 .kh-seo-page .elementor-element-549a743 .kh-seo-introduction {grid-column:1;grid-row:1;}
 .kh-seo-page .elementor-element-549a743 .kh-seo-form-panel {grid-column:2;grid-row:1;}
 .kh-seo-page .elementor-element-549a743 > .e-con-inner > .e-con {width:100% !important;}
 .kh-seo-page .elementor-element-937dffb {gap:16px !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;}
 .kh-seo-page .elementor-element-937dffb > .e-con {padding:16px !important;border:1px solid #dce8f2 !important;background:#f3f7fb !important;}
 .kh-seo-page .elementor-element-937dffb .elementor-heading-title {font-size:30px !important;line-height:1.2 !important;margin:0 !important;}
 .kh-seo-page .elementor-element-937dffb p {font-size:14px !important;}
 @media(max-width:1024px){
  .kh-seo-page h1{font-size:38px !important}.kh-seo-page h2{font-size:30px !important}.kh-seo-page h3{font-size:21px !important}
  .kh-seo-page .kh-seo-section {padding:44px 24px !important;}
 }
 @media(max-width:767px){
  .kh-seo-page h1{font-size:30px !important}.kh-seo-page h2{font-size:26px !important}.kh-seo-page h3{font-size:21px !important}
  .kh-seo-page .kh-seo-section {padding:36px 20px !important;}
  .kh-seo-page .kh-seo-section > .e-con-inner {gap:24px !important;}
  .kh-seo-page .kh-seo-section :is(.kh-seo-card,.kh-seo-form-panel) {padding:20px !important;}
  .kh-seo-page .elementor-element-549a743 > .e-con-inner {grid-template-columns:minmax(0,1fr) !important;}
  .kh-seo-page .elementor-element-549a743 .kh-seo-form-panel {grid-column:1;grid-row:2;}
 }
}
/* Use the same established title-banner heights, with a readable blue overlay. */
@layer khBreadcrumbs {
 body.kh-inner-banner-page .kh-seo-page .kh-seo-banner {position:relative !important;box-sizing:border-box !important;display:flex !important;min-height:300px !important;padding:74px 24px 0 !important;margin:-74px 0 0 !important;background-image:linear-gradient(90deg,rgba(2,48,89,.76),rgba(2,48,89,.48)),var(--kh-banner) !important;background-color:#023059 !important;background-size:cover !important;background-position:center 30% !important;}
 body.kh-inner-banner-page .kh-seo-page .kh-seo-banner > .e-con-inner {display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:center !important;width:100% !important;max-width:1350px !important;margin:0 auto !important;padding:24px 0 !important;gap:12px !important;}
 body.kh-inner-banner-page .kh-seo-page .kh-seo-banner h1 {font-family:Lora,serif !important;font-size:44px !important;line-height:1.2 !important;font-weight:500 !important;color:#fff !important;text-align:center !important;margin:0 !important;max-width:34ch !important;text-wrap:balance !important;text-shadow:0 1px 3px #02305955;}
 .kh-seo-banner .kh-seo-breadcrumb {display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:9px;font:14px/1.5 Inter,sans-serif;color:#fff;text-align:center;}
 .kh-seo-banner .kh-seo-breadcrumb a {color:#fff !important;text-decoration:none;}
 .kh-seo-banner .kh-seo-breadcrumb a:hover {text-decoration:underline;}
 @media(max-width:1024px){body.kh-inner-banner-page .kh-seo-page .kh-seo-banner {min-height:258px !important;}body.kh-inner-banner-page .kh-seo-page .kh-seo-banner h1{font-size:38px !important;}}
 @media(max-width:767px){body.kh-inner-banner-page .kh-seo-page .kh-seo-banner {min-height:209px !important;padding:90px 20px 0 !important;}body.kh-inner-banner-page .kh-seo-page .kh-seo-banner h1{font-size:30px !important;}.kh-seo-banner .kh-seo-breadcrumb {font-size:12px;}}
}
@layer khSEO {
 .kh-seo-page .kh-seo-section > .e-con-inner > .e-con {min-width:0 !important;}
 .kh-seo-page .kh-seo-section .elementor-background-overlay {background:none !important;}
 .kh-seo-page .kh-seo-section .e-grid {gap:24px !important;}
 .kh-seo-page :is(.elementor-element-55ed65e,.elementor-element-e5343ed,.elementor-element-ad965d8,.elementor-element-3f2633d) {grid-template-columns:repeat(4,minmax(0,1fr)) !important;}
 .kh-seo-page :is(.elementor-element-e88f392,.elementor-element-da183a8,.elementor-element-9618f4f,.elementor-element-5958800) {grid-template-columns:repeat(3,minmax(0,1fr)) !important;}
 .kh-seo-page .elementor-element-91785f5 {grid-template-columns:repeat(2,minmax(0,1fr)) !important;}
 .kh-seo-page .elementor-element-9618f4f > .elementor-widget {padding:24px !important;background:#fff !important;border:1px solid #dce8f2 !important;box-shadow:0 3px 16px rgb(2 48 89 / 4%) !important;}
 .kh-seo-page .elementor-element-9618f4f > .elementor-widget > .elementor-widget-container {padding:0 !important;}
 @media(max-width:1024px){.kh-seo-page .kh-seo-section .e-grid:not(.elementor-element-937dffb) {grid-template-columns:repeat(2,minmax(0,1fr)) !important;}}
 @media(max-width:767px){.kh-seo-page .kh-seo-section .e-grid:not(.elementor-element-937dffb) {grid-template-columns:minmax(0,1fr) !important;}}
}

/* /karna-banner-finish.css */
/* A quiet, continuous edge treatment shared by inner-page banners only. */
.kh-banner-finish { position:relative!important; overflow:visible!important; }
.kh-banner-finish .kh-banner-edge { position:absolute!important; inset:auto 0 0!important; width:100%!important; max-width:none!important; height:32px!important; padding:0!important; margin:0!important; display:flex!important; align-items:flex-end; gap:0!important; pointer-events:none; z-index:3; }
.kh-banner-edge .kh-banner-line { display:block; flex:1 1 0; min-width:0; height:1.5px; margin-bottom:.25px; background:linear-gradient(90deg,#93c9eb,#2271b1); }
.kh-banner-edge .kh-banner-line:nth-of-type(2) { background:linear-gradient(90deg,#2271b1,#93c9eb); }
.kh-banner-edge .kh-banner-curve { display:block; flex:0 0 128px; width:128px; height:32px; color:#2271b1; }
.kh-banner-edge .kh-banner-badge { position:absolute; left:50%; bottom:-18px; transform:translateX(-50%); display:flex; align-items:center; justify-content:center; width:44px; height:44px; border-radius:50%!important; border:1px solid #d9e9f6; background:#fff; color:#2271b1; box-shadow:0 1px 3px rgb(19 71 108 / 8%); }
.kh-banner-badge > svg { width:22px; height:22px; display:block; }
.kh-banner-finish .kh-banner-breadcrumb { display:flex; align-items:center; justify-content:center; flex-wrap:wrap; gap:8px; margin:0 0 12px!important; padding:0!important; color:#fff!important; font-family:Inter,sans-serif; font-size:14px; font-weight:400; line-height:1.5; text-align:center; }
.kh-banner-breadcrumb a { display:inline-flex; align-items:center; gap:6px; color:inherit!important; text-decoration:none; }
.kh-banner-breadcrumb a:hover { text-decoration:underline; }
.kh-banner-breadcrumb a:focus-visible { outline:2px solid white; outline-offset:4px; }
.kh-banner-breadcrumb svg { width:14px; height:14px; flex:none; }
.kh-banner-breadcrumb [aria-current] { max-width:65ch; text-wrap:balance; }
.kh-banner-finish .kh-seo-breadcrumb { order:-1; }
@media(max-width:767px) {
 .kh-banner-finish .kh-banner-breadcrumb { font-size:12px; gap:6px; margin-bottom:10px!important; }
 .kh-banner-edge .kh-banner-badge { width:38px; height:38px; bottom:-15px; }
 .kh-banner-badge > svg { width:20px; height:20px; }
}
/* Seamless lower surface: the badge and curve share the next section's colour. */
.kh-banner-edge .kh-banner-curve path[fill] { fill:var(--kh-banner-surface,#fff); }
.kh-banner-edge .kh-banner-badge { background:var(--kh-banner-surface,#fff); color:var(--kh-banner-icon,#2271b1); border-color:transparent; box-shadow:none; }
body.page-id-96 .kh-banner-finish { --kh-banner-surface:var(--e-global-color-ad41708,#f7f7f7); }
/* Department directory: a broader hospital setting, without maternity signage. */
body.page-id-96 .elementor-96 .elementor-element.elementor-element-e0aed37:not(.elementor-motion-effects-element-type-background),
body.page-id-96 .elementor-96 .elementor-element.elementor-element-e0aed37 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
 background-image:url('/assets/department-banner-v62.png.webp')!important;
 background-position:center top!important;
 background-repeat:no-repeat!important;
 background-color:#315776!important;
 background-size:cover!important;
}
@media(max-width:767px) {
 body.page-id-96 .elementor-96 .elementor-element.elementor-element-e0aed37:not(.elementor-motion-effects-element-type-background) {background-position:65% top!important; background-size:cover!important;}
}

/* Let the surface fill overlap the section boundary by 2px. This avoids a
   hairline from fractional-pixel SVG clipping beneath the curved badge. */
.kh-banner-edge .kh-banner-curve { overflow:visible!important; }

/* /karna-mobile-logo.css */
/* Reduce the original 100px header logo by 20% on mobile only. */
@media(max-width:767px) {
 body .elementor-14 .elementor-element-e84133f img { width:80px!important; max-width:100%!important; height:auto!important; }
}

