.elementor-2 .elementor-element.elementor-element-b8271a2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b8271a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a0f;}.elementor-2 .elementor-element.elementor-element-b8271a2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 24px 110px 24px;}.elementor-2 .elementor-element.elementor-element-b8271a2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-e6797db.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2 .elementor-element.elementor-element-e6797db.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-51aef96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-51aef96.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-51aef96 .elementor-heading-title{font-size:13px;font-weight:600;letter-spacing:3px;color:#a78bfa;}.elementor-2 .elementor-element.elementor-element-31f5a4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-31f5a4f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-31f5a4f .elementor-heading-title{font-size:64px;font-weight:800;line-height:1.2em;color:#ffffff;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-1c02899{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;font-size:19px;font-weight:400;line-height:1.7em;color:#d1d5db;}.elementor-2 .elementor-element.elementor-element-1c02899.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-f9f92d0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2 .elementor-element.elementor-element-f9f92d0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-6a4790d .elementor-button{background-color:#7c3aed;font-size:16px;font-weight:700;fill:#ffffff;color:#ffffff;border-radius:8px 8px 8px 8px;padding:16px 32px 16px 32px;}.elementor-2 .elementor-element.elementor-element-6a4790d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-8ef7351.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2 .elementor-element.elementor-element-8ef7351.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-8b9098c .elementor-button{background-color:rgba(0,0,0,0);font-size:16px;font-weight:700;fill:#ffffff;color:#ffffff;border-style:solid;border-width:2px 2px 2px 2px;border-color:rgba(255,255,255,0.4);border-radius:8px 8px 8px 8px;padding:16px 32px 16px 32px;}.elementor-2 .elementor-element.elementor-element-8b9098c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-9af6be9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-9af6be9{text-align:center;font-size:14px;font-weight:400;line-height:1.6em;color:#6b7280;}.elementor-2 .elementor-element.elementor-element-004b94a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-004b94a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a0f;}.elementor-2 .elementor-element.elementor-element-004b94a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-004b94a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-2e48f17 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-641d316.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-d8afe1e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d8afe1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f9fafb;}.elementor-2 .elementor-element.elementor-element-d8afe1e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 200px 80px 200px;}.elementor-2 .elementor-element.elementor-element-d8afe1e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-a5bd856{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-a5bd856.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-a5bd856 .elementor-heading-title{font-size:13px;font-weight:600;letter-spacing:3px;color:#7c3aed;}.elementor-2 .elementor-element.elementor-element-c79d40d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-c79d40d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-c79d40d .elementor-heading-title{font-size:44px;font-weight:800;line-height:1.2em;color:#111827;}.elementor-2 .elementor-element.elementor-element-b064ec3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;font-size:18px;font-weight:400;line-height:1.8em;color:#374151;}.elementor-2 .elementor-element.elementor-element-b064ec3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-5c08e40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;font-size:18px;font-weight:400;line-height:1.8em;color:#374151;}.elementor-2 .elementor-element.elementor-element-5c08e40.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-8a79724{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;font-size:18px;font-weight:400;line-height:1.8em;color:#374151;}.elementor-2 .elementor-element.elementor-element-8a79724.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-8e96678{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;text-align:start;font-size:18px;font-weight:400;line-height:1.8em;color:#374151;}.elementor-2 .elementor-element.elementor-element-8e96678.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-cb8e331.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-cb8e331{text-align:start;font-size:19px;font-weight:700;line-height:1.8em;color:#111827;}.elementor-2 .elementor-element.elementor-element-833b093:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-833b093 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a0f;}.elementor-2 .elementor-element.elementor-element-833b093{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 120px 80px 120px;}.elementor-2 .elementor-element.elementor-element-833b093 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-e4dfd47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-e4dfd47.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-e4dfd47 .elementor-heading-title{font-size:13px;font-weight:700;letter-spacing:3px;color:#a78bfa;}.elementor-2 .elementor-element.elementor-element-e8401b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 56px) 0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-e8401b5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-e8401b5 .elementor-heading-title{font-size:44px;font-weight:800;line-height:1.25em;color:#ffffff;}.elementor-2 .elementor-element.elementor-element-f812a45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-2 .elementor-element.elementor-element-f812a45.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-f812a45 .elementor-heading-title{font-size:14px;font-weight:700;letter-spacing:2px;color:#7c3aed;}.elementor-2 .elementor-element.elementor-element-7864352{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-7864352.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-7864352 .elementor-heading-title{font-size:22px;font-weight:700;line-height:1.25em;color:#ffffff;}.elementor-2 .elementor-element.elementor-element-bbad59f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-bbad59f{text-align:start;font-size:16px;font-weight:400;line-height:1.7em;color:#9ca3af;}.elementor-2 .elementor-element.elementor-element-7aa638c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-2 .elementor-element.elementor-element-7aa638c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-7aa638c .elementor-heading-title{font-size:14px;font-weight:700;letter-spacing:2px;color:#7c3aed;}.elementor-2 .elementor-element.elementor-element-81be179{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-81be179.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-81be179 .elementor-heading-title{font-size:22px;font-weight:700;line-height:1.25em;color:#ffffff;}.elementor-2 .elementor-element.elementor-element-2ba35fe.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-2ba35fe{text-align:start;font-size:16px;font-weight:400;line-height:1.7em;color:#9ca3af;}.elementor-2 .elementor-element.elementor-element-892d89a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-2 .elementor-element.elementor-element-892d89a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-892d89a .elementor-heading-title{font-size:14px;font-weight:700;letter-spacing:2px;color:#7c3aed;}.elementor-2 .elementor-element.elementor-element-6fe99cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-6fe99cc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-6fe99cc .elementor-heading-title{font-size:22px;font-weight:700;line-height:1.25em;color:#ffffff;}.elementor-2 .elementor-element.elementor-element-e37dc8b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-e37dc8b{text-align:start;font-size:16px;font-weight:400;line-height:1.7em;color:#9ca3af;}.elementor-2 .elementor-element.elementor-element-fd6be1e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-fd6be1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-2 .elementor-element.elementor-element-fd6be1e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 200px 80px 200px;}.elementor-2 .elementor-element.elementor-element-fd6be1e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-75ef167{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-75ef167.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-75ef167 .elementor-heading-title{font-size:13px;font-weight:700;letter-spacing:3px;color:#7c3aed;}.elementor-2 .elementor-element.elementor-element-b923cbe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-b923cbe.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-b923cbe .elementor-heading-title{font-size:44px;font-weight:800;line-height:1.25em;color:#111827;}.elementor-2 .elementor-element.elementor-element-831325f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-831325f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-2 .elementor-element.elementor-element-831325f{border-style:solid;border-width:0px 0px 0px 4px;border-color:#7c3aed;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:40px;padding:4px 0px 4px 28px;}.elementor-2 .elementor-element.elementor-element-831325f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-d1dffcd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-d1dffcd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-d1dffcd .elementor-heading-title{font-size:22px;font-weight:700;line-height:1.25em;color:#111827;}.elementor-2 .elementor-element.elementor-element-631687d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:16px;font-weight:400;line-height:1.7em;color:#4b5563;}.elementor-2 .elementor-element.elementor-element-631687d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-71a89d6:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-71a89d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-2 .elementor-element.elementor-element-71a89d6{border-style:solid;border-width:0px 0px 0px 4px;border-color:#7c3aed;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:40px;padding:4px 0px 4px 28px;}.elementor-2 .elementor-element.elementor-element-71a89d6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-ccfe7aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-ccfe7aa.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-ccfe7aa .elementor-heading-title{font-size:22px;font-weight:700;line-height:1.25em;color:#111827;}.elementor-2 .elementor-element.elementor-element-1b0f9fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:16px;font-weight:400;line-height:1.7em;color:#4b5563;}.elementor-2 .elementor-element.elementor-element-1b0f9fd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-8b88d04:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-8b88d04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-2 .elementor-element.elementor-element-8b88d04{border-style:solid;border-width:0px 0px 0px 4px;border-color:#7c3aed;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:40px;padding:4px 0px 4px 28px;}.elementor-2 .elementor-element.elementor-element-8b88d04 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-7bb4a7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-7bb4a7e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-7bb4a7e .elementor-heading-title{font-size:22px;font-weight:700;line-height:1.25em;color:#111827;}.elementor-2 .elementor-element.elementor-element-3f22899{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:16px;font-weight:400;line-height:1.7em;color:#4b5563;}.elementor-2 .elementor-element.elementor-element-3f22899.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-fef4d58 .elementor-button{background-color:#7c3aed;font-size:16px;font-weight:700;fill:#ffffff;color:#ffffff;border-radius:8px 8px 8px 8px;padding:16px 32px 16px 32px;}.elementor-2 .elementor-element.elementor-element-fef4d58.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-c1172cb:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c1172cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a0f;}.elementor-2 .elementor-element.elementor-element-c1172cb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 200px 80px 200px;}.elementor-2 .elementor-element.elementor-element-c1172cb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-40dffe6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-40dffe6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-40dffe6 .elementor-heading-title{font-size:30px;font-weight:800;font-style:italic;line-height:1.25em;color:#ffffff;}.elementor-2 .elementor-element.elementor-element-505e195{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 56px) 0px;text-align:start;font-size:16px;font-weight:400;line-height:1.6em;color:#9ca3af;}.elementor-2 .elementor-element.elementor-element-505e195.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-aead7fd{--divider-border-style:solid;--divider-color:#1f2937;--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-aead7fd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-aead7fd .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-aead7fd .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-963699f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-963699f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-963699f .elementor-heading-title{font-size:30px;font-weight:800;font-style:italic;line-height:1.25em;color:#ffffff;}.elementor-2 .elementor-element.elementor-element-517ad00.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-517ad00{text-align:start;font-size:16px;font-weight:400;line-height:1.6em;color:#9ca3af;}.elementor-2 .elementor-element.elementor-element-6fd8b8b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6fd8b8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f9fafb;}.elementor-2 .elementor-element.elementor-element-6fd8b8b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 200px 80px 200px;}.elementor-2 .elementor-element.elementor-element-6fd8b8b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-be68f5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-be68f5a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-be68f5a .elementor-heading-title{font-size:13px;font-weight:700;letter-spacing:3px;color:#7c3aed;}.elementor-2 .elementor-element.elementor-element-bb71681{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-bb71681.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-bb71681 .elementor-heading-title{font-size:44px;font-weight:800;line-height:1.25em;color:#111827;}.elementor-2 .elementor-element.elementor-element-ff80370{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;font-size:18px;font-weight:400;line-height:1.8em;color:#374151;}.elementor-2 .elementor-element.elementor-element-ff80370.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-8fdae0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;font-size:18px;font-weight:400;line-height:1.8em;color:#374151;}.elementor-2 .elementor-element.elementor-element-8fdae0a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-dff02a3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-dff02a3{text-align:start;font-size:18px;font-weight:400;line-height:1.8em;color:#374151;}.elementor-2 .elementor-element.elementor-element-9dcbbf0:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-9dcbbf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a0f;}.elementor-2 .elementor-element.elementor-element-9dcbbf0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 230px 100px 230px;}.elementor-2 .elementor-element.elementor-element-9dcbbf0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-929bd58.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2 .elementor-element.elementor-element-929bd58.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-2602e80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-2602e80.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-2602e80 .elementor-heading-title{font-size:46px;font-weight:800;line-height:1.25em;color:#ffffff;}.elementor-2 .elementor-element.elementor-element-c738915{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;text-align:center;font-size:21px;font-weight:700;line-height:1.6em;color:#a78bfa;}.elementor-2 .elementor-element.elementor-element-c738915.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-b9c44b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;font-size:18px;font-weight:400;line-height:1.7em;color:#d1d5db;}.elementor-2 .elementor-element.elementor-element-b9c44b9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-a591a0f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2 .elementor-element.elementor-element-a591a0f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-c23fab5 .elementor-button{background-color:#7c3aed;font-size:16px;font-weight:700;fill:#ffffff;color:#ffffff;border-radius:8px 8px 8px 8px;padding:20px 48px 20px 48px;}.elementor-2 .elementor-element.elementor-element-c23fab5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-8e5a91c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-8e5a91c{text-align:center;font-size:14px;font-weight:400;line-height:1.6em;color:#6b7280;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-dd86d9d{width:33%;}.elementor-2 .elementor-element.elementor-element-686f2dc{width:33%;}.elementor-2 .elementor-element.elementor-element-4107c6a{width:33%;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-833b093{padding:60px 40px 60px 40px;}.elementor-2 .elementor-element.elementor-element-fd6be1e{padding:60px 40px 60px 40px;}.elementor-2 .elementor-element.elementor-element-c1172cb{padding:60px 40px 60px 40px;}.elementor-2 .elementor-element.elementor-element-6fd8b8b{padding:60px 40px 60px 40px;}.elementor-2 .elementor-element.elementor-element-9dcbbf0{padding:60px 40px 60px 40px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-31f5a4f .elementor-heading-title{font-size:36px;}.elementor-2 .elementor-element.elementor-element-c79d40d .elementor-heading-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-833b093{padding:50px 24px 50px 24px;}.elementor-2 .elementor-element.elementor-element-e8401b5 .elementor-heading-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-7864352 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-81be179 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-6fe99cc .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-fd6be1e{padding:50px 24px 50px 24px;}.elementor-2 .elementor-element.elementor-element-b923cbe .elementor-heading-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-d1dffcd .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-ccfe7aa .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-7bb4a7e .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-c1172cb{padding:50px 24px 50px 24px;}.elementor-2 .elementor-element.elementor-element-40dffe6 .elementor-heading-title{font-size:22px;}.elementor-2 .elementor-element.elementor-element-963699f .elementor-heading-title{font-size:22px;}.elementor-2 .elementor-element.elementor-element-6fd8b8b{padding:50px 24px 50px 24px;}.elementor-2 .elementor-element.elementor-element-bb71681 .elementor-heading-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-9dcbbf0{padding:50px 24px 50px 24px;}.elementor-2 .elementor-element.elementor-element-2602e80 .elementor-heading-title{font-size:30px;}}