.elementor-43 .mm-reportage-preview {
  display: flex;
  flex-direction: column;
  gap: 8px;
  line-height: 0;
  padding: 16px;
  background: #E8E2DA;
}
.elementor-43 .mm-reportage-preview-item {
  display: block;
  flex: var(--mm-image-ratio, 1) 1 0;
  min-width: 0;
  box-sizing: border-box;
  vertical-align: top;
  overflow: hidden;
  outline: 3px solid white;
  outline-offset: -3px;
}
.elementor-43 .mm-reportage-preview-row { display:flex; gap:8px; width:100%; align-items:flex-start; }
.elementor-43 .mm-reportage-preview-item img { display:block; width:100%; height:auto; object-fit:contain; }
.elementor-43 .mm-reportage-preview-item:focus-visible { outline:3px solid #725A42; outline-offset:3px; }
.elementor-43 .mm-reportage-controls { margin-bottom:24px; }
.elementor-43 .mm-reportage-controls a { text-decoration:none; box-sizing:border-box; }
.elementor-43 .mm-reportage-preview[hidden],
.elementor-43 .elementor-element-g43preview[hidden],
.elementor-43 .elementor-element-g43mixp[hidden],
body:not(.elementor-editor-active) .elementor-43 .elementor-widget-gallery:has(.mm-reportage-source[hidden]),
body:not(.elementor-editor-active) .elementor-43 .elementor-element-g43j001:has(.mm-reportage-source[hidden]) { display:none !important; }
body:not(.elementor-editor-active) .elementor-43 .elementor-element-g43j001:has(.mm-reportage-source:not([hidden])) { padding:0; background:none; }
.elementor-43 .elementor-widget-gallery:has(.mm-reportage-source:not([hidden])){padding:0;background:none;}
.elementor-43 .elementor-widget-html:has(.mm-reportage-controls[hidden]){display:none;}
.elementor-43 .mm-reportage-empty{min-height:180px;}
@media (max-width:767px) {
  .elementor-43 .mm-reportage-preview { gap:6px; padding:10px; }
  .elementor-43 .mm-reportage-preview-row { gap:6px; }
  .elementor-43 .mm-reportage-empty { min-height:140px; }
}
