/* 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-body-text: #1E0E62;
    --xw-stepper-bg: rgba(14, 165, 233, 0.12);
    --xw-surface-alt: #f8f9fa;
    --xw-radius-sm: 12px;
    --xw-radius-lg: 26px;
    --bs-font-sans-serif: "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
    --xw-radius-sm: 12px;
    --xw-radius-md: 18px;
    --xw-radius-lg: 26px;
}
body { font-family: var(--bs-font-sans-serif) !important; }
/* layout:full-width */ .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl { max-width: 100% !important; }
/* el:body scope:all */ body { background: url('https://eventnook.s3.amazonaws.com/e/78019/_a869a_eventnook-next-card-bg-light.png') center / cover no-repeat !important; }
/* el:hero scope:all */ .xw-theme-header, .xw-masthead, #xw_masthead { background: url('https://eventnook.s3.amazonaws.com/e/78019/_cfeff_eventnook-next-registration-bg-desktop.png') center / cover no-repeat !important; padding: 0px !important; }
/* el:content_section_inner scope:all */ .xw-theme-content, .xw-section-inner, .xw-content-section-inner { background: url('https://eventnook.s3.amazonaws.com/e/78019/_1274e_eventnook-next-registration-bg-desktop.png') center / cover no-repeat !important; }
/* el:social_share scope:all hidden */ .xw-theme-socialmedia, #xw_social_media, .xw-social-media { display: none !important; }
/* el:btn_register scope:all */ .btn_register, .btn-register { background: linear-gradient(135deg, #4776E6 0%, #8E54E9 100%) !important; color: #FFFFFF !important; border-color: rgba(0,0,0,0) !important; border-radius: 100px !important; font-weight: 700 !important; box-shadow: 0 1px 3px rgba(16,24,40,.05), 0 12px 28px -8px rgba(16,24,40,.16) !important; }
/* el:event_title scope:all hidden */ .xw-masthead .event-title, #xw_masthead .event-title { display: none !important; }
/* el:register_cta scope:all */ .xw-theme-register, .xw-register-callout .container, #xw_section_register_callout .container { background: url('https://eventnook.s3.amazonaws.com/e/78019/_f304c_eventnook-next-registration-bg-desktop.png') center / cover no-repeat !important; }
/* el:section_navbar scope:all hidden */ .xw-theme-navbar, #section_navbar { display: none !important; }
/* el:body scope:register_details */ body.xw-body-register-details { background: url('https://eventnook.s3.amazonaws.com/e/78019/_e1fb7_eventnook-next-card-bg-light.png') center / cover no-repeat !important; color: #10333A !important; }
/* el:btn_register scope:register_details */ body.xw-body-register-details .btn_register, body.xw-body-register-details .btn-register { background: #0E7490 !important; color: #FFFFFF !important; border-color: rgba(0,0,0,0) !important; border-radius: 24px !important; font-weight: 700 !important; box-shadow: 0 1px 2px rgba(16,24,40,.04), 0 4px 12px -4px rgba(16,24,40,.10) !important; letter-spacing: 0px !important; }
/* el:main_app scope:register_details */ body.xw-body-register-details #main_app, body.xw-body-register-details .xw-mainapp { background: rgba(0,0,0,0) !important; }
/* el:top_bar scope:register_details */ body.xw-body-register-details .xw-theme-topbar, body.xw-body-register-details #xw_title_topbar, body.xw-body-register-details .xw-header { background: url('https://eventnook.s3.amazonaws.com/e/78019/_2230f_eventnook-next-title-bar-1920x802x.png') center / cover no-repeat !important; box-shadow: 0 1px 2px rgba(16,24,40,.04), 0 4px 12px -4px rgba(16,24,40,.10) !important; }
/* el:top_bar_title scope:register_details hidden */ body.xw-body-register-details .xw-theme-topbar h1, body.xw-body-register-details #xw_title_topbar h1, body.xw-body-register-details .xw-header h1 { display: none !important; }
/* el:reg_header scope:register_details */ body.xw-body-register-details .xw-theme-formheader, body.xw-body-register-details .reg-header { background: linear-gradient(100deg, #eef3ff 0%, #f3eeff 100%) !important; color: #5B5CF5 !important; font-weight: 700 !important; letter-spacing: -1px !important; }
/* el:form_control scope:register_details */ body.xw-body-register-details .xw-mainapp .form-control, body.xw-body-register-details .form-control { background: #FFFFFF !important; color: #10333A !important; border-color: #D9E0EE !important; border-radius: 12px !important; }
/* el:form_select scope:register_details */ body.xw-body-register-details .form-select { background: #FFFFFF !important; color: #10333A !important; border-color: #D9E0EE !important; border-radius: 12px !important; }
/* el:main_panel scope:register_details */ body.xw-body-register-details .xw-theme-form, body.xw-body-register-details .xw-main-panel { background: #FFFFFF !important; color: #10333A !important; border-color: #CDEAF0 !important; border-radius: 20px !important; box-shadow: 0 1px 3px rgba(16,24,40,.05), 0 12px 28px -8px rgba(16,24,40,.16) !important; }
/* el:form_group scope:register_details */ body.xw-body-register-details .form-group { background: #F7F8FE !important; color: #10333A !important; border-color: #D9E0EE !important; border-radius: 14px !important; box-shadow: 0 1px 3px rgba(16,24,40,.05), 0 12px 28px -8px rgba(16,24,40,.16) !important; }
/* el:form_label scope:register_details */ body.xw-body-register-details .xw-mainapp .form-label, body.xw-body-register-details .xw-mainapp .col-form-label, body.xw-body-register-details .xw-mainapp label.form-check-label, body.xw-body-register-details .form-label, body.xw-body-register-details .col-form-label, body.xw-body-register-details label.form-check-label { color: #0A1B3D !important; font-weight: 800 !important; letter-spacing: 0px !important; }
/* el:card scope:register_details */ body.xw-body-register-details .xw-mainapp .card, body.xw-body-register-details .card { background: #FFFFFF !important; color: #10333A !important; border-color: #E3E8F2 !important; border-radius: 12px !important; box-shadow: 0 1px 3px rgba(16,24,40,.05), 0 12px 28px -8px rgba(16,24,40,.16) !important; }
/* el:order_summary scope:register_details */ body.xw-body-register-details .xw-theme-ordersummary, body.xw-body-register-details .xw-order-summary-card, body.xw-body-register-details .xw-order-summary-panel { background: #FFFFFF !important; color: #10333A !important; border-color: #CDEAF0 !important; box-shadow: 0 1px 3px rgba(16,24,40,.05), 0 12px 28px -8px rgba(16,24,40,.16) !important; }
/* el:stepper_circle scope:register_details */ body.xw-body-register-details .bs-stepper .bs-stepper-circle { background: #E3E8F2 !important; color: 5B6478 !important; }
/* el:stepper_active scope:register_details */ body.xw-body-register-details .bs-stepper .step.active .bs-stepper-circle, body.xw-body-register-details .bs-stepper .step.completed .bs-stepper-circle { background: linear-gradient(100deg, #0075ed 0%, #7b5cf6 100%) !important; color: #ffffff !important; }
/* el:stepper_label scope:register_details */ body.xw-body-register-details .bs-stepper .bs-stepper-label { color: #0A1B3D !important; }
/* el:stepper_line scope:register_details */ body.xw-body-register-details .bs-stepper .line { background: #D9E0EE !important; }
/* el:list_item scope:register_details */ body.xw-body-register-details .xw-mainapp .list-group-item, body.xw-body-register-details .list-group-item { background: #F5FEFF !important; color: #10333A !important; border-color: #CDEAF0 !important; }
/* el:muted_text scope:register_details */ body.xw-body-register-details .xw-mainapp .text-muted, body.xw-body-register-details .text-muted, body.xw-body-register-details small.text-muted { color: #4E7A85 !important; }
/* el:content_inner scope:register_details */ body.xw-body-register-details .xw-theme-mainapp-inner, body.xw-body-register-details #main_app_inner, body.xw-body-register-details .xw-main-app-inner, body.xw-body-register-details .xw-mainapp-inner, body.xw-body-register-details .mainapp-inner { background: url('https://eventnook.s3.amazonaws.com/e/78019/_044de_eventnook-next-registration-bg-mobile.png') center / cover no-repeat !important; padding: 0px !important; margin: 0px !important; border-radius: 0px !important; }
/* THEME EDITOR END */
