/* Native Elementor widgets remain editable; their wrappers do not change the approved layout. */
#rgs-portuguesa-assembly.rgs-native-container,
#rgs-portuguesa-assembly .rgs-native-container {
  --display:block;
  --flex-direction:row;
  --flex-wrap:nowrap;
  --justify-content:normal;
  --align-items:normal;
  --align-content:normal;
  --gap:0px;
  --row-gap:0px;
  --column-gap:0px;
  --widgets-spacing:0px;
  --widgets-spacing-row:0px;
  --widgets-spacing-column:0px;
  --container-widget-width:auto;
  --container-widget-align-self:auto;
  --container-widget-flex-grow:0;
  --container-widget-flex-shrink:1;
  --content-width:100%;
  --container-max-width:100%;
  --width:auto;
  display:block;
  position:static;
  isolation:auto;
  overflow:visible;
  z-index:auto;
  width:auto;
  max-width:none;
  min-height:0;
  min-width:0;
  margin:0;
  padding:0;
  gap:0;
  flex:initial;
  flex-direction:row;
  flex-wrap:nowrap;
  justify-content:normal;
  align-items:normal;
  align-content:normal;
  border:0;
  border-radius:0;
  box-shadow:none;
}
#rgs-portuguesa-assembly.rgs-native-container { width:100%; }
#rgs-portuguesa-assembly .rgs-native-widget,
#rgs-portuguesa-assembly .rgs-native-widget > .elementor-widget-container,
#rgs-portuguesa-assembly .rgs-native-container > .e-con-inner { display:contents!important; }
#rgs-portuguesa-assembly .rgs-native-widget .elementor-button-wrapper,
#rgs-portuguesa-assembly .rgs-native-widget .elementor-button-content-wrapper,
#rgs-portuguesa-assembly .rgs-native-widget .elementor-button-text { display:contents; }
#rgs-portuguesa-assembly .rgs-native-widget .elementor-heading-title { padding:0; }
#rgs-portuguesa-assembly .rgs-native-widget img { max-width:100%; }
#rgs-portuguesa-assembly .rgs-native-widget .elementor-button { fill:currentColor; text-decoration:none; }
