.elementor-11 .elementor-element.elementor-element-073ec8f{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-11 .elementor-element.elementor-element-073ec8f:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-073ec8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-57ca476 );}.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-11 .elementor-element.elementor-element-6e1b7d3{width:var( --container-widget-width, 104.182% );max-width:104.182%;--container-widget-width:104.182%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-6e1b7d3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-6e1b7d3 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:54px;font-weight:400;line-height:57px;color:var( --e-global-color-4b862c9 );}.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-11 .elementor-element.elementor-element-e32a833{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Ubuntu", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-4b862c9 );}.elementor-11 .elementor-element.elementor-element-2411cc8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-11 .elementor-element.elementor-element-01e09f9 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-e3fdf2f-font-family ), Sans-serif;font-size:var( --e-global-typography-e3fdf2f-font-size );font-weight:var( --e-global-typography-e3fdf2f-font-weight );background-image:linear-gradient(275deg, #7B4DC3 0%, #502367 100%);}.elementor-11 .elementor-element.elementor-element-01e09f9{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-e7db210 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-e3fdf2f-font-family ), Sans-serif;font-size:var( --e-global-typography-e3fdf2f-font-size );font-weight:var( --e-global-typography-e3fdf2f-font-weight );fill:#502367;color:#502367;border-style:solid;border-width:1px 1px 1px 1px;border-color:#502367;}.elementor-11 .elementor-element.elementor-element-e7db210{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-d3a614f{width:var( --container-widget-width, 102.013% );max-width:102.013%;--container-widget-width:102.013%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-d3a614f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-400ea5c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-11 .elementor-element.elementor-element-400ea5c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:50px;font-weight:400;color:var( --e-global-color-4b862c9 );}.elementor-11 .elementor-element.elementor-element-84c85ef{font-family:"Ubuntu Sans", Sans-serif;font-size:20px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-0239693{--display:flex;--padding-top:56px;--padding-bottom:56px;--padding-left:64px;--padding-right:64px;}.elementor-11 .elementor-element.elementor-element-0239693:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-0239693 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-57ca476 );}.elementor-11 .elementor-element.elementor-element-bfb10e9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-d508ea9{width:var( --container-widget-width, 12% );max-width:12%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-d508ea9 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:26px;font-weight:300;color:#6F1DC1;}.elementor-11 .elementor-element.elementor-element-506f685 .elementor-heading-title{font-family:var( --e-global-typography-ccd8dd8-font-family ), Sans-serif;font-size:var( --e-global-typography-ccd8dd8-font-size );font-weight:var( --e-global-typography-ccd8dd8-font-weight );color:#51525A;}.elementor-11 .elementor-element.elementor-element-e77c547{font-family:"Ubuntu Sans", Sans-serif;font-size:24px;font-weight:400;line-height:32px;}.elementor-11 .elementor-element.elementor-element-60a077a{--display:flex;--padding-top:56px;--padding-bottom:56px;--padding-left:64px;--padding-right:64px;}.elementor-11 .elementor-element.elementor-element-60a077a:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-60a077a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-57ca476 );}.elementor-11 .elementor-element.elementor-element-dd165ae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-6aa08b3{width:var( --container-widget-width, 12% );max-width:12%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-6aa08b3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-6aa08b3 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:26px;font-weight:300;color:var( --e-global-color-2efe802 );}.elementor-11 .elementor-element.elementor-element-0254588 .elementor-heading-title{font-family:var( --e-global-typography-ccd8dd8-font-family ), Sans-serif;font-size:var( --e-global-typography-ccd8dd8-font-size );font-weight:var( --e-global-typography-ccd8dd8-font-weight );color:#51525A;}.elementor-11 .elementor-element.elementor-element-4ca38e7{font-family:"Ubuntu Sans", Sans-serif;font-size:24px;font-weight:400;line-height:32px;}.elementor-11 .elementor-element.elementor-element-49c8b39{--display:flex;--padding-top:56px;--padding-bottom:56px;--padding-left:64px;--padding-right:64px;}.elementor-11 .elementor-element.elementor-element-49c8b39:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-49c8b39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-57ca476 );}.elementor-11 .elementor-element.elementor-element-1be84e9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-1ab87bd{width:var( --container-widget-width, 12% );max-width:12%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-1ab87bd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-1ab87bd .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:26px;font-weight:300;color:#6F1DC1;}.elementor-11 .elementor-element.elementor-element-56e6779 .elementor-heading-title{font-family:var( --e-global-typography-ccd8dd8-font-family ), Sans-serif;font-size:var( --e-global-typography-ccd8dd8-font-size );font-weight:var( --e-global-typography-ccd8dd8-font-weight );color:#51525A;}.elementor-11 .elementor-element.elementor-element-bc6e8e8{font-family:"Ubuntu Sans", Sans-serif;font-size:24px;font-weight:400;line-height:32px;}.elementor-11 .elementor-element.elementor-element-fc28573{width:var( --container-widget-width, 73% );max-width:73%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-fc28573 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:50px;font-weight:400;color:var( --e-global-color-4b862c9 );}.elementor-11 .elementor-element.elementor-element-a51b79c{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center;font-family:"Ubuntu Sans", Sans-serif;font-size:20px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-0137887{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-27af1f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-11 .elementor-element.elementor-element-27af1f6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:50px;font-weight:400;color:var( --e-global-color-4b862c9 );}.elementor-11 .elementor-element.elementor-element-ec2ca2f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-97f5194{--display:flex;--background-transition:0.3s;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-97f5194:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-97f5194 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#43147EA8;}.elementor-11 .elementor-element.elementor-element-97f5194:hover{background-color:#7B3ACEA8;}.elementor-11 .elementor-element.elementor-element-daefa0a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-72a1603{width:var( --container-widget-width, 25.294% );max-width:25.294%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:25.294%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-72a1603.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-72a1603 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:26px;font-weight:300;color:var( --e-global-color-2efe802 );}.elementor-11 .elementor-element.elementor-element-7cd0335 .elementor-heading-title{font-family:var( --e-global-typography-d59e48d-font-family ), Sans-serif;font-size:var( --e-global-typography-d59e48d-font-size );font-weight:var( --e-global-typography-d59e48d-font-weight );color:var( --e-global-color-4b862c9 );}.elementor-11 .elementor-element.elementor-element-3665912{font-family:var( --e-global-typography-ec307b3-font-family ), Sans-serif;font-size:var( --e-global-typography-ec307b3-font-size );font-weight:var( --e-global-typography-ec307b3-font-weight );color:var( --e-global-color-4b862c9 );}.elementor-11 .elementor-element.elementor-element-ce746ad{--display:flex;--background-transition:0.3s;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-ce746ad:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-ce746ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#43147EA8;}.elementor-11 .elementor-element.elementor-element-ce746ad:hover{background-color:#7B3ACEA8;}.elementor-11 .elementor-element.elementor-element-18e61cf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-af796bd{width:var( --container-widget-width, 30.899% );max-width:30.899%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:30.899%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-af796bd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-af796bd .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:26px;font-weight:300;color:var( --e-global-color-2efe802 );}.elementor-11 .elementor-element.elementor-element-42c0af5 .elementor-heading-title{font-family:var( --e-global-typography-d59e48d-font-family ), Sans-serif;font-size:var( --e-global-typography-d59e48d-font-size );font-weight:var( --e-global-typography-d59e48d-font-weight );color:var( --e-global-color-4b862c9 );}.elementor-11 .elementor-element.elementor-element-a100d8b{font-family:var( --e-global-typography-ec307b3-font-family ), Sans-serif;font-size:var( --e-global-typography-ec307b3-font-size );font-weight:var( --e-global-typography-ec307b3-font-weight );color:var( --e-global-color-4b862c9 );}.elementor-11 .elementor-element.elementor-element-eede342{--display:flex;--background-transition:0.3s;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-eede342:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-eede342 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#43147EA8;}.elementor-11 .elementor-element.elementor-element-eede342:hover{background-color:#7B3ACEA8;}.elementor-11 .elementor-element.elementor-element-a4a68ac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-d6d4785{width:var( --container-widget-width, 28.501% );max-width:28.501%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:28.501%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-d6d4785.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-d6d4785 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:26px;font-weight:300;color:var( --e-global-color-2efe802 );}.elementor-11 .elementor-element.elementor-element-d7c33df .elementor-heading-title{font-family:var( --e-global-typography-d59e48d-font-family ), Sans-serif;font-size:var( --e-global-typography-d59e48d-font-size );font-weight:var( --e-global-typography-d59e48d-font-weight );color:var( --e-global-color-4b862c9 );}.elementor-11 .elementor-element.elementor-element-76feb7c{font-family:var( --e-global-typography-ec307b3-font-family ), Sans-serif;font-size:var( --e-global-typography-ec307b3-font-size );font-weight:var( --e-global-typography-ec307b3-font-weight );color:var( --e-global-color-4b862c9 );}.elementor-11 .elementor-element.elementor-element-fae059a{--display:flex;--background-transition:0.3s;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-fae059a:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-fae059a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#43147EA8;}.elementor-11 .elementor-element.elementor-element-fae059a:hover{background-color:#7B3ACEA8;}.elementor-11 .elementor-element.elementor-element-923060f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-cfd007e{width:var( --container-widget-width, 29.302% );max-width:29.302%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:29.302%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-cfd007e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-cfd007e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:26px;font-weight:300;color:var( --e-global-color-2efe802 );}.elementor-11 .elementor-element.elementor-element-17619ad .elementor-heading-title{font-family:var( --e-global-typography-d59e48d-font-family ), Sans-serif;font-size:var( --e-global-typography-d59e48d-font-size );font-weight:var( --e-global-typography-d59e48d-font-weight );color:var( --e-global-color-4b862c9 );}.elementor-11 .elementor-element.elementor-element-7fad82d{font-family:var( --e-global-typography-ec307b3-font-family ), Sans-serif;font-size:var( --e-global-typography-ec307b3-font-size );font-weight:var( --e-global-typography-ec307b3-font-weight );color:var( --e-global-color-4b862c9 );}.elementor-11 .elementor-element.elementor-element-2bd5b68{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 024px) 0px;}.elementor-11 .elementor-element.elementor-element-2bd5b68 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:50px;font-weight:400;color:var( --e-global-color-4b862c9 );}.elementor-11 .elementor-element.elementor-element-0f67245 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:50px;font-weight:400;color:var( --e-global-color-4b862c9 );}.elementor-11 .elementor-element.elementor-element-eb47070{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-d0fda5c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-29b1464 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-4b862c9 );}.elementor-11 .elementor-element.elementor-element-47dbe14{font-family:"Ubuntu Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-4b862c9 );}.elementor-11 .elementor-element.elementor-element-be3871b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3173d06 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;color:#51525A;}.elementor-11 .elementor-element.elementor-element-2a62145{font-family:"Ubuntu Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-4b862c9 );}.elementor-11 .elementor-element.elementor-element-bd10af0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-228098c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-4b862c9 );}.elementor-11 .elementor-element.elementor-element-e1f7e39{font-family:"Ubuntu Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-4b862c9 );}.elementor-11 .elementor-element.elementor-element-9769fb8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-11 .elementor-element.elementor-element-9769fb8 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:50px;font-weight:400;color:var( --e-global-color-4b862c9 );}.elementor-11 .elementor-element.elementor-element-e7a77e1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-fa2b465{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2efe802 );--border-color:var( --e-global-color-2efe802 );--padding-top:56px;--padding-bottom:56px;--padding-left:64px;--padding-right:64px;}.elementor-11 .elementor-element.elementor-element-fa2b465:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-fa2b465 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F2;}.elementor-11 .elementor-element.elementor-element-eb29437 .elementor-heading-title{font-family:var( --e-global-typography-4634c66-font-family ), Sans-serif;font-size:var( --e-global-typography-4634c66-font-size );font-weight:var( --e-global-typography-4634c66-font-weight );color:var( --e-global-color-4b862c9 );}.elementor-11 .elementor-element.elementor-element-c524ac5{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2efe802 );--border-color:var( --e-global-color-2efe802 );--padding-top:56px;--padding-bottom:56px;--padding-left:64px;--padding-right:64px;}.elementor-11 .elementor-element.elementor-element-c524ac5:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-c524ac5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F2;}.elementor-11 .elementor-element.elementor-element-c9d0658 .elementor-heading-title{font-family:var( --e-global-typography-4634c66-font-family ), Sans-serif;font-size:var( --e-global-typography-4634c66-font-size );font-weight:var( --e-global-typography-4634c66-font-weight );color:var( --e-global-color-4b862c9 );}.elementor-11 .elementor-element.elementor-element-631f1d3{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2efe802 );--border-color:var( --e-global-color-2efe802 );--padding-top:56px;--padding-bottom:56px;--padding-left:64px;--padding-right:64px;}.elementor-11 .elementor-element.elementor-element-631f1d3:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-631f1d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F2;}.elementor-11 .elementor-element.elementor-element-eb279f4 .elementor-heading-title{font-family:var( --e-global-typography-4634c66-font-family ), Sans-serif;font-size:var( --e-global-typography-4634c66-font-size );font-weight:var( --e-global-typography-4634c66-font-weight );color:var( --e-global-color-4b862c9 );}.elementor-11 .elementor-element.elementor-element-e51fe6f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:120px;--padding-left:100px;--padding-right:100px;}.elementor-11 .elementor-element.elementor-element-e51fe6f:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-e51fe6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6330c75 );}.elementor-11 .elementor-element.elementor-element-1c21a46 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:50px;font-weight:400;color:var( --e-global-color-4b862c9 );}.elementor-11 .elementor-element.elementor-element-cbd6ce9{font-family:var( --e-global-typography-ec307b3-font-family ), Sans-serif;font-size:var( --e-global-typography-ec307b3-font-size );font-weight:var( --e-global-typography-ec307b3-font-weight );color:var( --e-global-color-4b862c9 );}.elementor-11 .elementor-element.elementor-element-f903755 .elementor-button{background-color:var( --e-global-color-57ca476 );font-family:var( --e-global-typography-e3fdf2f-font-family ), Sans-serif;font-size:var( --e-global-typography-e3fdf2f-font-size );font-weight:var( --e-global-typography-e3fdf2f-font-weight );fill:#502367;color:#502367;border-style:solid;border-width:1px 1px 1px 1px;border-color:#502367;}.elementor-11 .elementor-element.elementor-element-f903755{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-01e09f9 .elementor-button{font-size:var( --e-global-typography-e3fdf2f-font-size );}.elementor-11 .elementor-element.elementor-element-e7db210 .elementor-button{font-size:var( --e-global-typography-e3fdf2f-font-size );}.elementor-11 .elementor-element.elementor-element-506f685 .elementor-heading-title{font-size:var( --e-global-typography-ccd8dd8-font-size );}.elementor-11 .elementor-element.elementor-element-0254588 .elementor-heading-title{font-size:var( --e-global-typography-ccd8dd8-font-size );}.elementor-11 .elementor-element.elementor-element-56e6779 .elementor-heading-title{font-size:var( --e-global-typography-ccd8dd8-font-size );}.elementor-11 .elementor-element.elementor-element-7cd0335 .elementor-heading-title{font-size:var( --e-global-typography-d59e48d-font-size );}.elementor-11 .elementor-element.elementor-element-3665912{font-size:var( --e-global-typography-ec307b3-font-size );}.elementor-11 .elementor-element.elementor-element-42c0af5 .elementor-heading-title{font-size:var( --e-global-typography-d59e48d-font-size );}.elementor-11 .elementor-element.elementor-element-a100d8b{font-size:var( --e-global-typography-ec307b3-font-size );}.elementor-11 .elementor-element.elementor-element-d7c33df .elementor-heading-title{font-size:var( --e-global-typography-d59e48d-font-size );}.elementor-11 .elementor-element.elementor-element-76feb7c{font-size:var( --e-global-typography-ec307b3-font-size );}.elementor-11 .elementor-element.elementor-element-17619ad .elementor-heading-title{font-size:var( --e-global-typography-d59e48d-font-size );}.elementor-11 .elementor-element.elementor-element-7fad82d{font-size:var( --e-global-typography-ec307b3-font-size );}.elementor-11 .elementor-element.elementor-element-eb29437 .elementor-heading-title{font-size:var( --e-global-typography-4634c66-font-size );}.elementor-11 .elementor-element.elementor-element-c9d0658 .elementor-heading-title{font-size:var( --e-global-typography-4634c66-font-size );}.elementor-11 .elementor-element.elementor-element-eb279f4 .elementor-heading-title{font-size:var( --e-global-typography-4634c66-font-size );}.elementor-11 .elementor-element.elementor-element-cbd6ce9{font-size:var( --e-global-typography-ec307b3-font-size );}.elementor-11 .elementor-element.elementor-element-f903755 .elementor-button{font-size:var( --e-global-typography-e3fdf2f-font-size );}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-073ec8f{--padding-top:48px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-11 .elementor-element.elementor-element-6e1b7d3 .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-11 .elementor-element.elementor-element-e32a833{font-size:16px;line-height:1.2em;}.elementor-11 .elementor-element.elementor-element-2411cc8{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-01e09f9{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-11 .elementor-element.elementor-element-01e09f9.elementor-element{--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-01e09f9 .elementor-button{font-size:var( --e-global-typography-e3fdf2f-font-size );}.elementor-11 .elementor-element.elementor-element-e7db210{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-11 .elementor-element.elementor-element-e7db210 .elementor-button{font-size:var( --e-global-typography-e3fdf2f-font-size );}.elementor-11 .elementor-element.elementor-element-400ea5c .elementor-heading-title{font-size:30px;}.elementor-11 .elementor-element.elementor-element-0239693{--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-11 .elementor-element.elementor-element-506f685 .elementor-heading-title{font-size:var( --e-global-typography-ccd8dd8-font-size );}.elementor-11 .elementor-element.elementor-element-60a077a{--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-11 .elementor-element.elementor-element-6aa08b3{width:var( --container-widget-width, 37.719px );max-width:37.719px;--container-widget-width:37.719px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-0254588 .elementor-heading-title{font-size:var( --e-global-typography-ccd8dd8-font-size );}.elementor-11 .elementor-element.elementor-element-49c8b39{--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-11 .elementor-element.elementor-element-1ab87bd{width:var( --container-widget-width, 37.719px );max-width:37.719px;--container-widget-width:37.719px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-56e6779 .elementor-heading-title{font-size:var( --e-global-typography-ccd8dd8-font-size );}.elementor-11 .elementor-element.elementor-element-fc28573 .elementor-heading-title{font-size:30px;}.elementor-11 .elementor-element.elementor-element-27af1f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-11 .elementor-element.elementor-element-27af1f6 .elementor-heading-title{font-size:30px;}.elementor-11 .elementor-element.elementor-element-7cd0335 .elementor-heading-title{font-size:var( --e-global-typography-d59e48d-font-size );}.elementor-11 .elementor-element.elementor-element-3665912{font-size:var( --e-global-typography-ec307b3-font-size );}.elementor-11 .elementor-element.elementor-element-42c0af5 .elementor-heading-title{font-size:var( --e-global-typography-d59e48d-font-size );}.elementor-11 .elementor-element.elementor-element-a100d8b{font-size:var( --e-global-typography-ec307b3-font-size );}.elementor-11 .elementor-element.elementor-element-d7c33df .elementor-heading-title{font-size:var( --e-global-typography-d59e48d-font-size );}.elementor-11 .elementor-element.elementor-element-76feb7c{font-size:var( --e-global-typography-ec307b3-font-size );}.elementor-11 .elementor-element.elementor-element-17619ad .elementor-heading-title{font-size:var( --e-global-typography-d59e48d-font-size );}.elementor-11 .elementor-element.elementor-element-7fad82d{font-size:var( --e-global-typography-ec307b3-font-size );}.elementor-11 .elementor-element.elementor-element-2bd5b68 .elementor-heading-title{font-size:30px;}.elementor-11 .elementor-element.elementor-element-0f67245{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-11 .elementor-element.elementor-element-0f67245 .elementor-heading-title{font-size:30px;}.elementor-11 .elementor-element.elementor-element-9769fb8 .elementor-heading-title{font-size:30px;}.elementor-11 .elementor-element.elementor-element-eb29437 .elementor-heading-title{font-size:var( --e-global-typography-4634c66-font-size );}.elementor-11 .elementor-element.elementor-element-c9d0658 .elementor-heading-title{font-size:var( --e-global-typography-4634c66-font-size );}.elementor-11 .elementor-element.elementor-element-eb279f4 .elementor-heading-title{font-size:var( --e-global-typography-4634c66-font-size );}.elementor-11 .elementor-element.elementor-element-e51fe6f{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-11 .elementor-element.elementor-element-1c21a46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-11 .elementor-element.elementor-element-1c21a46 .elementor-heading-title{font-size:30px;}.elementor-11 .elementor-element.elementor-element-cbd6ce9{font-size:var( --e-global-typography-ec307b3-font-size );}.elementor-11 .elementor-element.elementor-element-f903755{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-11 .elementor-element.elementor-element-f903755 .elementor-button{font-size:var( --e-global-typography-e3fdf2f-font-size );}}/* Start custom CSS for container, class: .elementor-element-97f5194 *//* ============================================================
   Accordion Card - Core Base Styles (Apply to all devices)
   ============================================================ */
