.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS *//* Design-system fallbacks: the kit's ds- classes only load on V4 pages */
:where(.elementor-13570) .ds-section { width: 100%; padding-block: 0; padding-inline: var(--page-pad); box-sizing: border-box; }
:where(.elementor-13570) .ds-section-dark { color: var(--color-paper); background-color: var(--color-ink); }
:where(.elementor-13570) .ds-container { width: 100%; max-width: 1140px; padding: 0; margin-inline: auto; }
:where(.elementor-13570) .ds-icon-row { padding: 0; display: flex; flex-direction: row; gap: 12px; align-items: center; }
:where(.elementor-13570) .ds-icon-sm { width: 16px; height: 16px; color: inherit; display: block; flex: 0 0 16px; }
:where(.elementor-13570) .ds-h3 { font-family: var(--font-sora); font-weight: 600; font-size: var(--text-h3); color: var(--color-ink); letter-spacing: -0.5px; line-height: 1.2; margin: 0; display: block; }
:where(.elementor-13570) .ds-small { font-family: var(--font-sora); font-weight: 400; font-size: var(--text-small); color: var(--color-ink); line-height: 1.2; margin: 0; display: block; }
:where(.elementor-13570) .ds-body { font-family: var(--font-sora); font-weight: 400; font-size: var(--text-body); color: var(--color-ink); line-height: 1.4; margin: 0; display: block; }
@media (max-width: 767px) {
  :where(.elementor-13570) .ds-section { padding-inline: var(--page-pad-mobile); }
  :where(.elementor-13570) .ds-body { line-height: 1.5; }
  :where(.elementor-13570) .ds-h3 { font-size: var(--text-h4); }
}

/* ===== SITE BASE, continued (the main block is in the header's custom CSS): links inside V4 text ===== */
.elementor:not(.elementor-location-header):not(.elementor-location-footer) :is(.e-paragraph-base, .e-heading-base) a:not(.e-paragraph-link-base):not(.e-heading-link-base) { color: var(--color-gold-text); text-decoration: underline; text-underline-offset: 3px; cursor: pointer; }
.elementor:not(.elementor-location-header):not(.elementor-location-footer) :is(.e-paragraph-base, .e-heading-base) a:not(.e-paragraph-link-base):not(.e-heading-link-base):hover { color: var(--color-ink); }/* End custom CSS */