.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS *//* ABOUTME: Footer part CSS: the brand column's left edge, the entity line's measure and the base row's alignment; columns, ground and menu type belong to C2 and C5.3. */

/* Scoped under .elementor-location-footer, because this document loads on every page. */

/* The brand column is the widest grid track, so an unbounded entity line would run the full column. */
.elementor-location-footer .ffdh-footer-grid .ffdh-small {
  max-width: 40ch;
}

/* The base row holds the © line, plus a legal line once both entity facts exist. With the legal line it sits at the start and the © line at the end;
   with the © line alone it stays on the container's left edge, level with the columns above. Wrapping lets the two stack on a narrow screen. */
.elementor-location-footer .ffdh-footer-base {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: baseline;
  gap: var(--sp-2) var(--sp-5);
}

/* The brand column is itself an Elementor container (10px padding), which the page's other containers are not nested in: left as is, the lockup and the
   entity line start 10px in from the © line and the column headings beside them. */
.elementor-location-footer .ffdh-footer-grid > .ffdh-stack {
  padding: 0;
}/* End custom CSS */