.accordion-card {
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
  border: 1px solid rgba(255, 255, 255, 0.08);
}

.accordion-card .expandable-text {
  transition: opacity 0.3s ease, transform 0.3s ease;
}


/* ============================================================
   Desktop View - Accordion Interactions (Only screens 768px and up)
   ============================================================ */
@media (min-width: 768px) {
  /* Initial Collapsed State on Desktop */
  .accordion-card {
    max-height: 220px; /* Adjust based on your collapsed title height */
    background-color: rgb(255 249 242) !important; /* Collapsed dark purple */
  }

  /* Hidden Paragraph State on Desktop */
  .accordion-card .expandable-text {
    opacity: 0;
    transform: translateY(15px);
  }

  /* Hover State: Expanding Card & Revealing Text on Desktop */
  .accordion-card:hover {
    max-height: 500px; /* Large enough to fit paragraph text */
    background-color: rgb(255 236 214) !important;
    border-color: rgba(131, 82, 98, 0.4); /* Updated border using #835262 with opacity */
    box-shadow: 0 10px 30px rgba(131, 82, 98, 0.3); /* Updated shadow glow using #835262 */
  }

  .accordion-card:hover .expandable-text {
    opacity: 1;
    transform: translateY(0);
    transition-delay: 0.1s; /* Slight delay for smooth sequence */
  }
}


