

.brxe-post-content 
.wp-block-columns-is-layout-flex .wp-block-column.is-vertically-aligned-stretch :last-child {
    margin-top: initial;
    padding-top: initial;
}


.wp-block-image:not(.alignwide,.alignfull), .wp-block-video, figcaption, figure {
    margin: 0 0;
}

figure:has(img,video) {
  overflow: hidden;
}
figure :is(img,video) {
  transition: all 0.5s;
}
:not(.lightbox-image-container) > figure :is(img,video):hover {
  object-fit: cover;
  transform: scale(1.03) !important;
  transform-origin: center center;
}





.wp-lightbox-overlay.active .scrim {
  background-color: black !important;
}
.wp-lightbox-overlay.active button.close-button {
  fill: white !important;
}

.wp-lightbox-overlay.active img {
  width: auto !important;
  height: auto !important;
}


.wp-block-button.gold-bkg {
  background: transparent;
}
.wp-block-button.gold-bkg :where(a, .wp-element-button) {
  background: var(--gold-bkg);
}


.wp-block-columns-is-layout-flex .wp-block-column.is-vertically-aligned-stretch {
  display: flex;
  flex-direction: column;
}
.wp-block-columns-is-layout-flex .wp-block-column.is-vertically-aligned-stretch :last-child {
  margin-top: auto;
  padding-top: 1em; // for mobile
}