/* Colors and typography follow the Elementor Site Settings kit. */
:root, body {
    --bgs-color-background: var(--e-global-color-primary, #f3efe3);
    --bgs-color-surface: var(--e-global-color-secondary, #e4dfd6);
    --bgs-color-text: var(--e-global-color-text, #2d2013);
    --bgs-color-accent: var(--e-global-color-accent, #b9d39e);
    --bgs-font-family: var(--e-global-typography-primary-font-family, "helvetica-neue-lt-pro"), Helvetica, Arial, sans-serif;
    --bgs-content-width: 1280px;
    --bgs-page-gutter: 24px;
    --bgs-space-1: 4px;
    --bgs-space-2: 8px;
    --bgs-space-3: 12px;
    --bgs-space-4: 16px;
    --bgs-space-6: 24px;
    --bgs-space-8: 32px;
}
@media (max-width: 767px) {
    :root { --bgs-page-gutter: 14px; }
}
