.elementor-kit-6{--e-global-color-primary:#2A0866;--e-global-color-secondary:#1E1236;--e-global-color-text:#13110F;--e-global-color-accent:#4B1DB7;--e-global-typography-primary-font-family:"Plus Jakarta Sans";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Plus Jakarta Sans";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-weight:600;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --ox-shell:#1E1236; --ox-shell-raised:#2B1D4A; --ox-shell-line:rgba(255,255,255,0.14); --ox-on-shell-2:rgba(255,255,255,0.78); --ox-on-shell-3:rgba(255,255,255,0.66); --ox-canvas:#F8F6F4; --ox-sunken:#F2F0ED; --ox-surface:#FFFFFF; --ox-hairline:#E6E3E0; --ox-control:#D3D0CC; --ox-input-edge:#8E8A85; --ox-ink:#13110F; --ox-ink-2:#56524D; --ox-ink-3:#6B6762; --ox-violet-50:#F4EFFF; --ox-violet-100:#E8DFFA; --ox-violet-200:#C9B4FF; --ox-violet-700:#4B1DB7; --ox-action:#2A0866; --ox-action-hover:#371080; --ox-danger:#B91C1C; --ox-success-bg:#EAF6EE; --ox-success:#166534; --ox-font-display:Plus Jakarta Sans; --ox-font-body:Inter; --ox-section-y:clamp(4rem, 2.75rem + 5vw, 8rem); --ox-gutter:clamp(16px, 4vw, 40px); --ox-wrap:1240px; --ox-radius:8px; --ox-radius-xl:20px; }