.elementor-12 .elementor-element.elementor-element-19c2984{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 16px;--row-gap:60px;--column-gap:16px;--padding-top:0%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-fd2fe21{--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-12 .elementor-element.elementor-element-de9397e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-687696d{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.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-12 .elementor-element.elementor-element-618484d .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-weight:400;color:#8168BB;}.elementor-12 .elementor-element.elementor-element-0c56250{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.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-12 .elementor-element.elementor-element-2079de0{font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-d474cd1{--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-12 .elementor-element.elementor-element-d9f127b .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto Slab", Sans-serif;font-weight:500;border-radius:10px 10px 10px 10px;padding:16px 32px 16px 32px;}.elementor-12 .elementor-element.elementor-element-d9f127b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-d9f127b .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-12 .elementor-element.elementor-element-ef79bc9 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:#6A688E57;border-radius:10px 10px 10px 10px;padding:16px 32px 16px 32px;}.elementor-12 .elementor-element.elementor-element-ef79bc9 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-ef79bc9 .elementor-button:focus{background-color:#604D8C29;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-ef79bc9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-ef79bc9 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-ef79bc9 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-ef79bc9 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-f029387{--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:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e2cf564{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ed0c703 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:44px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-7cada59 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-12 .elementor-element.elementor-element-269d00b .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-0b02595{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3848fb3 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:44px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-724f0d9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-12 .elementor-element.elementor-element-7036366 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-ffc3bbd{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-04b2a96 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:44px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-bd1ff48 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-12 .elementor-element.elementor-element-8e64476 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-66e342c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-650cb23{z-index:1;}.elementor-12 .elementor-element.elementor-element-e63f179{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:6%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-e63f179:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e63f179 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0F0B1A 0%, #13102A 50%);}.elementor-12 .elementor-element.elementor-element-fff665d.elementor-element{--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-1d7da5f.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-c44d46a{padding:0px 0px 0px 0px;text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFFBA;}.elementor-12 .elementor-element.elementor-element-2b7464a{--display:flex;--padding-top:4%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-88a6e05.elementor-element{--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-88a6e05 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:600;color:#A78BFA;}.elementor-12 .elementor-element.elementor-element-1b4a780{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:6%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-053fd95 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-f4e0453.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-11275e7{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12 .elementor-element.elementor-element-2e3ce1b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f0da123.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-dfa2781{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:6%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-dfa2781:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-dfa2781 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0F0B1A 0%, #13102A 50%);}.elementor-12 .elementor-element.elementor-element-b2e9599 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:600;color:#A78BFA;}.elementor-12 .elementor-element.elementor-element-871c42d{text-align:center;font-family:"Roboto Slab", Sans-serif;font-weight:400;color:#FFFFFFBA;}.elementor-12 .elementor-element.elementor-element-0c7994b{--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-12 .elementor-element.elementor-element-b90d5e8{--display:flex;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-12 .elementor-element.elementor-element-176e855{--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-12 .elementor-element.elementor-element-7e50287{--display:flex;}.elementor-12 .elementor-element.elementor-element-d2cc508{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:4%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-c656fcc .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-a160d79.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-21a3777{text-align:center;font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-2828fb3{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-f3eb562{--display:flex;--min-height:57vh;--gap:16px 16px;--row-gap:16px;--column-gap:16px;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:#6A688E52;--border-color:#6A688E52;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-f3eb562:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f3eb562 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0FF0F;}.elementor-12 .elementor-element.elementor-element-90cd788 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-946565d{--display:flex;}.elementor-12 .elementor-element.elementor-element-846e550{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-e1a9ba2.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-e1a9ba2 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-e1a9ba2.elementor-view-stacked .elementor-icon{background-color:#FF6767;}.elementor-12 .elementor-element.elementor-element-e1a9ba2.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-e1a9ba2.elementor-view-default .elementor-icon{color:#FF6767;border-color:#FF6767;}.elementor-12 .elementor-element.elementor-element-e1a9ba2.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-e1a9ba2.elementor-view-default .elementor-icon svg{fill:#FF6767;}.elementor-12 .elementor-element.elementor-element-e1a9ba2 .elementor-icon{font-size:23px;}.elementor-12 .elementor-element.elementor-element-e1a9ba2 .elementor-icon svg{height:23px;}.elementor-12 .elementor-element.elementor-element-6c1b6df .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-37c53f2{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-12 .elementor-element.elementor-element-cb22480.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-cb22480 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-cb22480.elementor-view-stacked .elementor-icon{background-color:#FF6767;}.elementor-12 .elementor-element.elementor-element-cb22480.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-cb22480.elementor-view-default .elementor-icon{color:#FF6767;border-color:#FF6767;}.elementor-12 .elementor-element.elementor-element-cb22480.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-cb22480.elementor-view-default .elementor-icon svg{fill:#FF6767;}.elementor-12 .elementor-element.elementor-element-cb22480 .elementor-icon{font-size:23px;}.elementor-12 .elementor-element.elementor-element-cb22480 .elementor-icon svg{height:23px;}.elementor-12 .elementor-element.elementor-element-30111b1 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-f5e4bd1{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-12 .elementor-element.elementor-element-ca45c01.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-ca45c01 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-ca45c01.elementor-view-stacked .elementor-icon{background-color:#FF6767;}.elementor-12 .elementor-element.elementor-element-ca45c01.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-ca45c01.elementor-view-default .elementor-icon{color:#FF6767;border-color:#FF6767;}.elementor-12 .elementor-element.elementor-element-ca45c01.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-ca45c01.elementor-view-default .elementor-icon svg{fill:#FF6767;}.elementor-12 .elementor-element.elementor-element-ca45c01 .elementor-icon{font-size:23px;}.elementor-12 .elementor-element.elementor-element-ca45c01 .elementor-icon svg{height:23px;}.elementor-12 .elementor-element.elementor-element-2f84649 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-8563113{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-12 .elementor-element.elementor-element-1491e68.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-1491e68 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-1491e68.elementor-view-stacked .elementor-icon{background-color:#FF6767;}.elementor-12 .elementor-element.elementor-element-1491e68.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-1491e68.elementor-view-default .elementor-icon{color:#FF6767;border-color:#FF6767;}.elementor-12 .elementor-element.elementor-element-1491e68.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-1491e68.elementor-view-default .elementor-icon svg{fill:#FF6767;}.elementor-12 .elementor-element.elementor-element-1491e68 .elementor-icon{font-size:23px;}.elementor-12 .elementor-element.elementor-element-1491e68 .elementor-icon svg{height:23px;}.elementor-12 .elementor-element.elementor-element-132e1b0 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.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-12 .elementor-element.elementor-element-c3aea98{--divider-border-style:solid;--divider-color:#6A688E59;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-c3aea98 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-c3aea98 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-16b2ef3{text-align:center;}.elementor-12 .elementor-element.elementor-element-16b2ef3 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-410977c{text-align:center;}.elementor-12 .elementor-element.elementor-element-410977c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-625f498{--display:flex;}.elementor-12 .elementor-element.elementor-element-4390da3{text-align:center;}.elementor-12 .elementor-element.elementor-element-4390da3 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-5e2942f{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 40px 0px rgba(107.00000000000001, 124.00000000000011, 201.00000000000003, 0.14);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-5e2942f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5e2942f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0FF0F;}.elementor-12 .elementor-element.elementor-element-010eb0b .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:18px;font-weight:700;color:#8168BB;}.elementor-12 .elementor-element.elementor-element-a05f4bf{--display:flex;}.elementor-12 .elementor-element.elementor-element-23d9cb0{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-12 .elementor-element.elementor-element-c02b658.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-c02b658 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-c02b658.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-c02b658.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-c02b658.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-c02b658.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-c02b658.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-c02b658 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-c02b658 .elementor-icon svg{height:20px;}.elementor-12 .elementor-element.elementor-element-0e208a1 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-14775c7{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-12 .elementor-element.elementor-element-c63a968.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-c63a968 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-c63a968.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-c63a968.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-c63a968.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-c63a968.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-c63a968.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-c63a968 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-c63a968 .elementor-icon svg{height:20px;}.elementor-12 .elementor-element.elementor-element-d32581b .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-3b099c6{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-12 .elementor-element.elementor-element-2cc0a17.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-2cc0a17 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-2cc0a17.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-2cc0a17.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-2cc0a17.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-2cc0a17.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-2cc0a17.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-2cc0a17 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-2cc0a17 .elementor-icon svg{height:20px;}.elementor-12 .elementor-element.elementor-element-cdf8b1b .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-10d7296{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-12 .elementor-element.elementor-element-4d03a01.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-4d03a01 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-4d03a01.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-4d03a01.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-4d03a01.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-4d03a01.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-4d03a01.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-4d03a01 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-4d03a01 .elementor-icon svg{height:20px;}.elementor-12 .elementor-element.elementor-element-7496908 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-af85c70{--divider-border-style:solid;--divider-color:#6A688E59;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-af85c70 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-af85c70 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-bc6724f{text-align:center;}.elementor-12 .elementor-element.elementor-element-bc6724f .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-weight:800;color:#604D8C;}.elementor-12 .elementor-element.elementor-element-f46b8dd{text-align:center;}.elementor-12 .elementor-element.elementor-element-f46b8dd .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-10d9e40{--display:flex;}.elementor-12 .elementor-element.elementor-element-8db4aad .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto Slab", Sans-serif;font-weight:500;border-radius:10px 10px 10px 10px;padding:16px 32px 16px 32px;}.elementor-12 .elementor-element.elementor-element-8db4aad .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-8db4aad .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:center;}.elementor-12 .elementor-element.elementor-element-e48bd0f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:4%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-e48bd0f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e48bd0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #13102A 50%);}.elementor-12 .elementor-element.elementor-element-b7c0f27 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:600;color:#A78BFA;}.elementor-12 .elementor-element.elementor-element-c5690df.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-f16ae5d{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFFBA;}.elementor-12 .elementor-element.elementor-element-784c155{--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-12 .elementor-element.elementor-element-7d5ae1e{--display:flex;--background-transition:0.3s;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:#6A688E87;--border-color:#6A688E87;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-7d5ae1e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7d5ae1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-12 .elementor-element.elementor-element-7d5ae1e:hover{background-color:#FFFFFF12;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:#A78BFA;--border-color:#A78BFA;box-shadow:0px 0px 30px 0px rgba(167.00000000000003, 138.99999999999997, 249.99999999999991, 0.29);}.elementor-12 .elementor-element.elementor-element-7d5ae1e, .elementor-12 .elementor-element.elementor-element-7d5ae1e::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-2f713e5 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-2f713e5.elementor-view-stacked .elementor-icon{background-color:#9669FF;}.elementor-12 .elementor-element.elementor-element-2f713e5.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-2f713e5.elementor-view-default .elementor-icon{color:#9669FF;border-color:#9669FF;}.elementor-12 .elementor-element.elementor-element-2f713e5.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-2f713e5.elementor-view-default .elementor-icon svg{fill:#9669FF;}.elementor-12 .elementor-element.elementor-element-42f4d6e .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:28px;font-weight:600;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-9c4dfc9{font-family:"Roboto Slab", Sans-serif;font-weight:400;color:#BDBCC5E0;}.elementor-12 .elementor-element.elementor-element-0d1adb7{--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:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-cb0a716 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-weight:600;color:#A78BFA;}.elementor-12 .elementor-element.elementor-element-e69e049{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e69e049 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#BDBCC5E0;}.elementor-12 .elementor-element.elementor-element-6dd3be1{--display:flex;--background-transition:0.3s;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:#6A688E87;--border-color:#6A688E87;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-6dd3be1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6dd3be1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-12 .elementor-element.elementor-element-6dd3be1:hover{background-color:#FFFFFF12;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:#60A5FA7A;--border-color:#60A5FA7A;box-shadow:0px 0px 30px 0px rgba(96.00000000000001, 165.00000000000006, 250.00000000000003, 0.36);}.elementor-12 .elementor-element.elementor-element-6dd3be1, .elementor-12 .elementor-element.elementor-element-6dd3be1::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-108b2dc .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-108b2dc.elementor-view-stacked .elementor-icon{background-color:#699BFF;}.elementor-12 .elementor-element.elementor-element-108b2dc.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-108b2dc.elementor-view-default .elementor-icon{color:#699BFF;border-color:#699BFF;}.elementor-12 .elementor-element.elementor-element-108b2dc.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-108b2dc.elementor-view-default .elementor-icon svg{fill:#699BFF;}.elementor-12 .elementor-element.elementor-element-ea258f6 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:28px;font-weight:600;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-35dac6a{font-family:"Roboto Slab", Sans-serif;font-weight:400;color:#BDBCC5E0;}.elementor-12 .elementor-element.elementor-element-dfa1e90{--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:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c4ba244 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-weight:600;color:#60A5FA;}.elementor-12 .elementor-element.elementor-element-c4daec3{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-c4daec3 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#BDBCC5E0;}.elementor-12 .elementor-element.elementor-element-9c133bf{--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-12 .elementor-element.elementor-element-aece20c{--display:flex;--background-transition:0.3s;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:#6A688E87;--border-color:#6A688E87;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-aece20c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-aece20c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-12 .elementor-element.elementor-element-aece20c:hover{background-color:#FFFFFF12;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:#69FFDA7D;--border-color:#69FFDA7D;box-shadow:0px 0px 30px 0px rgba(105, 255, 218.00000000000009, 0.11);}.elementor-12 .elementor-element.elementor-element-aece20c, .elementor-12 .elementor-element.elementor-element-aece20c::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-cce40e7 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-cce40e7.elementor-view-stacked .elementor-icon{background-color:#69FFDA;}.elementor-12 .elementor-element.elementor-element-cce40e7.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-cce40e7.elementor-view-default .elementor-icon{color:#69FFDA;border-color:#69FFDA;}.elementor-12 .elementor-element.elementor-element-cce40e7.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-cce40e7.elementor-view-default .elementor-icon svg{fill:#69FFDA;}.elementor-12 .elementor-element.elementor-element-045e1b4 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:28px;font-weight:600;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-ff93427{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#BDBCC5E0;}.elementor-12 .elementor-element.elementor-element-0b9f03d{--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:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c176566 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-weight:600;color:#34D399;}.elementor-12 .elementor-element.elementor-element-ab45fa0{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ab45fa0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#BDBCC5E0;}.elementor-12 .elementor-element.elementor-element-17c34fd{--display:flex;--background-transition:0.3s;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:#6A688E87;--border-color:#6A688E87;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-17c34fd:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-17c34fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-12 .elementor-element.elementor-element-17c34fd:hover{background-color:#FFFFFF12;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:#FFE06980;--border-color:#FFE06980;box-shadow:0px 0px 30px 0px rgba(255, 224.00000000000003, 105, 0.18);}.elementor-12 .elementor-element.elementor-element-17c34fd, .elementor-12 .elementor-element.elementor-element-17c34fd::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-30700a7 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-30700a7.elementor-view-stacked .elementor-icon{background-color:#F8C04F;}.elementor-12 .elementor-element.elementor-element-30700a7.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-30700a7.elementor-view-default .elementor-icon{color:#F8C04F;border-color:#F8C04F;}.elementor-12 .elementor-element.elementor-element-30700a7.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-30700a7.elementor-view-default .elementor-icon svg{fill:#F8C04F;}.elementor-12 .elementor-element.elementor-element-88d13ed .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:28px;font-weight:600;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-3ced8c1{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#BDBCC5E0;}.elementor-12 .elementor-element.elementor-element-2dafa41{--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:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b9adae6 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-weight:600;color:#F8C04F;}.elementor-12 .elementor-element.elementor-element-8b83b80{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8b83b80 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#BDBCC5E0;}.elementor-12 .elementor-element.elementor-element-3a09ca4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-d0ed267 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:600;color:#A78BFA;}.elementor-12 .elementor-element.elementor-element-e0d6d78.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-267d9be{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFFBA;}.elementor-12 .elementor-element.elementor-element-56ac17e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:4%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-1cfbb17 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-a90629a.elementor-element{--align-self:center;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-fb06096{width:var( --container-widget-width, 80% );max-width:80%;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;border-style:solid;border-width:0.5px 0px 0px 0px;border-color:#F3F5F8;}.elementor-12 .elementor-element.elementor-element-fb06096.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-fb06096 .elementor-tab-title{border-width:0.5px;border-color:#F3F5F8;padding:0px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-fb06096 .elementor-tab-content{border-width:0.5px;border-block-end-color:#F3F5F8;color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );padding:0px 48px 48px 0px;}.elementor-12 .elementor-element.elementor-element-fb06096 .elementor-toggle-item:not(:last-child){margin-block-end:30px;}.elementor-12 .elementor-element.elementor-element-fb06096 .elementor-toggle-title, .elementor-12 .elementor-element.elementor-element-fb06096 .elementor-toggle-icon{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-fb06096 .elementor-toggle-icon svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-fb06096 .elementor-tab-title.elementor-active a, .elementor-12 .elementor-element.elementor-element-fb06096 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-fb06096 .elementor-toggle-title{font-family:"Roboto Slab", Sans-serif;font-size:18px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-5ba774e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-12 .elementor-element.elementor-element-5ba774e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5ba774e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-de9397e{--width:50%;}.elementor-12 .elementor-element.elementor-element-66e342c{--width:50%;}.elementor-12 .elementor-element.elementor-element-0c7994b{--width:100%;}.elementor-12 .elementor-element.elementor-element-b90d5e8{--width:100%;}.elementor-12 .elementor-element.elementor-element-176e855{--width:100%;}.elementor-12 .elementor-element.elementor-element-7e50287{--width:100%;}.elementor-12 .elementor-element.elementor-element-2828fb3{--width:84%;}.elementor-12 .elementor-element.elementor-element-625f498{--width:24%;}.elementor-12 .elementor-element.elementor-element-784c155{--width:84%;}.elementor-12 .elementor-element.elementor-element-7d5ae1e{--width:50%;}.elementor-12 .elementor-element.elementor-element-6dd3be1{--width:50%;}.elementor-12 .elementor-element.elementor-element-9c133bf{--width:84%;}.elementor-12 .elementor-element.elementor-element-aece20c{--width:50%;}.elementor-12 .elementor-element.elementor-element-17c34fd{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-2828fb3{--width:100%;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-687696d{--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-12 .elementor-element.elementor-element-2079de0{font-size:16px;}.elementor-12 .elementor-element.elementor-element-269d00b .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-7036366 .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-8e64476 .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-e63f179{--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-12 .elementor-element.elementor-element-dfa2781{--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-12 .elementor-element.elementor-element-f3eb562{--min-height:58vh;}.elementor-12 .elementor-element.elementor-element-90cd788 .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-946565d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6c1b6df .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-30111b1 .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-2f84649 .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-132e1b0 .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-010eb0b .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-a05f4bf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0e208a1 .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-d32581b .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-cdf8b1b .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-7496908 .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-42f4d6e .elementor-heading-title{font-size:24px;}.elementor-12 .elementor-element.elementor-element-9c4dfc9{font-size:16px;}.elementor-12 .elementor-element.elementor-element-0d1adb7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ea258f6 .elementor-heading-title{font-size:24px;}.elementor-12 .elementor-element.elementor-element-35dac6a{font-size:16px;}.elementor-12 .elementor-element.elementor-element-dfa1e90{--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-12 .elementor-element.elementor-element-045e1b4 .elementor-heading-title{font-size:24px;}.elementor-12 .elementor-element.elementor-element-0b9f03d{--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-12 .elementor-element.elementor-element-88d13ed .elementor-heading-title{font-size:24px;}.elementor-12 .elementor-element.elementor-element-2dafa41{--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-12 .elementor-element.elementor-element-56ac17e{--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-12 .elementor-element.elementor-element-fb06096{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-19c2984{--padding-top:0%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-12 .elementor-element.elementor-element-fd2fe21{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-687696d{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-12 .elementor-element.elementor-element-618484d .elementor-heading-title{font-size:12px;}.elementor-12 .elementor-element.elementor-element-0c56250{--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d474cd1{--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-12 .elementor-element.elementor-element-d9f127b.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-12 .elementor-element.elementor-element-d9f127b .elementor-button{padding:12px 20px 12px 20px;}.elementor-12 .elementor-element.elementor-element-ef79bc9.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-12 .elementor-element.elementor-element-ef79bc9 .elementor-button{padding:12px 20px 12px 20px;}.elementor-12 .elementor-element.elementor-element-f029387{--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-ed0c703 .elementor-heading-title{font-size:32px;}.elementor-12 .elementor-element.elementor-element-7cada59 .elementor-heading-title{font-size:24px;}.elementor-12 .elementor-element.elementor-element-269d00b .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-3848fb3 .elementor-heading-title{font-size:32px;}.elementor-12 .elementor-element.elementor-element-724f0d9 .elementor-heading-title{font-size:24px;}.elementor-12 .elementor-element.elementor-element-7036366 .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-04b2a96 .elementor-heading-title{font-size:32px;}.elementor-12 .elementor-element.elementor-element-bd1ff48 .elementor-heading-title{font-size:24px;}.elementor-12 .elementor-element.elementor-element-8e64476 .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-650cb23{z-index:10;}.elementor-12 .elementor-element.elementor-element-e63f179{--padding-top:8%;--padding-bottom:8%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-1b4a780{--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-12 .elementor-element.elementor-element-2e3ce1b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f0da123{padding:0% 0% 4% 0%;}.elementor-12 .elementor-element.elementor-element-dfa2781{--padding-top:8%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-7ee211e.elementor-element{--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-652455f{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d2cc508{--padding-top:7%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-12 .elementor-element.elementor-element-f3eb562{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-90cd788 .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-946565d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e1a9ba2 .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-e1a9ba2 .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-6c1b6df .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-cb22480 .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-cb22480 .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-30111b1 .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-ca45c01 .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-ca45c01 .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-2f84649 .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-1491e68 .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-1491e68 .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-132e1b0 .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-4390da3 .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-5e2942f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-010eb0b .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-a05f4bf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c02b658 .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-c02b658 .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-0e208a1 .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-c63a968 .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-c63a968 .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-d32581b .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-2cc0a17 .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-2cc0a17 .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-cdf8b1b .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-4d03a01 .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-4d03a01 .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-7496908 .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-10d9e40{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a130d02.elementor-element{--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-e48bd0f{--padding-top:8%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-12 .elementor-element.elementor-element-56ac17e{--padding-top:8%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-12 .elementor-element.elementor-element-f61062a.elementor-element{--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-fb06096 .elementor-tab-content{padding:0px 0px 30px 0px;}}/* Start custom CSS for heading, class: .elementor-element-618484d */.elementor-12 .elementor-element.elementor-element-618484d{
display:inline-flex;
align-items:center;
gap:10px;
padding:10px 18px;
border-radius:999px;
background:rgba(96,77,140,0.08);
border:0px solid rgba(96,77,140,0.25);
color:#604D8C;
font-size:14px;
font-weight:600;
width:fit-content;
}

.elementor-12 .elementor-element.elementor-element-618484d:before{
content:'';
width:8px;
height:8px;
border-radius:50%;
background:#8168BB;
display:inline-block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ad7607e */.elementor-12 .elementor-element.elementor-element-ad7607e .purple{
background: linear-gradient(90deg,#7b5cff,#9f8bff);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d9f127b */.elementor-12 .elementor-element.elementor-element-d9f127b{
    background:#604D8C;
    color:#fff;
    border-radius:10px;
    position:relative;
    overflow:hidden;
    cursor:pointer;

    /* نخلي الترانزيشن محدد ليضل ناعم */
    transition:transform .28s ease, box-shadow .28s ease;

    box-shadow:0 0 14px rgba(96,77,140,0.18);
}

/* خلي الرابط يغطي كامل الزر */
.elementor-12 .elementor-element.elementor-element-d9f127b .elementor-button,
.elementor-12 .elementor-element.elementor-element-d9f127b a.elementor-button{
    width:100%;
    height:100%;
    display:flex;
    align-items:center;
    justify-content:center;
    position:relative;
    z-index:2;
    text-decoration:none;
    background:transparent !important;
}

/* منع الأيقونة بس من أخذ الكليك */
.elementor-12 .elementor-element.elementor-element-d9f127b .elementor-button-icon i,
.elementor-12 .elementor-element.elementor-element-d9f127b .elementor-button-icon svg{
    pointer-events:none;
}

/* light highlight */
.elementor-12 .elementor-element.elementor-element-d9f127b:before{
    content:'';
    position:absolute;
    inset:0;
    background:linear-gradient(140deg, rgba(255,255,255,0.25), transparent 45%);
    opacity:0;
    transition:opacity .28s ease;
    z-index:1;
    pointer-events:none;
}

/* hover */
.elementor-12 .elementor-element.elementor-element-d9f127b:hover{
    transform:translateY(-2px);
    box-shadow:0 0 26px rgba(96,77,140,0.30);
}

.elementor-12 .elementor-element.elementor-element-d9f127b:hover:before{
    opacity:.9;
}

/* حركة الأيقونة (سلسة) */
.elementor-12 .elementor-element.elementor-element-d9f127b .elementor-button-icon{
    transition:transform .28s ease;
}

.elementor-12 .elementor-element.elementor-element-d9f127b:hover .elementor-button-icon{
    transform:translateX(4px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2cf564 */.elementor-12 .elementor-element.elementor-element-e2cf564{
position:relative;
}

.elementor-12 .elementor-element.elementor-element-e2cf564:after{
content:'';
position:absolute;
right:0;
top:50%;
transform:translateY(-50%);
height:40px;
width:1px;
background:#d9d9e3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b02595 */.elementor-12 .elementor-element.elementor-element-0b02595{
position:relative;
}

.elementor-12 .elementor-element.elementor-element-0b02595:after{
content:'';
position:absolute;
right:0;
top:50%;
transform:translateY(-50%);
height:40px;
width:1px;
background:#d9d9e3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19c2984 */.elementor-12 .elementor-element.elementor-element-19c2984{
    position: relative;
    background: #ffffff;
    overflow: hidden;
}

/* grid */
.elementor-12 .elementor-element.elementor-element-19c2984:before{
    content:'';
    position:absolute;
    inset:0;

    background-image:
        linear-gradient(rgba(80,80,90,0.04) 1px, transparent 1px),
        linear-gradient(90deg, rgba(80,80,90,0.045) 1px, transparent 1px);

    background-size:80px 80px;

    /* fade من الوسط نحو جميع الأطراف */
    mask-image:
        radial-gradient(circle at center, black 40%, transparent 75%),
        linear-gradient(to bottom, transparent, black 20%, black 80%, transparent);

    -webkit-mask-image:
        radial-gradient(circle at center, black 40%, transparent 75%),
        linear-gradient(to bottom, transparent, black 20%, black 80%, transparent);

    mask-composite: intersect;
    -webkit-mask-composite: source-in;

    pointer-events:none;
    z-index:1;
}

/* glow يمين ويسار */
.elementor-12 .elementor-element.elementor-element-19c2984:after{
    content:'';
    position:absolute;
    inset:-20% -10% -20% -10%;
    background:
        radial-gradient(circle at 85% 50%, rgba(96,77,140,0.05), transparent 20%),
        radial-gradient(circle at 15% 50%, rgba(96,77,140,0.08), transparent 25%);
    pointer-events:none;
    z-index:2;
}

/* المحتوى فوق الخلفية */
.elementor-12 .elementor-element.elementor-element-19c2984 > .elementor-container{
    position:relative;
    z-index:3;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1d7da5f */.elementor-12 .elementor-element.elementor-element-1d7da5f .purple-text{
    background: linear-gradient(90deg, #604D8C 0%, #9F8BFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-88a6e05 */.elementor-12 .elementor-element.elementor-element-88a6e05{
display:inline-flex;
align-items:center;
justify-content:center;
padding:8px 16px;
border-radius:999px;
background:rgba(139, 92, 246, 0.15);
color:#6C688A;
font-size:13px;
font-weight:600;
letter-spacing:0.3px;
width:fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-053fd95 */.elementor-12 .elementor-element.elementor-element-053fd95{
display:inline-flex;
align-items:center;
justify-content:center;
padding:8px 16px;
border-radius:999px;
background:#F4F3F8;
color:#6C688A;
font-size:13px;
font-weight:600;
letter-spacing:0.3px;
width:fit-content;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f4e0453 */.elementor-12 .elementor-element.elementor-element-f4e0453 .purple-text{
    background: linear-gradient(90deg, #604D8C 0%, #9F8BFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2e9599 */.elementor-12 .elementor-element.elementor-element-b2e9599{
display:inline-flex;
align-items:center;
justify-content:center;
padding:8px 16px;
border-radius:999px;
background:rgba(139, 92, 246, 0.15);
color:#6C688A;
font-size:13px;
font-weight:600;
letter-spacing:0.3px;
width:fit-content;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-652455f */.flow-wrapper{
display:flex;
justify-content:center;
margin-top:10px;
}

.flow-tags{
display:flex;
align-items:center;
gap:10px;
flex-wrap:wrap;
justify-content:center;
}

.flow-tag{
display:inline-flex;
align-items:center;
gap:8px;
padding:12px 18px;
border-radius:18px;

border:1px solid rgba(140,120,255,0.35);
background:rgba(120,95,255,0.07);

color:#c4b5fd;

font-size:14px;
font-weight:600;

backdrop-filter:blur(6px);

opacity:0;
transform:translateY(20px);
animation:flowAppear .6s forwards;
}

.flow-tag svg{
stroke:#c4b5fd;
}

.flow-arrow{
color:#6b5cff;
font-size:20px;
opacity:0.6;
}

/* publish */

.flow-tag.publish{
border:1px solid rgba(34,197,94,0.4);
background:rgba(34,197,94,0.08);
color:#6ee7b7;
}

.flow-tag.publish svg{
stroke:#6ee7b7;
}

/* stagger animation */

.flow-tag:nth-child(1){animation-delay:.1s;}
.flow-tag:nth-child(3){animation-delay:.3s;}
.flow-tag:nth-child(5){animation-delay:.5s;}
.flow-tag:nth-child(7){animation-delay:.7s;}
.flow-tag:nth-child(9){animation-delay:.9s;}
.flow-tag:nth-child(11){animation-delay:1.1s;}
.flow-tag:nth-child(13){animation-delay:1.3s;}

/* animation */

@keyframes flowAppear{
to{
opacity:1;
transform:translateY(0);
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c656fcc */.elementor-12 .elementor-element.elementor-element-c656fcc{
display:inline-flex;
align-items:center;
justify-content:center;
padding:8px 16px;
border-radius:999px;
background:#F4F3F8;
color:#6C688A;
font-size:13px;
font-weight:600;
letter-spacing:0.3px;
width:fit-content;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a160d79 */.elementor-12 .elementor-element.elementor-element-a160d79 .purple-text{
    background: linear-gradient(90deg, #604D8C 0%, #9F8BFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90cd788 */.elementor-12 .elementor-element.elementor-element-90cd788{
display:inline-flex;
align-items:center;
justify-content:center;
padding:8px 16px;
border-radius:999px;
background:#F4F3F8;
color:#6C688A;
font-size:13px;
font-weight:600;
letter-spacing:0.3px;
width:fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4390da3 */.elementor-12 .elementor-element.elementor-element-4390da3{
width:64px;
height:64px;
display:flex;
align-items:center;
justify-content:center;
border-radius:50%;
background:linear-gradient(180deg,#8F6BFF,#6B4ED3);
color:#fff;
font-size:16px;
font-weight:700;
box-shadow:0 12px 30px rgba(96,77,140,0.25);
margin:auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-010eb0b */.elementor-12 .elementor-element.elementor-element-010eb0b{
display:inline-flex;
align-items:center;
justify-content:center;
padding:8px 16px;
border-radius:999px;
background:#F4F3F8;
color:#6C688A;
font-size:13px;
font-weight:600;
letter-spacing:0.3px;
width:fit-content;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8db4aad */.elementor-12 .elementor-element.elementor-element-8db4aad{
    background:#604D8C;
    color:#fff;
    border-radius:10px;
    position:relative;
    overflow:hidden;
    transition:transform .28s ease, box-shadow .28s ease;
    box-shadow:0 0 14px rgba(96,77,140,0.18);
    cursor:pointer;
}

/* الرابط ياخد كامل مساحة الزر بدون ما يخرب الحركة */
.elementor-12 .elementor-element.elementor-element-8db4aad .elementor-button,
.elementor-12 .elementor-element.elementor-element-8db4aad a.elementor-button{
    display:flex;
    align-items:center;
    justify-content:center;
    width:100%;
    height:100%;
    position:relative;
    z-index:2;
    text-decoration:none;
    background:transparent !important;
    transition:inherit;
}

/* اللمعة */
.elementor-12 .elementor-element.elementor-element-8db4aad::before{
    content:'';
    position:absolute;
    inset:0;
    background:linear-gradient(140deg, rgba(255,255,255,0.25), transparent 45%);
    opacity:0;
    transition:opacity .28s ease;
    z-index:1;
    pointer-events:none;
}

/* الهوفر على الزر كله */
.elementor-12 .elementor-element.elementor-element-8db4aad:hover{
    transform:translateY(-2px);
    box-shadow:0 0 26px rgba(96,77,140,0.30);
}

.elementor-12 .elementor-element.elementor-element-8db4aad:hover::before{
    opacity:.9;
}

/* حركة الأيقونة تبقى سلسة */
.elementor-12 .elementor-element.elementor-element-8db4aad .elementor-button-icon{
    transition:transform .28s ease;
}

/* مهم: فقط الأيقونة نفسها ما تاخد كليك */
.elementor-12 .elementor-element.elementor-element-8db4aad .elementor-button-icon i,
.elementor-12 .elementor-element.elementor-element-8db4aad .elementor-button-icon svg{
    pointer-events:none;
}

.elementor-12 .elementor-element.elementor-element-8db4aad:hover .elementor-button-icon{
    transform:translateX(4px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7c0f27 */.elementor-12 .elementor-element.elementor-element-b7c0f27{
display:inline-flex;
align-items:center;
justify-content:center;
padding:8px 16px;
border-radius:999px;
background:rgba(139, 92, 246, 0.15);
color:#6C688A;
font-size:13px;
font-weight:600;
letter-spacing:0.3px;
width:fit-content;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c5690df */.elementor-12 .elementor-element.elementor-element-c5690df .purple-text{
    background: linear-gradient(90deg, #604D8C 0%, #9F8BFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0ed267 */.elementor-12 .elementor-element.elementor-element-d0ed267{
display:inline-flex;
align-items:center;
justify-content:center;
padding:8px 16px;
border-radius:999px;
background:rgba(139, 92, 246, 0.15);
color:#6C688A;
font-size:13px;
font-weight:600;
letter-spacing:0.3px;
width:fit-content;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e0d6d78 */.elementor-12 .elementor-element.elementor-element-e0d6d78 .purple-text{
    background: linear-gradient(90deg, #604D8C 0%, #9F8BFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cfbb17 */.elementor-12 .elementor-element.elementor-element-1cfbb17{
display:inline-flex;
align-items:center;
justify-content:center;
padding:8px 16px;
border-radius:999px;
background:#F4F3F8;
color:#6C688A;
font-size:13px;
font-weight:600;
letter-spacing:0.3px;
width:fit-content;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a90629a */.elementor-12 .elementor-element.elementor-element-a90629a .purple-text{
    background: linear-gradient(90deg, #604D8C 0%, #9F8BFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */