/* Offline recovery: Avada/Fusion sets many heights via JS — force readable hero */
.fusion-fullwidth.fullwidth-box {
  background-size: cover !important;
  background-position: center center !important;
}
/* First hero-like fullwidth on homepage */
#post-12 .fusion-builder-row-5.fusion-fullwidth,
#post-12 .fusion-fullwidth:first-of-type {
  min-height: 520px !important;
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}
.fusion-fullwidth .fusion-builder-row,
.fusion-fullwidth .fusion-flex-container {
  min-height: inherit;
}
.fusion-column-wrapper {
  min-height: 0 !important;
}
