/* Neutralise Elementor container/widget defaults so the original design CSS controls layout.
   Loaded BEFORE site.css so utility classes win on equal specificity. */
.elementor .e-con.cn-el{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--row-gap:0px;--column-gap:0px;--display:block;--width:100%;--min-height:0;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;padding:0;display:block;}
.elementor .e-con.cn-el>.e-con-inner{padding:0;gap:0;max-width:none;display:block}
.elementor .cn-el>.elementor-element{margin:0;width:auto;max-width:none}
.elementor .elementor-widget-html>.elementor-widget-container{margin:0;padding:0}
.elementor{--kit-widget-spacing:0px}
.elementor-edit-area .cn-el{min-height:20px}
