/* THEME EDITOR START - managed block; do not edit between markers */
:root {
    --bs-primary: #20D489;
    --bs-secondary: #E4E6EF;
    --bs-success: #00B2FF;
    --bs-info: #5710B2;
    --bs-warning: #FFC700;
    --bs-danger: #F1416C;
    --xw-surface: #FFFFFF;
    --xw-border: #E2E6EF;
    --xw-heading: #0F172A;
    --xw-text-muted: #6B7280;
    --xw-radius-sm: 9px;
    --xw-radius-lg: 23px;
    --bs-font-sans-serif: "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
    --xw-radius-sm: 9px;
    --xw-radius-md: 15px;
    --xw-radius-lg: 23px;
}
body { font-family: var(--bs-font-sans-serif) !important; }
/* el:body scope:all */ body { background: #f4eae0 !important; }
/* el:hero scope:all */ .xw-masthead, #xw_masthead { background: #f4eae0 !important; }
/* el:hero_inner scope:all */ .xw-masthead-inner { background: #f4eae0 !important; }
/* el:content_section_inner scope:all */ .xw-section-inner, .xw-content-section-inner { background: #f4eae0 !important; }
/* el:navbar scope:all */ .xw-navbar, #xw_navbar, .navbar { background: #f5f0f4 !important; }
/* el:navlink scope:all */ .nav-link { color: #332262 !important; font-weight: 500 !important; }
/* el:banner_wrap scope:all */ .banner-image-wrap { background: #f4eae0 !important; border-radius: 0px !important; padding: 0px !important; }
/* el:event_title_box scope:all */ .xw-event-title-inner, .masthead-eventinfo { background: #f4eae0 !important; }
/* el:event_title scope:all */ .xw-masthead .event-title, #xw_masthead .event-title { background: none !important; -webkit-text-fill-color: #e21e1e !important; color: #e21e1e !important; }
/* el:register_cta scope:all */ .xw-register-callout .container, #xw_section_register_callout .container { background: #f4eae0 !important; }
/* el:page_wrapper scope:all */ .xw-page-wrapper, #page_wrapper { background: #f4eae0 !important; }
/* el:content_section scope:all */ .xw-content-section { background: #f4eae0 !important; }
/* el:top_bar scope:register_details */ body.xw-body-register-details #xw_title_topbar, body.xw-body-register-details .xw-header { background: #f5f0f4 !important; }
/* el:top_bar_title scope:register_details */ body.xw-body-register-details #xw_title_topbar h1, body.xw-body-register-details .xw-header h1 { color: #e21e1e !important; }
/* el:card scope:register_details */ body.xw-body-register-details .card { background: #faf8fa !important; }
/* THEME EDITOR END */