/* ============================================================
   Mobile View - Stays Open and Non-Interactive (Only screens below 768px)
   ============================================================ */
@media (max-width: 767px) {
  /* Force Card to be Fully Expanded on Mobile */
  .accordion-card {
    max-height: none !important; /* Force expansion to content height */
    overflow: visible !important; /* Ensures all text is visible */
    background-color: rgb(255 236 214) !important; /* Use expanded background color */
    box-shadow: none !important; /* Remove shadow glow since there is no hover */
  }

  /* Force expandable text to be always visible on mobile */
  .accordion-card .expandable-text {
    opacity: 1 !important; /* Always show the text */
    transform: translateY(0) !important; /* Reset transform position */
    transition: none !important; /* Remove transitions on mobile for instant display */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce746ad *//* ============================================================
   Accordion Card - Core Base Styles (Apply to all devices)
   ============================================================ */
.accordion-card {
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
  border: 1px solid rgba(255, 255, 255, 0.08);
}

.accordion-card .expandable-text {
  transition: opacity 0.3s ease, transform 0.3s ease;
}


/* ============================================================
   Desktop View - Accordion Interactions (Only screens 768px and up)
   ============================================================ */
@media (min-width: 768px) {
  /* Initial Collapsed State on Desktop */
  .accordion-card {
    max-height: 220px; /* Adjust based on your collapsed title height */
    background-color: rgb(255 249 242) !important; /* Collapsed dark purple */
  }

  /* Hidden Paragraph State on Desktop */
  .accordion-card .expandable-text {
    opacity: 0;
    transform: translateY(15px);
  }

  /* Hover State: Expanding Card & Revealing Text on Desktop */
  .accordion-card:hover {
    max-height: 500px; /* Large enough to fit paragraph text */
    background-color: rgb(255 236 214) !important;
    border-color: rgba(131, 82, 98, 0.4); /* Updated border using #835262 with opacity */
    box-shadow: 0 10px 30px rgba(131, 82, 98, 0.3); /* Updated shadow glow using #835262 */
  }

  .accordion-card:hover .expandable-text {
    opacity: 1;
    transform: translateY(0);
    transition-delay: 0.1s; /* Slight delay for smooth sequence */
  }
}


/* ============================================================
   Mobile View - Stays Open and Non-Interactive (Only screens below 768px)
   ============================================================ */
@media (max-width: 767px) {
  /* Force Card to be Fully Expanded on Mobile */
  .accordion-card {
    max-height: none !important; /* Force expansion to content height */
    overflow: visible !important; /* Ensures all text is visible */
    background-color: rgb(255 236 214) !important; /* Use expanded background color */
    box-shadow: none !important; /* Remove shadow glow since there is no hover */
  }

  /* Force expandable text to be always visible on mobile */
  .accordion-card .expandable-text {
    opacity: 1 !important; /* Always show the text */
    transform: translateY(0) !important; /* Reset transform position */
    transition: none !important; /* Remove transitions on mobile for instant display */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eede342 *//* ============================================================
   Accordion Card - Core Base Styles (Apply to all devices)
   ============================================================ */
.accordion-card {
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
  border: 1px solid rgba(255, 255, 255, 0.08);
}

.accordion-card .expandable-text {
  transition: opacity 0.3s ease, transform 0.3s ease;
}


/* ============================================================
   Desktop View - Accordion Interactions (Only screens 768px and up)
   ============================================================ */
@media (min-width: 768px) {
  /* Initial Collapsed State on Desktop */
  .accordion-card {
    max-height: 220px; /* Adjust based on your collapsed title height */
    background-color: rgb(255 249 242) !important; /* Collapsed dark purple */
  }

  /* Hidden Paragraph State on Desktop */
  .accordion-card .expandable-text {
    opacity: 0;
    transform: translateY(15px);
  }

  /* Hover State: Expanding Card & Revealing Text on Desktop */
  .accordion-card:hover {
    max-height: 500px; /* Large enough to fit paragraph text */
    background-color: rgb(255 236 214) !important;
    border-color: rgba(131, 82, 98, 0.4); /* Updated border using #835262 with opacity */
    box-shadow: 0 10px 30px rgba(131, 82, 98, 0.3); /* Updated shadow glow using #835262 */
  }

  .accordion-card:hover .expandable-text {
    opacity: 1;
    transform: translateY(0);
    transition-delay: 0.1s; /* Slight delay for smooth sequence */
  }
}


/* ============================================================
   Mobile View - Stays Open and Non-Interactive (Only screens below 768px)
   ============================================================ */
@media (max-width: 767px) {
  /* Force Card to be Fully Expanded on Mobile */
  .accordion-card {
    max-height: none !important; /* Force expansion to content height */
    overflow: visible !important; /* Ensures all text is visible */
    background-color: rgb(255 236 214) !important; /* Use expanded background color */
    box-shadow: none !important; /* Remove shadow glow since there is no hover */
  }

  /* Force expandable text to be always visible on mobile */
  .accordion-card .expandable-text {
    opacity: 1 !important; /* Always show the text */
    transform: translateY(0) !important; /* Reset transform position */
    transition: none !important; /* Remove transitions on mobile for instant display */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fae059a *//* ============================================================
   Accordion Card - Core Base Styles (Apply to all devices)
   ============================================================ */
.accordion-card {
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
  border: 1px solid rgba(255, 255, 255, 0.08);
}

.accordion-card .expandable-text {
  transition: opacity 0.3s ease, transform 0.3s ease;
}


/* ============================================================
   Desktop View - Accordion Interactions (Only screens 768px and up)
   ============================================================ */
@media (min-width: 768px) {
  /* Initial Collapsed State on Desktop */
  .accordion-card {
    max-height: 220px; /* Adjust based on your collapsed title height */
    background-color: rgb(255 249 242) !important; /* Collapsed dark purple */
  }

  /* Hidden Paragraph State on Desktop */
  .accordion-card .expandable-text {
    opacity: 0;
    transform: translateY(15px);
  }

  /* Hover State: Expanding Card & Revealing Text on Desktop */
  .accordion-card:hover {
    max-height: 500px; /* Large enough to fit paragraph text */
    background-color: rgb(255 236 214) !important;
    border-color: rgba(131, 82, 98, 0.4); /* Updated border using #835262 with opacity */
    box-shadow: 0 10px 30px rgba(131, 82, 98, 0.3); /* Updated shadow glow using #835262 */
  }

  .accordion-card:hover .expandable-text {
    opacity: 1;
    transform: translateY(0);
    transition-delay: 0.1s; /* Slight delay for smooth sequence */
  }
}


/* ============================================================
   Mobile View - Stays Open and Non-Interactive (Only screens below 768px)
   ============================================================ */
@media (max-width: 767px) {
  /* Force Card to be Fully Expanded on Mobile */
  .accordion-card {
    max-height: none !important; /* Force expansion to content height */
    overflow: visible !important; /* Ensures all text is visible */
    background-color: rgb(255 236 214) !important; /* Use expanded background color */
    box-shadow: none !important; /* Remove shadow glow since there is no hover */
  }

  /* Force expandable text to be always visible on mobile */
  .accordion-card .expandable-text {
    opacity: 1 !important; /* Always show the text */
    transform: translateY(0) !important; /* Reset transform position */
    transition: none !important; /* Remove transitions on mobile for instant display */
  }
}/* End custom CSS */