/* v14 – only the SALZWASSER project images and deliberate 8px-based spacing. */
/* The hero video and the three photographs share a 900px content width. */
body.project-salzwasser .section.section-detail.bild-section .container.info-description.w-container > .div-block-11.femizide:has(> img.image-23.salzwasser) {
  display: block !important;
  width: min(100%, 900px) !important;
  max-width: 900px !important;
  height: auto !important;
  margin: 0 0 32px 0 !important;
  padding: 0 !important;
  box-sizing: border-box !important;
}
body.project-salzwasser .section.section-detail.bild-section .container.info-description.w-container > .div-block-11.femizide > img.image-23.salzwasser {
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  height: auto !important;
  object-fit: contain !important;
  margin: 0 !important;
}
/* For the salzwasser image sections use one 32px vertical step, not multiple inherited gaps. */
body.project-salzwasser > section.section.section-detail.bild-section:has(.image-23.salzwasser) {
  padding-top: 0 !important;
  padding-bottom: 32px !important;
}
@media (max-width: 767px) {
  body.project-salzwasser .section.section-detail.bild-section .container.info-description.w-container > .div-block-11.femizide:has(> img.image-23.salzwasser) {
    width: 100% !important;
    max-width: 100% !important;
    margin-bottom: 24px !important;
  }
  body.project-salzwasser > section.section.section-detail.bild-section:has(.image-23.salzwasser) {
    padding-bottom: 24px !important;
  }
}
