.elementor-1105 .elementor-element.elementor-element-f5e22b9{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-1105 .elementor-element.elementor-element-f5e22b9:not(.elementor-motion-effects-element-type-background), .elementor-1105 .elementor-element.elementor-element-f5e22b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16A34A;}.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-1105 .elementor-element.elementor-element-74cc966{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1105 .elementor-element.elementor-element-74cc966.elementor-element{--align-self:center;}.elementor-1105 .elementor-element.elementor-element-74cc966 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-1105 .elementor-element.elementor-element-0bb8df7{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:40px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1105 .elementor-element.elementor-element-0bb8df7:not(.elementor-motion-effects-element-type-background), .elementor-1105 .elementor-element.elementor-element-0bb8df7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0B0824 0%, #1A1150 100%);}.elementor-1105 .elementor-element.elementor-element-415ca7e{width:auto;max-width:auto;background-color:#FFFFFF0D;padding:8px 18px 8px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C4B5FD55;border-radius:40px 40px 40px 40px;text-align:center;}.elementor-1105 .elementor-element.elementor-element-415ca7e.elementor-element{--align-self:center;}.elementor-1105 .elementor-element.elementor-element-415ca7e.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-1105 .elementor-element.elementor-element-415ca7e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:1.5em;color:#C4B5FD;}.elementor-1105 .elementor-element.elementor-element-986be13{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-1105 .elementor-element.elementor-element-986be13.elementor-element{--align-self:center;}.elementor-1105 .elementor-element.elementor-element-986be13 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:800;line-height:1.25em;color:#FFFFFF;}.elementor-1105 .elementor-element.elementor-element-867c9ff{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;text-align:center;}.elementor-1105 .elementor-element.elementor-element-867c9ff.elementor-element{--align-self:center;}.elementor-1105 .elementor-element.elementor-element-867c9ff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;line-height:1.55em;color:#E9E5FF;}.elementor-1105 .elementor-element.elementor-element-51f962b{--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;--flex-wrap:nowrap;--border-radius:18px 18px 18px 18px;box-shadow:0px 25px 60px -10px rgba(124,58,237,0.55);--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-1105 .elementor-element.elementor-element-51f962b:not(.elementor-motion-effects-element-type-background), .elementor-1105 .elementor-element.elementor-element-51f962b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #7C3AED 0%, #22D3EE 100%);}.elementor-1105 .elementor-element.elementor-element-51f962b.e-con{--align-self:center;}.elementor-1105 .elementor-element.elementor-element-eca6c71{border-radius:14px 14px 14px 14px;}.elementor-1105 .elementor-element.elementor-element-aca1a10{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:10px;--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-1105 .elementor-element.elementor-element-f1b6dc7 .elementor-button{background-color:#22C55E;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:800;text-transform:uppercase;line-height:1.3em;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;padding:24px 34px 24px 34px;}.elementor-1105 .elementor-element.elementor-element-f1b6dc7 .elementor-button:hover, .elementor-1105 .elementor-element.elementor-element-f1b6dc7 .elementor-button:focus{background-color:#16A34A;color:#FFFFFF;}.elementor-1105 .elementor-element.elementor-element-f1b6dc7{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-1105 .elementor-element.elementor-element-f1b6dc7.elementor-element{--align-self:center;}.elementor-1105 .elementor-element.elementor-element-f1b6dc7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1105 .elementor-element.elementor-element-f1b6dc7 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1105 .elementor-element.elementor-element-f1b6dc7 .elementor-button:hover svg, .elementor-1105 .elementor-element.elementor-element-f1b6dc7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1105 .elementor-element.elementor-element-f13ce3a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1105 .elementor-element.elementor-element-f13ce3a.elementor-element{--align-self:center;}.elementor-1105 .elementor-element.elementor-element-f13ce3a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:1.2em;color:#B9B3D9;}.elementor-1105 .elementor-element.elementor-element-0ac91be{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-1105 .elementor-element.elementor-element-0ac91be:not(.elementor-motion-effects-element-type-background), .elementor-1105 .elementor-element.elementor-element-0ac91be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F3FF;}.elementor-1105 .elementor-element.elementor-element-52799bd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1105 .elementor-element.elementor-element-52799bd.elementor-element{--align-self:center;}.elementor-1105 .elementor-element.elementor-element-52799bd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:1.2em;letter-spacing:2.5px;color:#7C3AED;}.elementor-1105 .elementor-element.elementor-element-706bccc{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-1105 .elementor-element.elementor-element-706bccc.elementor-element{--align-self:center;}.elementor-1105 .elementor-element.elementor-element-706bccc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:1.2em;color:#1E1B3A;}.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-1105 .elementor-element.elementor-element-42b2c97{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;color:#1E1B3A;}.elementor-1105 .elementor-element.elementor-element-42b2c97.elementor-element{--align-self:center;}.elementor-1105 .elementor-element.elementor-element-5f2f4ce{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1105 .elementor-element.elementor-element-a9a03af{--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:12px 12px;--row-gap:12px;--column-gap:12px;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:#DDD6FE;--border-color:#DDD6FE;--border-radius:18px 18px 18px 18px;box-shadow:0px 12px 30px -14px rgba(30,27,58,0.25);--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-1105 .elementor-element.elementor-element-a9a03af:not(.elementor-motion-effects-element-type-background), .elementor-1105 .elementor-element.elementor-element-a9a03af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1105 .elementor-element.elementor-element-34ff9dc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1105 .elementor-element.elementor-element-34ff9dc.elementor-element{--align-self:center;}.elementor-1105 .elementor-element.elementor-element-34ff9dc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:400;line-height:1em;color:#1E1B3A;}.elementor-1105 .elementor-element.elementor-element-b954d2a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1105 .elementor-element.elementor-element-b954d2a.elementor-element{--align-self:center;}.elementor-1105 .elementor-element.elementor-element-b954d2a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:700;line-height:1.35em;color:#1E1B3A;}.elementor-1105 .elementor-element.elementor-element-bf9f81a{--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:12px 12px;--row-gap:12px;--column-gap:12px;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:#DDD6FE;--border-color:#DDD6FE;--border-radius:18px 18px 18px 18px;box-shadow:0px 12px 30px -14px rgba(30,27,58,0.25);--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-1105 .elementor-element.elementor-element-bf9f81a:not(.elementor-motion-effects-element-type-background), .elementor-1105 .elementor-element.elementor-element-bf9f81a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1105 .elementor-element.elementor-element-ce73142{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1105 .elementor-element.elementor-element-ce73142.elementor-element{--align-self:center;}.elementor-1105 .elementor-element.elementor-element-ce73142 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:400;line-height:1em;color:#1E1B3A;}.elementor-1105 .elementor-element.elementor-element-ad60016{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1105 .elementor-element.elementor-element-ad60016.elementor-element{--align-self:center;}.elementor-1105 .elementor-element.elementor-element-ad60016 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:700;line-height:1.35em;color:#1E1B3A;}.elementor-1105 .elementor-element.elementor-element-ee19555{--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:12px 12px;--row-gap:12px;--column-gap:12px;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:#DDD6FE;--border-color:#DDD6FE;--border-radius:18px 18px 18px 18px;box-shadow:0px 12px 30px -14px rgba(30,27,58,0.25);--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-1105 .elementor-element.elementor-element-ee19555:not(.elementor-motion-effects-element-type-background), .elementor-1105 .elementor-element.elementor-element-ee19555 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1105 .elementor-element.elementor-element-6a34e9d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1105 .elementor-element.elementor-element-6a34e9d.elementor-element{--align-self:center;}.elementor-1105 .elementor-element.elementor-element-6a34e9d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:400;line-height:1em;color:#1E1B3A;}.elementor-1105 .elementor-element.elementor-element-94c75ea{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1105 .elementor-element.elementor-element-94c75ea.elementor-element{--align-self:center;}.elementor-1105 .elementor-element.elementor-element-94c75ea .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:700;line-height:1.35em;color:#1E1B3A;}.elementor-1105 .elementor-element.elementor-element-0c2684f{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1105 .elementor-element.elementor-element-0c2684f:not(.elementor-motion-effects-element-type-background), .elementor-1105 .elementor-element.elementor-element-0c2684f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1150;}.elementor-1105 .elementor-element.elementor-element-84f2fa3{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1105 .elementor-element.elementor-element-2bbfb02{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1105 .elementor-element.elementor-element-2bbfb02.e-con{--align-self:flex-start;}.elementor-widget-image .widget-image-caption{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-1105 .elementor-element.elementor-element-cbbd72b{text-align:center;}.elementor-1105 .elementor-element.elementor-element-cbbd72b img{width:100%;border-radius:24px 24px 24px 24px;box-shadow:0px 30px 60px -15px rgba(0,0,0,0.55);}.elementor-1105 .elementor-element.elementor-element-48a9f90{--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:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1105 .elementor-element.elementor-element-face544{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1105 .elementor-element.elementor-element-face544.elementor-element{--align-self:flex-start;}.elementor-1105 .elementor-element.elementor-element-face544 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-1105 .elementor-element.elementor-element-09dc77f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#E9E5FF;}.elementor-1105 .elementor-element.elementor-element-09dc77f.elementor-element{--align-self:center;}.elementor-1105 .elementor-element.elementor-element-239853c{width:var( --container-widget-width, 100% );max-width:100%;margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1105 .elementor-element.elementor-element-239853c.elementor-element{--align-self:flex-start;}.elementor-1105 .elementor-element.elementor-element-239853c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1105 .elementor-element.elementor-element-73798c1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-1105 .elementor-element.elementor-element-73798c1.elementor-element{--align-self:stretch;}.elementor-1105 .elementor-element.elementor-element-73798c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1105 .elementor-element.elementor-element-73798c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1105 .elementor-element.elementor-element-73798c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1105 .elementor-element.elementor-element-73798c1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1105 .elementor-element.elementor-element-73798c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1105 .elementor-element.elementor-element-73798c1 .elementor-icon-list-icon i{color:#22C55E;transition:color 0.3s;}.elementor-1105 .elementor-element.elementor-element-73798c1 .elementor-icon-list-icon svg{fill:#22C55E;transition:fill 0.3s;}.elementor-1105 .elementor-element.elementor-element-73798c1 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-1105 .elementor-element.elementor-element-73798c1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1105 .elementor-element.elementor-element-73798c1 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;line-height:1.4em;}.elementor-1105 .elementor-element.elementor-element-73798c1 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1105 .elementor-element.elementor-element-a3029c6{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1105 .elementor-element.elementor-element-a3029c6:not(.elementor-motion-effects-element-type-background), .elementor-1105 .elementor-element.elementor-element-a3029c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0824;}.elementor-1105 .elementor-element.elementor-element-ea9b606{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-1105 .elementor-element.elementor-element-ea9b606 img{width:85%;border-radius:22px 22px 22px 22px;box-shadow:0px 30px 70px -10px rgba(124,58,237,0.55);}.elementor-1105 .elementor-element.elementor-element-085c084{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1105 .elementor-element.elementor-element-085c084.elementor-element{--align-self:center;}.elementor-1105 .elementor-element.elementor-element-085c084 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:1.2em;letter-spacing:3px;color:#22D3EE;}.elementor-1105 .elementor-element.elementor-element-c03e1fb{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:center;}.elementor-1105 .elementor-element.elementor-element-c03e1fb.elementor-element{--align-self:center;}.elementor-1105 .elementor-element.elementor-element-c03e1fb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-1105 .elementor-element.elementor-element-8ed0a01{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;line-height:1.6em;color:#E9E5FF;}.elementor-1105 .elementor-element.elementor-element-8ed0a01.elementor-element{--align-self:center;}.elementor-1105 .elementor-element.elementor-element-e444e60{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1105 .elementor-element.elementor-element-a286df5{--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:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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:#C4B5FD33;--border-color:#C4B5FD33;--border-radius:18px 18px 18px 18px;--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-1105 .elementor-element.elementor-element-a286df5:not(.elementor-motion-effects-element-type-background), .elementor-1105 .elementor-element.elementor-element-a286df5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-1105 .elementor-element.elementor-element-8321861{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1105 .elementor-element.elementor-element-8321861.elementor-element{--align-self:flex-start;}.elementor-1105 .elementor-element.elementor-element-8321861 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:900;line-height:1em;color:#7C3AED;}.elementor-1105 .elementor-element.elementor-element-3093189{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1105 .elementor-element.elementor-element-3093189.elementor-element{--align-self:flex-start;}.elementor-1105 .elementor-element.elementor-element-3093189 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-1105 .elementor-element.elementor-element-5625492{--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:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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:#C4B5FD33;--border-color:#C4B5FD33;--border-radius:18px 18px 18px 18px;--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-1105 .elementor-element.elementor-element-5625492:not(.elementor-motion-effects-element-type-background), .elementor-1105 .elementor-element.elementor-element-5625492 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-1105 .elementor-element.elementor-element-dfdb5ea{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1105 .elementor-element.elementor-element-dfdb5ea.elementor-element{--align-self:flex-start;}.elementor-1105 .elementor-element.elementor-element-dfdb5ea .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:900;line-height:1em;color:#7C3AED;}.elementor-1105 .elementor-element.elementor-element-ad655ad{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1105 .elementor-element.elementor-element-ad655ad.elementor-element{--align-self:flex-start;}.elementor-1105 .elementor-element.elementor-element-ad655ad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-1105 .elementor-element.elementor-element-7a9302a{--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:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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:#C4B5FD33;--border-color:#C4B5FD33;--border-radius:18px 18px 18px 18px;--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-1105 .elementor-element.elementor-element-7a9302a:not(.elementor-motion-effects-element-type-background), .elementor-1105 .elementor-element.elementor-element-7a9302a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-1105 .elementor-element.elementor-element-09eccda{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1105 .elementor-element.elementor-element-09eccda.elementor-element{--align-self:flex-start;}.elementor-1105 .elementor-element.elementor-element-09eccda .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:900;line-height:1em;color:#7C3AED;}.elementor-1105 .elementor-element.elementor-element-db536a5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1105 .elementor-element.elementor-element-db536a5.elementor-element{--align-self:flex-start;}.elementor-1105 .elementor-element.elementor-element-db536a5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-1105 .elementor-element.elementor-element-900095e{--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:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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:#C4B5FD33;--border-color:#C4B5FD33;--border-radius:18px 18px 18px 18px;--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-1105 .elementor-element.elementor-element-900095e:not(.elementor-motion-effects-element-type-background), .elementor-1105 .elementor-element.elementor-element-900095e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-1105 .elementor-element.elementor-element-c8d30ed{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1105 .elementor-element.elementor-element-c8d30ed.elementor-element{--align-self:flex-start;}.elementor-1105 .elementor-element.elementor-element-c8d30ed .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:900;line-height:1em;color:#7C3AED;}.elementor-1105 .elementor-element.elementor-element-1fe7957{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1105 .elementor-element.elementor-element-1fe7957.elementor-element{--align-self:flex-start;}.elementor-1105 .elementor-element.elementor-element-1fe7957 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-1105 .elementor-element.elementor-element-3ee35fb{width:var( --container-widget-width, 100% );max-width:100%;background-color:#7C3AED26;padding:12px 14px 12px 14px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#C4B5FD;}.elementor-1105 .elementor-element.elementor-element-3ee35fb.elementor-element{--align-self:center;}.elementor-1105 .elementor-element.elementor-element-3ee35fb.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-1105 .elementor-element.elementor-element-422d66a{--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:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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:#FACC15;--border-color:#FACC15;--border-radius:18px 18px 18px 18px;--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-1105 .elementor-element.elementor-element-422d66a:not(.elementor-motion-effects-element-type-background), .elementor-1105 .elementor-element.elementor-element-422d66a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-1105 .elementor-element.elementor-element-43af91c{width:auto;max-width:auto;background-color:#FACC15;padding:6px 14px 6px 14px;border-radius:30px 30px 30px 30px;text-align:start;}.elementor-1105 .elementor-element.elementor-element-43af91c.elementor-element{--align-self:flex-start;}.elementor-1105 .elementor-element.elementor-element-43af91c.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-1105 .elementor-element.elementor-element-43af91c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:900;line-height:1em;letter-spacing:2px;color:#0B0824;}.elementor-1105 .elementor-element.elementor-element-3099991{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1105 .elementor-element.elementor-element-3099991.elementor-element{--align-self:flex-start;}.elementor-1105 .elementor-element.elementor-element-3099991 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-1105 .elementor-element.elementor-element-b8401ca{width:var( --container-widget-width, 100% );max-width:100%;background-color:#7C3AED26;padding:12px 14px 12px 14px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#C4B5FD;}.elementor-1105 .elementor-element.elementor-element-b8401ca.elementor-element{--align-self:center;}.elementor-1105 .elementor-element.elementor-element-b8401ca.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-1105 .elementor-element.elementor-element-8c30b58{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1105 .elementor-element.elementor-element-8c30b58:not(.elementor-motion-effects-element-type-background), .elementor-1105 .elementor-element.elementor-element-8c30b58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1A1150 0%, #0B0824 100%);}.elementor-1105 .elementor-element.elementor-element-7cb3615{--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:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#A78BFA;--border-color:#A78BFA;--border-radius:26px 26px 26px 26px;box-shadow:0px 40px 90px -20px rgba(124,58,237,0.6);--padding-top:44px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1105 .elementor-element.elementor-element-7cb3615:not(.elementor-motion-effects-element-type-background), .elementor-1105 .elementor-element.elementor-element-7cb3615 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1105 .elementor-element.elementor-element-7cb3615.e-con{--align-self:center;}.elementor-1105 .elementor-element.elementor-element-3af8058{width:auto;max-width:auto;background-color:transparent;padding:7px 18px 7px 18px;background-image:linear-gradient(180deg, #7C3AED 0%, #4F46E5 100%);border-radius:30px 30px 30px 30px;text-align:center;}.elementor-1105 .elementor-element.elementor-element-3af8058.elementor-element{--align-self:center;}.elementor-1105 .elementor-element.elementor-element-3af8058.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-1105 .elementor-element.elementor-element-3af8058 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:800;line-height:1.2em;letter-spacing:3px;color:#FFFFFF;}.elementor-1105 .elementor-element.elementor-element-0adb224{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1105 .elementor-element.elementor-element-0adb224.elementor-element{--align-self:center;}.elementor-1105 .elementor-element.elementor-element-0adb224 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:800;line-height:1.3em;color:#1E1B3A;}.elementor-1105 .elementor-element.elementor-element-94aa5db{width:var( --container-widget-width, 100% );max-width:100%;margin:4px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;color:#5B5675;}.elementor-1105 .elementor-element.elementor-element-94aa5db.elementor-element{--align-self:center;}.elementor-1105 .elementor-element.elementor-element-5cee8ce{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1105 .elementor-element.elementor-element-5cee8ce.elementor-element{--align-self:center;}.elementor-1105 .elementor-element.elementor-element-5cee8ce .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:64px;font-weight:900;line-height:1.05em;color:#1E1B3A;}.elementor-1105 .elementor-element.elementor-element-b00c7f4{width:var( --container-widget-width, 100% );max-width:100%;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;color:#5B5675;}.elementor-1105 .elementor-element.elementor-element-b00c7f4.elementor-element{--align-self:center;}.elementor-1105 .elementor-element.elementor-element-8c27e74{width:var( --container-widget-width, 80% );max-width:80%;background-color:#FACC15;margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:12px 18px 12px 18px;--container-widget-width:80%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-1105 .elementor-element.elementor-element-8c27e74.elementor-element{--align-self:center;}.elementor-1105 .elementor-element.elementor-element-8c27e74.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-1105 .elementor-element.elementor-element-8c27e74 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:700;line-height:1.4em;color:#0B0824;}.elementor-1105 .elementor-element.elementor-element-9111021 .elementor-button{background-color:#22C55E;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;line-height:1.3em;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;padding:24px 20px 24px 20px;}.elementor-1105 .elementor-element.elementor-element-9111021 .elementor-button:hover, .elementor-1105 .elementor-element.elementor-element-9111021 .elementor-button:focus{background-color:#16A34A;color:#FFFFFF;}.elementor-1105 .elementor-element.elementor-element-9111021{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1105 .elementor-element.elementor-element-9111021.elementor-element{--align-self:center;}.elementor-1105 .elementor-element.elementor-element-9111021 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1105 .elementor-element.elementor-element-9111021 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1105 .elementor-element.elementor-element-9111021 .elementor-button:hover svg, .elementor-1105 .elementor-element.elementor-element-9111021 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1105 .elementor-element.elementor-element-4ee2d6d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1105 .elementor-element.elementor-element-4ee2d6d.elementor-element{--align-self:center;}.elementor-1105 .elementor-element.elementor-element-4ee2d6d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:1.2em;color:#5B5675;}.elementor-1105 .elementor-element.elementor-element-74c3d50{--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:20px 20px;--row-gap:20px;--column-gap:20px;border-style:dashed;--border-style:dashed;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#A78BFA;--border-color:#A78BFA;--border-radius:16px 16px 16px 16px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-1105 .elementor-element.elementor-element-74c3d50:not(.elementor-motion-effects-element-type-background), .elementor-1105 .elementor-element.elementor-element-74c3d50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F3FF;}.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-1105 .elementor-element.elementor-element-8e97b6f.elementor-element{--align-self:center;}.elementor-1105 .elementor-element.elementor-element-8e97b6f .elementor-icon-wrapper{text-align:center;}.elementor-1105 .elementor-element.elementor-element-8e97b6f.elementor-view-stacked .elementor-icon{background-color:#7C3AED;color:#FFFFFF;}.elementor-1105 .elementor-element.elementor-element-8e97b6f.elementor-view-framed .elementor-icon, .elementor-1105 .elementor-element.elementor-element-8e97b6f.elementor-view-default .elementor-icon{color:#7C3AED;border-color:#7C3AED;}.elementor-1105 .elementor-element.elementor-element-8e97b6f.elementor-view-framed .elementor-icon, .elementor-1105 .elementor-element.elementor-element-8e97b6f.elementor-view-default .elementor-icon svg{fill:#7C3AED;}.elementor-1105 .elementor-element.elementor-element-8e97b6f.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1105 .elementor-element.elementor-element-8e97b6f.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1105 .elementor-element.elementor-element-8e97b6f .elementor-icon{font-size:38px;padding:22px;}.elementor-1105 .elementor-element.elementor-element-8e97b6f .elementor-icon svg{height:38px;}.elementor-1105 .elementor-element.elementor-element-dffffe5{--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:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1105 .elementor-element.elementor-element-73a1032{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1105 .elementor-element.elementor-element-73a1032.elementor-element{--align-self:flex-start;}.elementor-1105 .elementor-element.elementor-element-73a1032 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;line-height:1.2em;color:#7C3AED;}.elementor-1105 .elementor-element.elementor-element-190ccf8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#1E1B3A;}.elementor-1105 .elementor-element.elementor-element-190ccf8.elementor-element{--align-self:center;}.elementor-1105 .elementor-element.elementor-element-f3af4fc{width:var( --container-widget-width, 100% );max-width:100%;margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#EF4444;}.elementor-1105 .elementor-element.elementor-element-f3af4fc.elementor-element{--align-self:center;}.elementor-1105 .elementor-element.elementor-element-61d979e{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-1105 .elementor-element.elementor-element-61d979e:not(.elementor-motion-effects-element-type-background), .elementor-1105 .elementor-element.elementor-element-61d979e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F3FF;}.elementor-1105 .elementor-element.elementor-element-5da85b1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1105 .elementor-element.elementor-element-5da85b1.elementor-element{--align-self:center;}.elementor-1105 .elementor-element.elementor-element-5da85b1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:1.2em;letter-spacing:3px;color:#7C3AED;}.elementor-1105 .elementor-element.elementor-element-4a29fac{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-1105 .elementor-element.elementor-element-4a29fac.elementor-element{--align-self:center;}.elementor-1105 .elementor-element.elementor-element-4a29fac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:800;line-height:1.2em;color:#1E1B3A;}.elementor-1105 .elementor-element.elementor-element-16f16d5{--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:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1105 .elementor-element.elementor-element-16f16d5.e-con{--align-self:center;}.elementor-1105 .elementor-element.elementor-element-dd85ab0{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1105 .elementor-element.elementor-element-fb64268{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#4A4566;}.elementor-1105 .elementor-element.elementor-element-fb64268.elementor-element{--align-self:flex-start;}.elementor-1105 .elementor-element.elementor-element-2b0ac1d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1105 .elementor-element.elementor-element-825e9c2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#4A4566;}.elementor-1105 .elementor-element.elementor-element-825e9c2.elementor-element{--align-self:flex-start;}.elementor-1105 .elementor-element.elementor-element-37cb981{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1105 .elementor-element.elementor-element-47c220b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#4A4566;}.elementor-1105 .elementor-element.elementor-element-47c220b.elementor-element{--align-self:flex-start;}.elementor-1105 .elementor-element.elementor-element-cfd81f3{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1105 .elementor-element.elementor-element-39406ed{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#4A4566;}.elementor-1105 .elementor-element.elementor-element-39406ed.elementor-element{--align-self:flex-start;}.elementor-1105 .elementor-element.elementor-element-e724bad{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1105 .elementor-element.elementor-element-eb981f5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#4A4566;}.elementor-1105 .elementor-element.elementor-element-eb981f5.elementor-element{--align-self:flex-start;}.elementor-1105 .elementor-element.elementor-element-a2d3af3{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1105 .elementor-element.elementor-element-3b0291d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#4A4566;}.elementor-1105 .elementor-element.elementor-element-3b0291d.elementor-element{--align-self:flex-start;}.elementor-1105 .elementor-element.elementor-element-fb87c21{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-1105 .elementor-element.elementor-element-fb87c21.elementor-element{--align-self:center;}.elementor-1105 .elementor-element.elementor-element-b4af60d .elementor-button{background-color:#22C55E;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;line-height:1.3em;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;padding:24px 34px 24px 34px;}.elementor-1105 .elementor-element.elementor-element-b4af60d .elementor-button:hover, .elementor-1105 .elementor-element.elementor-element-b4af60d .elementor-button:focus{background-color:#16A34A;color:#FFFFFF;}.elementor-1105 .elementor-element.elementor-element-b4af60d{width:var( --container-widget-width, 60% );max-width:60%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-1105 .elementor-element.elementor-element-b4af60d.elementor-element{--align-self:center;}.elementor-1105 .elementor-element.elementor-element-b4af60d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1105 .elementor-element.elementor-element-b4af60d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1105 .elementor-element.elementor-element-b4af60d .elementor-button:hover svg, .elementor-1105 .elementor-element.elementor-element-b4af60d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1105 .elementor-element.elementor-element-4f8cf4e{--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:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C4B5FD26;--border-color:#C4B5FD26;--padding-top:45px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px;}.elementor-1105 .elementor-element.elementor-element-4f8cf4e:not(.elementor-motion-effects-element-type-background), .elementor-1105 .elementor-element.elementor-element-4f8cf4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0824;}.elementor-1105 .elementor-element.elementor-element-09615bc{text-align:center;}.elementor-1105 .elementor-element.elementor-element-09615bc img{width:150px;border-radius:0px 0px 0px 0px;}.elementor-1105 .elementor-element.elementor-element-082a524{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1105 .elementor-element.elementor-element-082a524.elementor-element{--align-self:center;}.elementor-1105 .elementor-element.elementor-element-082a524 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.5em;color:#9C96BD;}body.elementor-page-1105:not(.elementor-motion-effects-element-type-background), body.elementor-page-1105 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0824;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1105 .elementor-element.elementor-element-f5e22b9{--content-width:1140px;}.elementor-1105 .elementor-element.elementor-element-0bb8df7{--content-width:1140px;}.elementor-1105 .elementor-element.elementor-element-51f962b{--width:400px;}.elementor-1105 .elementor-element.elementor-element-aca1a10{--width:100%;}.elementor-1105 .elementor-element.elementor-element-0ac91be{--content-width:1140px;}.elementor-1105 .elementor-element.elementor-element-a9a03af{--width:32%;}.elementor-1105 .elementor-element.elementor-element-bf9f81a{--width:32%;}.elementor-1105 .elementor-element.elementor-element-ee19555{--width:32%;}.elementor-1105 .elementor-element.elementor-element-0c2684f{--content-width:1140px;}.elementor-1105 .elementor-element.elementor-element-2bbfb02{--width:48%;}.elementor-1105 .elementor-element.elementor-element-48a9f90{--width:52%;}.elementor-1105 .elementor-element.elementor-element-a3029c6{--content-width:1140px;}.elementor-1105 .elementor-element.elementor-element-a286df5{--width:31.5%;}.elementor-1105 .elementor-element.elementor-element-5625492{--width:31.5%;}.elementor-1105 .elementor-element.elementor-element-7a9302a{--width:31.5%;}.elementor-1105 .elementor-element.elementor-element-900095e{--width:31.5%;}.elementor-1105 .elementor-element.elementor-element-422d66a{--width:31.5%;}.elementor-1105 .elementor-element.elementor-element-8c30b58{--content-width:1140px;}.elementor-1105 .elementor-element.elementor-element-7cb3615{--width:720px;}.elementor-1105 .elementor-element.elementor-element-dffffe5{--width:100%;}.elementor-1105 .elementor-element.elementor-element-61d979e{--content-width:1000px;}.elementor-1105 .elementor-element.elementor-element-16f16d5{--width:820px;}.elementor-1105 .elementor-element.elementor-element-4f8cf4e{--content-width:1140px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1105 .elementor-element.elementor-element-a9a03af{--width:48%;}.elementor-1105 .elementor-element.elementor-element-bf9f81a{--width:48%;}.elementor-1105 .elementor-element.elementor-element-ee19555{--width:48%;}.elementor-1105 .elementor-element.elementor-element-a286df5{--width:48%;}.elementor-1105 .elementor-element.elementor-element-5625492{--width:48%;}.elementor-1105 .elementor-element.elementor-element-7a9302a{--width:48%;}.elementor-1105 .elementor-element.elementor-element-900095e{--width:48%;}.elementor-1105 .elementor-element.elementor-element-422d66a{--width:48%;}.elementor-1105 .elementor-element.elementor-element-7cb3615{--width:90%;}}@media(max-width:1024px){.elementor-1105 .elementor-element.elementor-element-74cc966 .elementor-heading-title{font-size:17px;}.elementor-1105 .elementor-element.elementor-element-415ca7e .elementor-heading-title{font-size:14px;}.elementor-1105 .elementor-element.elementor-element-986be13 .elementor-heading-title{font-size:37px;}.elementor-1105 .elementor-element.elementor-element-867c9ff .elementor-heading-title{font-size:16px;}.elementor-1105 .elementor-element.elementor-element-51f962b{--flex-wrap:nowrap;}.elementor-1105 .elementor-element.elementor-element-f1b6dc7 .elementor-button{font-size:16px;}.elementor-1105 .elementor-element.elementor-element-f13ce3a .elementor-heading-title{font-size:12px;}.elementor-1105 .elementor-element.elementor-element-52799bd .elementor-heading-title{font-size:12px;}.elementor-1105 .elementor-element.elementor-element-706bccc .elementor-heading-title{font-size:34px;}.elementor-1105 .elementor-element.elementor-element-42b2c97{font-size:17px;}.elementor-1105 .elementor-element.elementor-element-34ff9dc .elementor-heading-title{font-size:44px;}.elementor-1105 .elementor-element.elementor-element-b954d2a .elementor-heading-title{font-size:16px;}.elementor-1105 .elementor-element.elementor-element-ce73142 .elementor-heading-title{font-size:44px;}.elementor-1105 .elementor-element.elementor-element-ad60016 .elementor-heading-title{font-size:16px;}.elementor-1105 .elementor-element.elementor-element-6a34e9d .elementor-heading-title{font-size:44px;}.elementor-1105 .elementor-element.elementor-element-94c75ea .elementor-heading-title{font-size:16px;}.elementor-1105 .elementor-element.elementor-element-face544 .elementor-heading-title{font-size:29px;}.elementor-1105 .elementor-element.elementor-element-09dc77f{font-size:15px;}.elementor-1105 .elementor-element.elementor-element-239853c .elementor-heading-title{font-size:27px;}.elementor-1105 .elementor-element.elementor-element-73798c1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1105 .elementor-element.elementor-element-73798c1 .elementor-icon-list-item > a{font-size:14px;}.elementor-1105 .elementor-element.elementor-element-085c084 .elementor-heading-title{font-size:12px;}.elementor-1105 .elementor-element.elementor-element-c03e1fb .elementor-heading-title{font-size:34px;}.elementor-1105 .elementor-element.elementor-element-8ed0a01{font-size:16px;}.elementor-1105 .elementor-element.elementor-element-8321861 .elementor-heading-title{font-size:39px;}.elementor-1105 .elementor-element.elementor-element-3093189 .elementor-heading-title{font-size:18px;}.elementor-1105 .elementor-element.elementor-element-dfdb5ea .elementor-heading-title{font-size:39px;}.elementor-1105 .elementor-element.elementor-element-ad655ad .elementor-heading-title{font-size:18px;}.elementor-1105 .elementor-element.elementor-element-09eccda .elementor-heading-title{font-size:39px;}.elementor-1105 .elementor-element.elementor-element-db536a5 .elementor-heading-title{font-size:18px;}.elementor-1105 .elementor-element.elementor-element-c8d30ed .elementor-heading-title{font-size:39px;}.elementor-1105 .elementor-element.elementor-element-1fe7957 .elementor-heading-title{font-size:18px;}.elementor-1105 .elementor-element.elementor-element-3ee35fb{font-size:13px;}.elementor-1105 .elementor-element.elementor-element-43af91c .elementor-heading-title{font-size:17px;}.elementor-1105 .elementor-element.elementor-element-3099991 .elementor-heading-title{font-size:18px;}.elementor-1105 .elementor-element.elementor-element-b8401ca{font-size:13px;}.elementor-1105 .elementor-element.elementor-element-3af8058 .elementor-heading-title{font-size:11px;}.elementor-1105 .elementor-element.elementor-element-0adb224 .elementor-heading-title{font-size:24px;}.elementor-1105 .elementor-element.elementor-element-94aa5db{font-size:17px;}.elementor-1105 .elementor-element.elementor-element-5cee8ce .elementor-heading-title{font-size:54px;}.elementor-1105 .elementor-element.elementor-element-b00c7f4{font-size:17px;}.elementor-1105 .elementor-element.elementor-element-8c27e74 .elementor-heading-title{font-size:14px;}.elementor-1105 .elementor-element.elementor-element-9111021 .elementor-button{font-size:16px;}.elementor-1105 .elementor-element.elementor-element-4ee2d6d .elementor-heading-title{font-size:12px;}.elementor-1105 .elementor-element.elementor-element-73a1032 .elementor-heading-title{font-size:19px;}.elementor-1105 .elementor-element.elementor-element-190ccf8{font-size:13px;}.elementor-1105 .elementor-element.elementor-element-f3af4fc{font-size:13px;}.elementor-1105 .elementor-element.elementor-element-5da85b1 .elementor-heading-title{font-size:12px;}.elementor-1105 .elementor-element.elementor-element-4a29fac .elementor-heading-title{font-size:32px;}.elementor-1105 .elementor-element.elementor-element-fb64268{font-size:14px;}.elementor-1105 .elementor-element.elementor-element-825e9c2{font-size:14px;}.elementor-1105 .elementor-element.elementor-element-47c220b{font-size:14px;}.elementor-1105 .elementor-element.elementor-element-39406ed{font-size:14px;}.elementor-1105 .elementor-element.elementor-element-eb981f5{font-size:14px;}.elementor-1105 .elementor-element.elementor-element-3b0291d{font-size:14px;}.elementor-1105 .elementor-element.elementor-element-b4af60d .elementor-button{font-size:16px;}.elementor-1105 .elementor-element.elementor-element-082a524 .elementor-heading-title{font-size:10px;}}@media(max-width:767px){.elementor-1105 .elementor-element.elementor-element-f5e22b9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-1105 .elementor-element.elementor-element-74cc966{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1105 .elementor-element.elementor-element-74cc966 .elementor-heading-title{font-size:15px;line-height:1.25em;}.elementor-1105 .elementor-element.elementor-element-0bb8df7{--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:28px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-1105 .elementor-element.elementor-element-415ca7e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1105 .elementor-element.elementor-element-415ca7e .elementor-heading-title{font-size:14px;line-height:1.25em;}.elementor-1105 .elementor-element.elementor-element-986be13{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1105 .elementor-element.elementor-element-986be13 .elementor-heading-title{font-size:26px;line-height:1.3em;}.elementor-1105 .elementor-element.elementor-element-867c9ff{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1105 .elementor-element.elementor-element-867c9ff .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-1105 .elementor-element.elementor-element-51f962b{--width:100%;--flex-wrap:nowrap;}.elementor-1105 .elementor-element.elementor-element-f1b6dc7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1105 .elementor-element.elementor-element-f1b6dc7 .elementor-button{font-size:15px;line-height:1.3em;padding:20px 16px 20px 16px;}.elementor-1105 .elementor-element.elementor-element-f13ce3a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1105 .elementor-element.elementor-element-f13ce3a .elementor-heading-title{font-size:13px;line-height:1.25em;}.elementor-1105 .elementor-element.elementor-element-0ac91be{--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:55px;--padding-bottom:55px;--padding-left:16px;--padding-right:16px;}.elementor-1105 .elementor-element.elementor-element-52799bd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1105 .elementor-element.elementor-element-52799bd .elementor-heading-title{font-size:12px;line-height:1.25em;}.elementor-1105 .elementor-element.elementor-element-706bccc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1105 .elementor-element.elementor-element-706bccc .elementor-heading-title{font-size:26px;line-height:1.25em;}.elementor-1105 .elementor-element.elementor-element-42b2c97{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:16px;line-height:1.55em;}.elementor-1105 .elementor-element.elementor-element-5f2f4ce{--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;}.elementor-1105 .elementor-element.elementor-element-a9a03af{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-1105 .elementor-element.elementor-element-34ff9dc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1105 .elementor-element.elementor-element-34ff9dc .elementor-heading-title{font-size:44px;line-height:1.25em;}.elementor-1105 .elementor-element.elementor-element-b954d2a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1105 .elementor-element.elementor-element-b954d2a .elementor-heading-title{font-size:17px;line-height:1.25em;}.elementor-1105 .elementor-element.elementor-element-bf9f81a{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-1105 .elementor-element.elementor-element-ce73142{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1105 .elementor-element.elementor-element-ce73142 .elementor-heading-title{font-size:44px;line-height:1.25em;}.elementor-1105 .elementor-element.elementor-element-ad60016{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1105 .elementor-element.elementor-element-ad60016 .elementor-heading-title{font-size:17px;line-height:1.25em;}.elementor-1105 .elementor-element.elementor-element-ee19555{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-1105 .elementor-element.elementor-element-6a34e9d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1105 .elementor-element.elementor-element-6a34e9d .elementor-heading-title{font-size:44px;line-height:1.25em;}.elementor-1105 .elementor-element.elementor-element-94c75ea{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1105 .elementor-element.elementor-element-94c75ea .elementor-heading-title{font-size:17px;line-height:1.25em;}.elementor-1105 .elementor-element.elementor-element-0c2684f{--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:55px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-1105 .elementor-element.elementor-element-84f2fa3{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1105 .elementor-element.elementor-element-2bbfb02{--width:100%;}.elementor-1105 .elementor-element.elementor-element-cbbd72b img{width:100%;}.elementor-1105 .elementor-element.elementor-element-48a9f90{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1105 .elementor-element.elementor-element-face544{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1105 .elementor-element.elementor-element-face544 .elementor-heading-title{font-size:24px;line-height:1.25em;}.elementor-1105 .elementor-element.elementor-element-09dc77f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.55em;}.elementor-1105 .elementor-element.elementor-element-239853c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1105 .elementor-element.elementor-element-239853c .elementor-heading-title{font-size:24px;line-height:1.25em;}.elementor-1105 .elementor-element.elementor-element-73798c1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1105 .elementor-element.elementor-element-73798c1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1105 .elementor-element.elementor-element-73798c1 .elementor-icon-list-item > a{font-size:15px;}.elementor-1105 .elementor-element.elementor-element-a3029c6{--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:55px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-1105 .elementor-element.elementor-element-ea9b606{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1105 .elementor-element.elementor-element-ea9b606 img{width:100%;}.elementor-1105 .elementor-element.elementor-element-085c084{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1105 .elementor-element.elementor-element-085c084 .elementor-heading-title{font-size:12px;line-height:1.25em;}.elementor-1105 .elementor-element.elementor-element-c03e1fb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1105 .elementor-element.elementor-element-c03e1fb .elementor-heading-title{font-size:26px;line-height:1.25em;}.elementor-1105 .elementor-element.elementor-element-8ed0a01{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:16px;line-height:1.55em;}.elementor-1105 .elementor-element.elementor-element-e444e60{--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;}.elementor-1105 .elementor-element.elementor-element-a286df5{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-1105 .elementor-element.elementor-element-8321861{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1105 .elementor-element.elementor-element-8321861 .elementor-heading-title{font-size:36px;line-height:1.25em;}.elementor-1105 .elementor-element.elementor-element-3093189{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1105 .elementor-element.elementor-element-3093189 .elementor-heading-title{font-size:18px;line-height:1.25em;}.elementor-1105 .elementor-element.elementor-element-5625492{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-1105 .elementor-element.elementor-element-dfdb5ea{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1105 .elementor-element.elementor-element-dfdb5ea .elementor-heading-title{font-size:36px;line-height:1.25em;}.elementor-1105 .elementor-element.elementor-element-ad655ad{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1105 .elementor-element.elementor-element-ad655ad .elementor-heading-title{font-size:18px;line-height:1.25em;}.elementor-1105 .elementor-element.elementor-element-7a9302a{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-1105 .elementor-element.elementor-element-09eccda{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1105 .elementor-element.elementor-element-09eccda .elementor-heading-title{font-size:36px;line-height:1.25em;}.elementor-1105 .elementor-element.elementor-element-db536a5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1105 .elementor-element.elementor-element-db536a5 .elementor-heading-title{font-size:18px;line-height:1.25em;}.elementor-1105 .elementor-element.elementor-element-900095e{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-1105 .elementor-element.elementor-element-c8d30ed{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1105 .elementor-element.elementor-element-c8d30ed .elementor-heading-title{font-size:36px;line-height:1.25em;}.elementor-1105 .elementor-element.elementor-element-1fe7957{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1105 .elementor-element.elementor-element-1fe7957 .elementor-heading-title{font-size:18px;line-height:1.25em;}.elementor-1105 .elementor-element.elementor-element-3ee35fb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;line-height:1.55em;}.elementor-1105 .elementor-element.elementor-element-422d66a{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-1105 .elementor-element.elementor-element-43af91c{width:auto;max-width:auto;}.elementor-1105 .elementor-element.elementor-element-43af91c .elementor-heading-title{font-size:16px;line-height:1.25em;}.elementor-1105 .elementor-element.elementor-element-3099991{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1105 .elementor-element.elementor-element-3099991 .elementor-heading-title{font-size:18px;line-height:1.25em;}.elementor-1105 .elementor-element.elementor-element-b8401ca{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;line-height:1.55em;}.elementor-1105 .elementor-element.elementor-element-8c30b58{--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:55px;--padding-bottom:60px;--padding-left:14px;--padding-right:14px;}.elementor-1105 .elementor-element.elementor-element-7cb3615{--width:100%;--padding-top:32px;--padding-bottom:30px;--padding-left:18px;--padding-right:18px;}.elementor-1105 .elementor-element.elementor-element-3af8058{width:auto;max-width:auto;}.elementor-1105 .elementor-element.elementor-element-3af8058 .elementor-heading-title{font-size:12px;line-height:1.25em;}.elementor-1105 .elementor-element.elementor-element-0adb224{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1105 .elementor-element.elementor-element-0adb224 .elementor-heading-title{font-size:21px;line-height:1.25em;}.elementor-1105 .elementor-element.elementor-element-94aa5db{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:17px;line-height:1.55em;}.elementor-1105 .elementor-element.elementor-element-5cee8ce{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1105 .elementor-element.elementor-element-5cee8ce .elementor-heading-title{font-size:38px;line-height:1.25em;}.elementor-1105 .elementor-element.elementor-element-b00c7f4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:17px;line-height:1.55em;}.elementor-1105 .elementor-element.elementor-element-8c27e74{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1105 .elementor-element.elementor-element-8c27e74 .elementor-heading-title{font-size:15px;line-height:1.25em;}.elementor-1105 .elementor-element.elementor-element-9111021{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1105 .elementor-element.elementor-element-9111021 .elementor-button{font-size:15px;line-height:1.3em;padding:20px 16px 20px 16px;}.elementor-1105 .elementor-element.elementor-element-4ee2d6d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1105 .elementor-element.elementor-element-4ee2d6d .elementor-heading-title{font-size:13px;line-height:1.25em;}.elementor-1105 .elementor-element.elementor-element-74c3d50{--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:22px;--padding-bottom:22px;--padding-left:16px;--padding-right:16px;}.elementor-1105 .elementor-element.elementor-element-8e97b6f .elementor-icon{font-size:32px;}.elementor-1105 .elementor-element.elementor-element-8e97b6f .elementor-icon svg{height:32px;}.elementor-1105 .elementor-element.elementor-element-dffffe5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1105 .elementor-element.elementor-element-73a1032{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1105 .elementor-element.elementor-element-73a1032 .elementor-heading-title{font-size:19px;line-height:1.25em;}.elementor-1105 .elementor-element.elementor-element-190ccf8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:14px;line-height:1.55em;}.elementor-1105 .elementor-element.elementor-element-f3af4fc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;line-height:1.55em;}.elementor-1105 .elementor-element.elementor-element-61d979e{--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:55px;--padding-bottom:55px;--padding-left:16px;--padding-right:16px;}.elementor-1105 .elementor-element.elementor-element-5da85b1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1105 .elementor-element.elementor-element-5da85b1 .elementor-heading-title{font-size:12px;line-height:1.25em;}.elementor-1105 .elementor-element.elementor-element-4a29fac{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1105 .elementor-element.elementor-element-4a29fac .elementor-heading-title{font-size:25px;line-height:1.25em;}.elementor-1105 .elementor-element.elementor-element-16f16d5{--width:100%;}.elementor-1105 .elementor-element.elementor-element-fb64268{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:15px;line-height:1.55em;}.elementor-1105 .elementor-element.elementor-element-825e9c2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:15px;line-height:1.55em;}.elementor-1105 .elementor-element.elementor-element-47c220b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:15px;line-height:1.55em;}.elementor-1105 .elementor-element.elementor-element-39406ed{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:15px;line-height:1.55em;}.elementor-1105 .elementor-element.elementor-element-eb981f5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:15px;line-height:1.55em;}.elementor-1105 .elementor-element.elementor-element-3b0291d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:15px;line-height:1.55em;}.elementor-1105 .elementor-element.elementor-element-fb87c21{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1105 .elementor-element.elementor-element-b4af60d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1105 .elementor-element.elementor-element-b4af60d .elementor-button{font-size:15px;line-height:1.3em;padding:20px 16px 20px 16px;}.elementor-1105 .elementor-element.elementor-element-4f8cf4e{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:35px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-1105 .elementor-element.elementor-element-09615bc img{width:120px;}.elementor-1105 .elementor-element.elementor-element-082a524{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1105 .elementor-element.elementor-element-082a524 .elementor-heading-title{font-size:11px;line-height:1.25em;}}/* Start custom CSS for container, class: .elementor-element-51f962b */.elementor-1105 .elementor-element.elementor-element-51f962b{flex-shrink:0;flex-wrap:nowrap !important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f1b6dc7 */.elementor-1105 .elementor-element.elementor-element-f1b6dc7 .elementor-button{animation: pulse-cta 2s infinite;box-shadow:0 10px 30px -8px rgba(34,197,94,.7);}
.elementor-1105 .elementor-element.elementor-element-f1b6dc7 .elementor-button:hover{transform:translateY(-2px);}
@keyframes pulse-cta{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(34,197,94,.65);}70%{transform:scale(1.03);box-shadow:0 0 0 18px rgba(34,197,94,0);}100%{transform:scale(1);box-shadow:0 0 0 0 rgba(34,197,94,0);}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bb8df7 */.elementor-1105 .elementor-element.elementor-element-0bb8df7{position:relative;overflow:hidden;}
.elementor-1105 .elementor-element.elementor-element-0bb8df7::before{content:"";position:absolute;top:-160px;left:-160px;width:520px;height:520px;background:#7C3AED;border-radius:100%;filter:blur(160px);opacity:.45;pointer-events:none;z-index:0;animation:glow 7s ease-in-out infinite;}
.elementor-1105 .elementor-element.elementor-element-0bb8df7::after{content:"";position:absolute;bottom:-200px;right:-160px;width:560px;height:560px;background:#22D3EE;border-radius:100%;filter:blur(180px);opacity:.22;pointer-events:none;z-index:0;animation:glow 7s 3s ease-in-out infinite;}
.elementor-1105 .elementor-element.elementor-element-0bb8df7 > .e-con-inner{position:relative;z-index:1;}
@keyframes glow{0%,100%{transform:scale(1);opacity:.25;}50%{transform:scale(1.15);opacity:.5;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9a03af */.elementor-1105 .elementor-element.elementor-element-a9a03af{transition:transform .3s ease, box-shadow .3s ease;}
.elementor-1105 .elementor-element.elementor-element-a9a03af:hover{transform:translateY(-6px);box-shadow:0 22px 45px -18px rgba(124,58,237,.45);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9f81a */.elementor-1105 .elementor-element.elementor-element-bf9f81a{transition:transform .3s ease, box-shadow .3s ease;}
.elementor-1105 .elementor-element.elementor-element-bf9f81a:hover{transform:translateY(-6px);box-shadow:0 22px 45px -18px rgba(124,58,237,.45);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee19555 */.elementor-1105 .elementor-element.elementor-element-ee19555{transition:transform .3s ease, box-shadow .3s ease;}
.elementor-1105 .elementor-element.elementor-element-ee19555:hover{transform:translateY(-6px);box-shadow:0 22px 45px -18px rgba(124,58,237,.45);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbbd72b */.elementor-1105 .elementor-element.elementor-element-cbbd72b img{border:4px solid #FFFFFF14;}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-73798c1 */.elementor-1105 .elementor-element.elementor-element-73798c1 .elementor-icon-list-item{background:#FFFFFF10;border:1px solid #C4B5FD40;border-radius:12px;padding:14px 18px !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2684f */.elementor-1105 .elementor-element.elementor-element-0c2684f{position:relative;overflow:hidden;}
.elementor-1105 .elementor-element.elementor-element-0c2684f::before{content:"";position:absolute;top:-160px;left:-160px;width:520px;height:520px;background:#7C3AED;border-radius:100%;filter:blur(160px);opacity:.45;pointer-events:none;z-index:0;animation:glow 7s ease-in-out infinite;}
.elementor-1105 .elementor-element.elementor-element-0c2684f::after{content:"";position:absolute;bottom:-200px;right:-160px;width:560px;height:560px;background:#22D3EE;border-radius:100%;filter:blur(180px);opacity:.22;pointer-events:none;z-index:0;animation:glow 7s 3s ease-in-out infinite;}
.elementor-1105 .elementor-element.elementor-element-0c2684f > .e-con-inner{position:relative;z-index:1;}
@keyframes glow{0%,100%{transform:scale(1);opacity:.25;}50%{transform:scale(1.15);opacity:.5;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8321861 */.elementor-1105 .elementor-element.elementor-element-8321861 .elementor-heading-title{background:linear-gradient(135deg,#7C3AED,#22D3EE);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a286df5 */.elementor-1105 .elementor-element.elementor-element-a286df5{transition:transform .3s ease, box-shadow .3s ease;}
.elementor-1105 .elementor-element.elementor-element-a286df5:hover{transform:translateY(-6px);box-shadow:0 22px 45px -18px rgba(124,58,237,.45);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dfdb5ea */.elementor-1105 .elementor-element.elementor-element-dfdb5ea .elementor-heading-title{background:linear-gradient(135deg,#7C3AED,#22D3EE);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5625492 */.elementor-1105 .elementor-element.elementor-element-5625492{transition:transform .3s ease, box-shadow .3s ease;}
.elementor-1105 .elementor-element.elementor-element-5625492:hover{transform:translateY(-6px);box-shadow:0 22px 45px -18px rgba(124,58,237,.45);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09eccda */.elementor-1105 .elementor-element.elementor-element-09eccda .elementor-heading-title{background:linear-gradient(135deg,#7C3AED,#22D3EE);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a9302a */.elementor-1105 .elementor-element.elementor-element-7a9302a{transition:transform .3s ease, box-shadow .3s ease;}
.elementor-1105 .elementor-element.elementor-element-7a9302a:hover{transform:translateY(-6px);box-shadow:0 22px 45px -18px rgba(124,58,237,.45);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8d30ed */.elementor-1105 .elementor-element.elementor-element-c8d30ed .elementor-heading-title{background:linear-gradient(135deg,#7C3AED,#22D3EE);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-900095e */.elementor-1105 .elementor-element.elementor-element-900095e{transition:transform .3s ease, box-shadow .3s ease;}
.elementor-1105 .elementor-element.elementor-element-900095e:hover{transform:translateY(-6px);box-shadow:0 22px 45px -18px rgba(124,58,237,.45);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-422d66a */.elementor-1105 .elementor-element.elementor-element-422d66a{transition:transform .3s ease, box-shadow .3s ease;}
.elementor-1105 .elementor-element.elementor-element-422d66a:hover{transform:translateY(-6px);box-shadow:0 22px 45px -18px rgba(124,58,237,.45);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3029c6 */.elementor-1105 .elementor-element.elementor-element-a3029c6{position:relative;overflow:hidden;}
.elementor-1105 .elementor-element.elementor-element-a3029c6::before{content:"";position:absolute;top:-160px;left:-160px;width:520px;height:520px;background:#7C3AED;border-radius:100%;filter:blur(160px);opacity:.45;pointer-events:none;z-index:0;animation:glow 7s ease-in-out infinite;}
.elementor-1105 .elementor-element.elementor-element-a3029c6::after{content:"";position:absolute;bottom:-200px;right:-160px;width:560px;height:560px;background:#22D3EE;border-radius:100%;filter:blur(180px);opacity:.22;pointer-events:none;z-index:0;animation:glow 7s 3s ease-in-out infinite;}
.elementor-1105 .elementor-element.elementor-element-a3029c6 > .e-con-inner{position:relative;z-index:1;}
@keyframes glow{0%,100%{transform:scale(1);opacity:.25;}50%{transform:scale(1.15);opacity:.5;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9111021 */.elementor-1105 .elementor-element.elementor-element-9111021 .elementor-button{animation: pulse-cta 2s infinite;box-shadow:0 10px 30px -8px rgba(34,197,94,.7);}
.elementor-1105 .elementor-element.elementor-element-9111021 .elementor-button:hover{transform:translateY(-2px);}
@keyframes pulse-cta{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(34,197,94,.65);}70%{transform:scale(1.03);box-shadow:0 0 0 18px rgba(34,197,94,0);}100%{transform:scale(1);box-shadow:0 0 0 0 rgba(34,197,94,0);}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c30b58 */.elementor-1105 .elementor-element.elementor-element-8c30b58{position:relative;overflow:hidden;}
.elementor-1105 .elementor-element.elementor-element-8c30b58::before{content:"";position:absolute;top:-160px;left:-160px;width:520px;height:520px;background:#7C3AED;border-radius:100%;filter:blur(160px);opacity:.45;pointer-events:none;z-index:0;animation:glow 7s ease-in-out infinite;}
.elementor-1105 .elementor-element.elementor-element-8c30b58::after{content:"";position:absolute;bottom:-200px;right:-160px;width:560px;height:560px;background:#22D3EE;border-radius:100%;filter:blur(180px);opacity:.22;pointer-events:none;z-index:0;animation:glow 7s 3s ease-in-out infinite;}
.elementor-1105 .elementor-element.elementor-element-8c30b58 > .e-con-inner{position:relative;z-index:1;}
@keyframes glow{0%,100%{transform:scale(1);opacity:.25;}50%{transform:scale(1.15);opacity:.5;}}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-fb87c21 */.elementor-1105 .elementor-element.elementor-element-fb87c21 .e-n-accordion-item{background:#FFFFFF;border:1px solid #DDD6FE;border-radius:14px;margin-bottom:12px;overflow:hidden;transition:box-shadow .3s;}
.elementor-1105 .elementor-element.elementor-element-fb87c21 .e-n-accordion-item[open]{box-shadow:0 14px 34px -18px rgba(124,58,237,.55);border-color:#A78BFA;}
.elementor-1105 .elementor-element.elementor-element-fb87c21 .e-n-accordion-item-title{background:transparent;border:none;padding:20px 22px;}
.elementor-1105 .elementor-element.elementor-element-fb87c21 .e-n-accordion-item-title-text{font-family:"Montserrat",sans-serif;font-weight:700;font-size:17px;color:#1E1B3A;line-height:1.35;}
.elementor-1105 .elementor-element.elementor-element-fb87c21 .e-n-accordion-item-title-icon i, .elementor-1105 .elementor-element.elementor-element-fb87c21 .e-n-accordion-item-title-icon svg{color:#7C3AED;fill:#7C3AED;font-size:16px;width:16px;}
.elementor-1105 .elementor-element.elementor-element-fb87c21 .e-n-accordion-item > .e-con{border:none;padding:0 22px 20px 22px;}
@media(max-width:767px){.elementor-1105 .elementor-element.elementor-element-fb87c21 .e-n-accordion-item-title-text{font-size:15px;}.elementor-1105 .elementor-element.elementor-element-fb87c21 .e-n-accordion-item-title{padding:16px;}.elementor-1105 .elementor-element.elementor-element-fb87c21 .e-n-accordion-item > .e-con{padding:0 16px 16px 16px;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b4af60d */.elementor-1105 .elementor-element.elementor-element-b4af60d .elementor-button{animation: pulse-cta 2s infinite;box-shadow:0 10px 30px -8px rgba(34,197,94,.7);}
.elementor-1105 .elementor-element.elementor-element-b4af60d .elementor-button:hover{transform:translateY(-2px);}
@keyframes pulse-cta{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(34,197,94,.65);}70%{transform:scale(1.03);box-shadow:0 0 0 18px rgba(34,197,94,0);}100%{transform:scale(1);box-shadow:0 0 0 0 rgba(34,197,94,0);}}/* End custom CSS */
/* Start custom CSS *//* Professor do Futuro — CSS global */
html, body{width:100%;overflow-x:hidden;}
body{-webkit-font-smoothing:antialiased;}
body::-webkit-scrollbar{width:6px;}
body::-webkit-scrollbar-track{background:#0B0824;}
body::-webkit-scrollbar-thumb{background:linear-gradient(#7C3AED,#22D3EE);border-radius:10px;}
::selection{background:#7C3AED;color:#fff;}
.elementor-widget-text-editor p:last-child{margin-bottom:0;}
.grad-txt{background:linear-gradient(90deg,#C4B5FD,#22D3EE);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;}/* End custom CSS */