/* Only neutralize Elementor's structural wrappers; original content styles remain in style.css. */
.azimi-elementor-shell{display:contents}
.azimi-elementor-shell>.elementor{display:contents}
.azimi-elementor-shell .azimi-html-container{padding:0!important;margin:0!important;max-width:none!important;width:100%!important;min-height:0!important;gap:0!important;border:0!important;background:none!important}
.azimi-elementor-shell .azimi-html-container.e-con,.azimi-elementor-shell .azimi-html-container>.e-con-inner{display:contents!important}
.azimi-elementor-shell .elementor-widget-html,.azimi-elementor-shell .elementor-widget-html>.elementor-widget-container{display:contents!important}
.azimi-elementor-shell .elementor-widget-html{padding:0!important;margin:0!important;width:100%!important}
body.azimi-site{margin:0}
body.admin-bar.azimi-site .site-header{top:var(--azimi-admin-offset,32px)}
@media(max-width:782px){body.admin-bar.azimi-site .site-header{top:var(--azimi-admin-offset,46px)}}
body.elementor-editor-active .azimi-elementor-shell,body.elementor-editor-active .azimi-html-container.e-con,body.elementor-editor-active .azimi-html-container>.e-con-inner,body.elementor-editor-active .azimi-elementor-shell .elementor-widget-html,body.elementor-editor-active .azimi-elementor-shell .elementor-widget-html>.elementor-widget-container{display:block!important}
body.elementor-editor-active .azimi-elementor-shell .elementor-widget-html{min-height:30px}
