/* Only converted pages load this reset. Original design rules and Elementor
   per-element controls load afterwards and can override these defaults. */
.bny-elementor-site .elementor .e-con {
 display:block; position:relative; width:auto; max-width:none; min-height:0;
 padding:0; margin:0; gap:0; flex:none; align-self:auto; overflow:visible;min-width:auto;
 --padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;
 --container-widget-width:initial;--container-widget-flex-grow:0;--widgets-spacing:0px;
}
.bny-elementor-site .elementor * {
 --bny-display:initial;
 --display:initial;--width:initial;--min-height:initial;--flex-direction:initial;
 --align-items:initial;--justify-content:initial;--flex-wrap:initial;
 --e-con-grid-template-columns:initial;--e-con-grid-template-rows:initial;
}
.bny-elementor-site .elementor .elementor-widget-banyan-content {width:auto;max-width:none;margin:0;}
