/* v18 — Brückenpfeiler 7: show the full original gallery images.
   Webflow's .div-block-19 fixed height:200px + overflow:hidden
   was clipping the upper-left image. Do not crop or stretch images. */
body.project-brueckenpfeiler .section-detail .div-block-11 .div-block-12,
body.project-brueckenpfeiler .section-detail .div-block-11 .div-block-19,
body.project-brueckenpfeiler .section-detail .div-block-11 .div-block-20,
body.project-brueckenpfeiler .section-detail .div-block-11 .div-block-13 {
  height: auto !important;
  max-height: none !important;
  min-height: 0 !important;
  overflow: visible !important;
  box-sizing: border-box !important;
}
body.project-brueckenpfeiler .section-detail .div-block-11 .div-block-12 {
  gap: 24px !important;
  align-self: start !important;
}
body.project-brueckenpfeiler .section-detail .div-block-11 img.image-24,
body.project-brueckenpfeiler .section-detail .div-block-11 img.image-23 {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  max-height: none !important;
  aspect-ratio: auto !important;
  object-fit: contain !important;
  object-position: center center !important;
}
@media (max-width: 767px) {
  body.project-brueckenpfeiler .section-detail .div-block-11 .div-block-12 {
    gap: 16px !important;
  }
}
