/* Match the shared footer's desktop content bounds to the alternate header:
 * logo left edge aligns with the header logo; right edge aligns with Donate. */
@media (min-width: 1025px) {
  .elementor-location-footer .elementor-container {
    /* The reusable footer section already has 42px side padding. Subtract
     * the remaining 106px inside that content box to land at 95px/1380px
     * on a 1440px desktop, matching the alternate header. */
    width: calc(100% - 71px) !important;
    max-width: none !important;
    margin-left: 53px !important;
    margin-right: 18px !important;
  }

  .elementor-location-footer .elementor-column > .elementor-widget-wrap {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
