/* HTMM Elements — sab widgets ke liye.
 * 1) Widget container mein poori width le (mobile par height sahi naapi jaye).
 * 2) Jis container mein sirf ek HTMM widget ho, us ki default padding 0 (left/right/upar/neeche koi safed jagah nahi).
 *    Container mein khud padding di ho to wahi chalegi. */
.elementor-widget[class*="elementor-widget-htmm-"]{width:100%;max-width:100%}
.e-con:has(> .elementor-widget[class*="elementor-widget-htmm-"]):not(:has(> .elementor-element ~ .elementor-element)),
.e-con:has(> .e-con-inner > .elementor-widget[class*="elementor-widget-htmm-"]):not(:has(> .e-con-inner > .elementor-element ~ .elementor-element)){--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}
/* Elementor editor mein sections hamesha dikhte rahein (scroll animation ka intezar nahi) */
body.elementor-editor-active .htmm .hm-reveal{opacity:1 !important;transform:none !important}
/* Section ID par jump: upar fixed header ke neeche na chhupe */
.htmm[id]{scroll-margin-top:96px}
