/* Keep original section geometry while allowing native Elementor containers. */
.azurio-elementor-page > .elementor{width:100%}
.elementor .azurio-layout-container{--container-max-width:100%;--container-widget-width:100%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;--gap:0px;padding:0;gap:0;max-width:none;width:100%}
.elementor-widget-azurio-section{width:100%;max-width:100%}
.elementor-widget-azurio-section>.elementor-widget-container{width:100%}
.elementor-widget-azurio-section img{border-radius:inherit}
.azurio-editor-notice{padding:30px;border:1px dashed #888;font:16px/1.6 sans-serif}
/* Original CSS sizes these SVGs; Elementor's generic SVG width must not override them. */
.elementor-widget-azurio-section svg{max-width:100%}
/* Global header/footer must retain the original document positioning context. */
body:not(.elementor-editor-active) .azurio-global-part,
body:not(.elementor-editor-active) .azurio-global-part > .elementor,
body:not(.elementor-editor-active) .azurio-global-part .azurio-layout-container,
body:not(.elementor-editor-active) .azurio-global-part .elementor-widget-azurio-section,
body:not(.elementor-editor-active) .azurio-global-part .elementor-widget-container{display:contents;position:static;transform:none}
