/* Let the approved brand system govern native Elementor containers. */
body.murtasec-redesign .ms-native.e-con {
  display:block; width:auto; max-width:none; min-width:0; min-height:0;
  margin:0; padding:0; gap:normal; flex:none; align-items:normal; justify-content:normal;
  --container-widget-width:initial; --container-widget-flex-grow:initial;
  --container-widget-align-self:initial; --content-width:initial;
  --padding-top:0px; --padding-bottom:0px; --padding-left:0px; --padding-right:0px;
  --margin-top:0px; --margin-bottom:0px; --margin-left:0px; --margin-right:0px;
  --border-radius:0px; --flex-wrap:initial; --flex-direction:initial;
}
body.murtasec-redesign .ms-native.elementor-widget,
body.murtasec-redesign .ms-native > .elementor-widget-container,
body.murtasec-redesign .ms-shared-layout .elementor-shortcode {display:contents}
body.murtasec-redesign .elementor-widget-heading .elementor-heading-title {padding:0;line-height:inherit;font-weight:inherit;color:inherit;font-family:inherit}
body.murtasec-redesign .elementor-widget-text-editor {font-family:inherit;color:inherit}
body.murtasec-redesign .elementor-widget-image img {display:block}
body.murtasec-redesign .ms-native[hidden] {display:none!important}
body.murtasec-redesign .ms-native.elementor-widget[id] {display:block}
body.murtasec-redesign.elementor-editor-active .ms-native.elementor-widget {display:block;min-width:0;margin:0}
body.murtasec-redesign.elementor-editor-active .ms-native.elementor-widget:hover {outline:1px dashed #9d8bff}
