/* ============================================================
   Page hero widget

   `.hs-pagehero` itself is styled by the THEME (theme.css) so a post rendered by
   single.php and a page built in Elementor get an identical header from one set of
   rules. This file adds only what the widget needs on top: the button row, and the
   reset for Elementor's wrapper padding.
   ============================================================ */

.hs-pagehero__acts{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}

/*
 * Elementor wraps every widget in .elementor-section > .elementor-container >
 * .elementor-column > .elementor-widget-wrap > .elementor-widget, each of which
 * can carry its own padding and max-width. This hero is full-bleed with its own
 * container inside, so inherited padding shows as a gap down both sides of the
 * photograph while the text stays put — which reads as a broken image rather than
 * a layout problem, and sends you looking in the wrong place.
 */
.elementor-widget-hs_page_hero,
.elementor-widget-hs_page_hero .elementor-widget-container{padding:0;margin:0}
