/* [Programs] Header widget.
   All visual styles (.page-hero, .back-link, .hero-desc, .badge, etc.)
   already exist in assets/css/theme.css — this file only handles what
   the Elementor widget wrapper requires that the prototype's <main> provides. */

/* Full-bleed breakout so the hero band spans the full viewport width,
   matching the prototype. Adds the nav-height clearance that the prototype
   gets from <main class="page-offset">. */
.mnny-program-header {
    position: relative;
    width: 100vw;
    margin-inline: calc(50% - 50vw);
    padding-top: var(--nav-height);
}

/* Strip Elementor's default widget container padding so the breakout is
   flush to the viewport edge on the frontend and in the editor. */
.elementor-widget-mnny_program_header > .elementor-widget-container {
    padding: 0 !important;
}
