.elementor-191 .elementor-element.elementor-element-6cd8f07c{--display:flex;--min-height:0px;}.elementor-widget-theme-site-logo .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-191 .elementor-element.elementor-element-36df862d{width:var( --container-widget-width, 75.625% );max-width:75.625%;--container-widget-width:75.625%;--container-widget-flex-grow:0;text-align:start;}.elementor-191 .elementor-element.elementor-element-36df862d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-191 .elementor-element.elementor-element-36df862d img{width:100%;max-width:100%;border-radius:11px 11px 11px 11px;}.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-191 .elementor-element.elementor-element-5d4e159d .elementor-button{background-color:#6200BB;font-family:"Bricolage Grotesque", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:17px 17px 17px 17px;}.elementor-191 .elementor-element.elementor-element-5d4e159d{width:var( --container-widget-width, 138.146% );max-width:138.146%;padding:1px 1px 1px 1px;--container-widget-width:138.146%;--container-widget-flex-grow:0;}.elementor-191 .elementor-element.elementor-element-5d4e159d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-191 .elementor-element.elementor-element-3df3576{--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;--justify-content:space-around;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-191 .elementor-element.elementor-element-5115e387{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-191 .elementor-element.elementor-element-5115e387.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-191 .elementor-element.elementor-element-69fc0226{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-191 .elementor-element.elementor-element-69fc0226.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-191 .elementor-element.elementor-element-69fc0226 img{width:100%;max-width:100%;}.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-191 .elementor-element.elementor-element-4127ec5d .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:14px;font-weight:600;color:#CDC3D6;}.elementor-191 .elementor-element.elementor-element-6ce2c362 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:14px;font-weight:600;color:#CDC3D6;}.elementor-191 .elementor-element.elementor-element-7c7ac94 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:14px;font-weight:600;color:#CDC3D6;}.elementor-191 .elementor-element.elementor-element-6158cd78 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:14px;font-weight:600;color:#CDC3D6;}.elementor-191 .elementor-element.elementor-element-18212538 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:14px;font-weight:600;color:#CDC3D6;}.elementor-191 .elementor-element.elementor-element-baa32d1 .elementor-button{background-color:#6200BB;fill:#FFFFFF;color:#FFFFFF;border-radius:17px 17px 17px 17px;}.elementor-191 .elementor-element.elementor-element-baa32d1{width:var( --container-widget-width, 138.146% );max-width:138.146%;padding:1px 1px 1px 1px;--container-widget-width:138.146%;--container-widget-flex-grow:0;}.elementor-191 .elementor-element.elementor-element-baa32d1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-191 .elementor-element.elementor-element-7fa1c66d{--display:flex;--min-height:554px;--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;--justify-content:space-between;--align-items:flex-start;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:43px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-191 .elementor-element.elementor-element-18207cd3{--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;--justify-content:flex-start;--align-items:flex-start;}.elementor-191 .elementor-element.elementor-element-7f1d99b7{--display:flex;}.elementor-191 .elementor-element.elementor-element-6cff1d11{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-191 .elementor-element.elementor-element-6cff1d11 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:60px;font-weight:600;color:#CDC3D6;}.elementor-191 .elementor-element.elementor-element-1810ae31{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-191 .elementor-element.elementor-element-1810ae31 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:21px;font-weight:400;color:#837C8A;}.elementor-191 .elementor-element.elementor-element-182793f6{--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;--justify-content:flex-start;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-191 .elementor-element.elementor-element-429ec720{--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;--justify-content:space-evenly;--align-items:center;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF7A;--border-color:#FFFFFF7A;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 21px -3px rgba(45.75538752362961, 5.173913043478257, 118.99999999999999, 0.5);}.elementor-191 .elementor-element.elementor-element-429ec720:not(.elementor-motion-effects-element-type-background), .elementor-191 .elementor-element.elementor-element-429ec720 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7300976B;}.elementor-191 .elementor-element.elementor-element-429ec720:hover{background-color:#8500AFB0;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:#F3C6FF;--border-color:#F3C6FF;--border-radius:30px 30px 30px 30px;--border-top-left-radius:30px;--border-top-right-radius:30px;--border-bottom-right-radius:30px;--border-bottom-left-radius:30px;box-shadow:0px 0px 10px 12px rgba(26.308223062381856, 0.7760869565217344, 59.499999999999986, 0.5);}.elementor-191 .elementor-element.elementor-element-429ec720, .elementor-191 .elementor-element.elementor-element-429ec720::before{--border-transition:0.3s;}.elementor-191 .elementor-element.elementor-element-429ec720.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-191 .elementor-element.elementor-element-1ec14972{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-1ec14972 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.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-191 .elementor-element.elementor-element-45e4a849{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-191 .elementor-element.elementor-element-45e4a849.elementor-element{--align-self:center;}.elementor-191 .elementor-element.elementor-element-45e4a849 .elementor-icon-wrapper{text-align:center;}.elementor-191 .elementor-element.elementor-element-45e4a849.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-191 .elementor-element.elementor-element-45e4a849.elementor-view-framed .elementor-icon, .elementor-191 .elementor-element.elementor-element-45e4a849.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-191 .elementor-element.elementor-element-45e4a849.elementor-view-framed .elementor-icon, .elementor-191 .elementor-element.elementor-element-45e4a849.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-191 .elementor-element.elementor-element-45e4a849 .elementor-icon{font-size:24px;}.elementor-191 .elementor-element.elementor-element-45e4a849 .elementor-icon svg{height:24px;}.elementor-191 .elementor-element.elementor-element-6e48f771{--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;--justify-content:space-evenly;--align-items:center;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF7A;--border-color:#FFFFFF7A;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 21px -3px rgba(45.75538752362961, 5.173913043478257, 118.99999999999999, 0.5);}.elementor-191 .elementor-element.elementor-element-6e48f771:not(.elementor-motion-effects-element-type-background), .elementor-191 .elementor-element.elementor-element-6e48f771 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4C009757;}.elementor-191 .elementor-element.elementor-element-6e48f771:hover{background-color:#5300AFB0;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:#F3C6FF;--border-color:#F3C6FF;--border-radius:30px 30px 30px 30px;--border-top-left-radius:30px;--border-top-right-radius:30px;--border-bottom-right-radius:30px;--border-bottom-left-radius:30px;box-shadow:0px 0px 10px 12px rgba(26.308223062381856, 0.7760869565217344, 59.499999999999986, 0.5);}.elementor-191 .elementor-element.elementor-element-6e48f771, .elementor-191 .elementor-element.elementor-element-6e48f771::before{--border-transition:0.3s;}.elementor-191 .elementor-element.elementor-element-6e48f771.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-191 .elementor-element.elementor-element-36c39de1{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-36c39de1 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-191 .elementor-element.elementor-element-253c4797{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-191 .elementor-element.elementor-element-253c4797.elementor-element{--align-self:center;}.elementor-191 .elementor-element.elementor-element-253c4797 .elementor-icon-wrapper{text-align:center;}.elementor-191 .elementor-element.elementor-element-253c4797.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-191 .elementor-element.elementor-element-253c4797.elementor-view-framed .elementor-icon, .elementor-191 .elementor-element.elementor-element-253c4797.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-191 .elementor-element.elementor-element-253c4797.elementor-view-framed .elementor-icon, .elementor-191 .elementor-element.elementor-element-253c4797.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-191 .elementor-element.elementor-element-253c4797 .elementor-icon{font-size:24px;}.elementor-191 .elementor-element.elementor-element-253c4797 .elementor-icon svg{height:24px;}.elementor-191 .elementor-element.elementor-element-32f74c33{--display:flex;--min-height:0px;--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;--justify-content:flex-start;--align-items:center;--gap:9px 9px;--row-gap:9px;--column-gap:9px;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:#7373733B;--border-color:#7373733B;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-191 .elementor-element.elementor-element-32f74c33:not(.elementor-motion-effects-element-type-background), .elementor-191 .elementor-element.elementor-element-32f74c33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#361C5F45;}.elementor-191 .elementor-element.elementor-element-32f74c33.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-191 .elementor-element.elementor-element-d19b74f{margin:0px 12px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-d19b74f.elementor-element{--align-self:center;}.elementor-191 .elementor-element.elementor-element-d19b74f .elementor-icon-wrapper{text-align:center;}.elementor-191 .elementor-element.elementor-element-d19b74f.elementor-view-stacked .elementor-icon{background-color:#730097;}.elementor-191 .elementor-element.elementor-element-d19b74f.elementor-view-framed .elementor-icon, .elementor-191 .elementor-element.elementor-element-d19b74f.elementor-view-default .elementor-icon{color:#730097;border-color:#730097;}.elementor-191 .elementor-element.elementor-element-d19b74f.elementor-view-framed .elementor-icon, .elementor-191 .elementor-element.elementor-element-d19b74f.elementor-view-default .elementor-icon svg{fill:#730097;}.elementor-191 .elementor-element.elementor-element-d19b74f .elementor-icon{font-size:12px;}.elementor-191 .elementor-element.elementor-element-d19b74f .elementor-icon svg{height:12px;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-191 .elementor-element.elementor-element-2036f255{--iteration-count:infinite;width:100%;max-width:100%;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:-2px 0px 0px -2px;--dynamic-text-color:#AE84D3;}.elementor-191 .elementor-element.elementor-element-2036f255.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-191 .elementor-element.elementor-element-2036f255 .elementor-headline{text-align:start;font-family:"Bricolage Grotesque", Sans-serif;font-size:13px;font-weight:500;}.elementor-191 .elementor-element.elementor-element-2036f255 .elementor-headline-plain-text{color:#CDC3D6;}.elementor-191 .elementor-element.elementor-element-2036f255 .elementor-headline-dynamic-text{font-family:"Bricolage Grotesque", Sans-serif;font-weight:600;}.elementor-191 .elementor-element.elementor-element-318febfb{--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:space-between;}.elementor-191 .elementor-element.elementor-element-6e414469{--display:flex;--justify-content:center;}.elementor-191 .elementor-element.elementor-element-1dc4c1ca{width:var( --container-widget-width, 0% );max-width:0%;padding:0px 0px 0px 0px;--container-widget-width:0%;--container-widget-flex-grow:0;}.elementor-191 .elementor-element.elementor-element-518b9b46{--display:flex;}.elementor-191 .elementor-element.elementor-element-518b9b46:not(.elementor-motion-effects-element-type-background), .elementor-191 .elementor-element.elementor-element-518b9b46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272437;}.elementor-191 .elementor-element.elementor-element-3150bb33{--display:flex;--min-height:985px;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-191 .elementor-element.elementor-element-3150bb33:not(.elementor-motion-effects-element-type-background), .elementor-191 .elementor-element.elementor-element-3150bb33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0C18;}.elementor-191 .elementor-element.elementor-element-bfde230{text-align:center;}.elementor-191 .elementor-element.elementor-element-bfde230 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:13px;font-weight:600;color:#B368F7;}.elementor-191 .elementor-element.elementor-element-54d4418e{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;text-align:center;}.elementor-191 .elementor-element.elementor-element-54d4418e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-191 .elementor-element.elementor-element-54d4418e .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:50px;font-weight:600;color:#CDC3D6;}.elementor-191 .elementor-element.elementor-element-7be18c02{width:var( --container-widget-width, 58.092% );max-width:58.092%;--container-widget-width:58.092%;--container-widget-flex-grow:0;text-align:center;}.elementor-191 .elementor-element.elementor-element-7be18c02.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-191 .elementor-element.elementor-element-7be18c02 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:21px;font-weight:400;color:#837C8A;}.elementor-191 .elementor-element.elementor-element-4d2fcc33{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-191 .elementor-element.elementor-element-4d2fcc33.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-191 .elementor-element.elementor-element-4510283a{width:100%;max-width:100%;}.elementor-191 .elementor-element.elementor-element-1f57e7fa{--display:flex;--min-height:567px;--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;--justify-content:center;--align-items:center;}.elementor-191 .elementor-element.elementor-element-1f57e7fa:not(.elementor-motion-effects-element-type-background), .elementor-191 .elementor-element.elementor-element-1f57e7fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#211E2A;}.elementor-191 .elementor-element.elementor-element-478daddd{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-191 .elementor-element.elementor-element-478daddd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-191 .elementor-element.elementor-element-78865de{--display:flex;--min-height:1077px;--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;--justify-content:center;--align-items:center;}.elementor-191 .elementor-element.elementor-element-78865de:not(.elementor-motion-effects-element-type-background), .elementor-191 .elementor-element.elementor-element-78865de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0C18;}.elementor-191 .elementor-element.elementor-element-33837f8d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-191 .elementor-element.elementor-element-33837f8d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-191 .elementor-element.elementor-element-562f6bf9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-191 .elementor-element.elementor-element-562f6bf9:not(.elementor-motion-effects-element-type-background), .elementor-191 .elementor-element.elementor-element-562f6bf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#211E2A;}.elementor-191 .elementor-element.elementor-element-6fed1055{width:100%;max-width:100%;}.elementor-191 .elementor-element.elementor-element-6fed1055.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-191 .elementor-element.elementor-element-13c048c3{--display:flex;}.elementor-191 .elementor-element.elementor-element-13c048c3:not(.elementor-motion-effects-element-type-background), .elementor-191 .elementor-element.elementor-element-13c048c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0C18;}.elementor-191 .elementor-element.elementor-element-539bf095{--display:flex;--min-height:261px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:21px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-191 .elementor-element.elementor-element-539bf095:not(.elementor-motion-effects-element-type-background), .elementor-191 .elementor-element.elementor-element-539bf095 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#211E2A;}.elementor-191 .elementor-element.elementor-element-539bf095.e-con{--align-self:center;}.elementor-191 .elementor-element.elementor-element-20a955e8{--display:flex;}.elementor-191 .elementor-element.elementor-element-20a955e8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-191 .elementor-element.elementor-element-39ce9925{text-align:start;}.elementor-191 .elementor-element.elementor-element-39ce9925 img{width:33%;}.elementor-191 .elementor-element.elementor-element-59f38469 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:14px;font-weight:500;color:#CDC3D6;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-191 .elementor-element.elementor-element-7b451eb0 .elementor-icon-box-wrapper{align-items:center;gap:13px;}.elementor-191 .elementor-element.elementor-element-7b451eb0.elementor-view-stacked .elementor-icon{background-color:#8D4CC7;}.elementor-191 .elementor-element.elementor-element-7b451eb0.elementor-view-framed .elementor-icon, .elementor-191 .elementor-element.elementor-element-7b451eb0.elementor-view-default .elementor-icon{fill:#8D4CC7;color:#8D4CC7;border-color:#8D4CC7;}.elementor-191 .elementor-element.elementor-element-7b451eb0 .elementor-icon{font-size:16px;}.elementor-191 .elementor-element.elementor-element-7b451eb0 .elementor-icon-box-title, .elementor-191 .elementor-element.elementor-element-7b451eb0 .elementor-icon-box-title a{font-family:"Bricolage Grotesque", Sans-serif;font-size:1px;font-weight:600;}.elementor-191 .elementor-element.elementor-element-7b451eb0 .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-191 .elementor-element.elementor-element-7b451eb0 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;color:#C4ACDA;}.elementor-191 .elementor-element.elementor-element-56bb666b{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:14px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-191 .elementor-element.elementor-element-56bb666b .elementor-social-icon{background-color:#7200FF;--icon-padding:0.6em;}.elementor-191 .elementor-element.elementor-element-56bb666b .elementor-icon{border-radius:5px 5px 5px 5px;}.elementor-191 .elementor-element.elementor-element-7d6daf01{--display:flex;}.elementor-191 .elementor-element.elementor-element-7d6daf01.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-191 .elementor-element.elementor-element-77f1e9cc .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:600;color:#E6E0F1;}.elementor-191 .elementor-element.elementor-element-aaf8525 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:14px;font-weight:500;color:#B4A0C6;}.elementor-191 .elementor-element.elementor-element-72e61dd9 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:14px;font-weight:500;color:#B4A0C6;}.elementor-191 .elementor-element.elementor-element-167c7a5d .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:14px;font-weight:500;color:#B4A0C6;}.elementor-191 .elementor-element.elementor-element-4a71f7b9 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:14px;font-weight:600;color:#B4A0C6;}.elementor-191 .elementor-element.elementor-element-5df9d84{--display:flex;}.elementor-191 .elementor-element.elementor-element-5df9d84.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-191 .elementor-element.elementor-element-f3cc857 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:600;color:#E6E0F1;}.elementor-191 .elementor-element.elementor-element-43c2a07f .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:15px;font-weight:500;color:#B4A0C6;}.elementor-191 .elementor-element.elementor-element-4fa08328 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:15px;font-weight:500;color:#B4A0C6;}.elementor-191 .elementor-element.elementor-element-68c84a57 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:15px;font-weight:500;color:#B4A0C6;}.elementor-191 .elementor-element.elementor-element-1ccfa671 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:15px;font-weight:500;color:#978D9F;}.elementor-191 .elementor-element.elementor-element-14abeb72{--display:flex;}.elementor-191 .elementor-element.elementor-element-14abeb72.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-191 .elementor-element.elementor-element-7caaee92 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:600;color:#E6E0F1;}.elementor-191 .elementor-element.elementor-element-694e647d .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:14px;font-weight:500;color:#978D9F;}.elementor-191 .elementor-element.elementor-element-60e7428b{--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:space-around;}.elementor-191 .elementor-element.elementor-element-60e7428b:not(.elementor-motion-effects-element-type-background), .elementor-191 .elementor-element.elementor-element-60e7428b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#211E2A;}.elementor-191 .elementor-element.elementor-element-2f993887{--display:flex;}.elementor-191 .elementor-element.elementor-element-4563bf87 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:14px;font-weight:500;color:#CDC3D6;}.elementor-191 .elementor-element.elementor-element-3be6190a{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-start;--gap:1px 60px;--row-gap:1px;--column-gap:60px;}.elementor-191 .elementor-element.elementor-element-764d2876 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:15px;font-weight:500;color:#978D9F;}.elementor-191 .elementor-element.elementor-element-45ffee8e .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:15px;font-weight:500;color:#978D9F;}.elementor-191 .elementor-element.elementor-element-3d7dd572 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:15px;font-weight:500;color:#978D9F;}.elementor-191 .elementor-element.elementor-element-7a02ace5{--display:flex;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-191 .elementor-element.elementor-element-4e434779{width:var( --container-widget-width, 0.627% );max-width:0.627%;padding:1px 1px 1px 1px;--container-widget-width:0.627%;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-191 .elementor-element.elementor-element-4e434779.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-191 .elementor-element.elementor-element-4e434779 .elementor-field-group{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );margin-bottom:6px;}.elementor-191 .elementor-element.elementor-element-4e434779 .elementor-form-fields-wrapper{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );margin-bottom:-6px;}.elementor-191 .elementor-element.elementor-element-4e434779 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-191 .elementor-element.elementor-element-4e434779 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-191 .elementor-element.elementor-element-4e434779 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-191 .elementor-element.elementor-element-4e434779 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-191 .elementor-element.elementor-element-4e434779 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-191 .elementor-element.elementor-element-4e434779 .elementor-field-group > label{font-family:"Roboto", Sans-serif;font-size:1px;font-weight:400;}.elementor-191 .elementor-element.elementor-element-4e434779 .elementor-field-type-html{padding-bottom:0px;font-family:"Roboto", Sans-serif;font-size:1px;font-weight:400;}.elementor-191 .elementor-element.elementor-element-4e434779 .elementor-field-group .elementor-field, .elementor-191 .elementor-element.elementor-element-4e434779 .elementor-field-subgroup label{font-family:"Roboto", Sans-serif;font-size:1px;font-weight:400;}.elementor-191 .elementor-element.elementor-element-4e434779 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-radius:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-4e434779 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-radius:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-4e434779 .elementor-button{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:500;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-4e434779 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-191 .elementor-element.elementor-element-4e434779 .elementor-button[type="submit"]{color:#ffffff;}.elementor-191 .elementor-element.elementor-element-4e434779 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-191 .elementor-element.elementor-element-4e434779 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-191 .elementor-element.elementor-element-4e434779 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-191 .elementor-element.elementor-element-4e434779 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-191 .elementor-element.elementor-element-4e434779 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-191 .elementor-element.elementor-element-4e434779 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}@media(max-width:767px){.elementor-191 .elementor-element.elementor-element-6cd8f07c{--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;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-191 .elementor-element.elementor-element-36df862d{width:var( --container-widget-width, 124px );max-width:124px;--container-widget-width:124px;--container-widget-flex-grow:0;}.elementor-191 .elementor-element.elementor-element-36df862d img{width:100%;max-width:100%;}.elementor-191 .elementor-element.elementor-element-5d4e159d{width:var( --container-widget-width, 163px );max-width:163px;--container-widget-width:163px;--container-widget-flex-grow:0;}.elementor-191 .elementor-element.elementor-element-5d4e159d .elementor-button{font-size:11px;border-radius:20px 20px 20px 20px;}.elementor-191 .elementor-element.elementor-element-18207cd3{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-191 .elementor-element.elementor-element-6cff1d11{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-191 .elementor-element.elementor-element-6cff1d11 .elementor-heading-title{font-size:30px;}.elementor-191 .elementor-element.elementor-element-1810ae31{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-191 .elementor-element.elementor-element-1810ae31 .elementor-heading-title{font-size:10px;}.elementor-191 .elementor-element.elementor-element-182793f6{--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:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-191 .elementor-element.elementor-element-429ec720{--width:70%;--justify-content:center;}.elementor-191 .elementor-element.elementor-element-1ec14972{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-191 .elementor-element.elementor-element-1ec14972.elementor-element{--align-self:center;}.elementor-191 .elementor-element.elementor-element-1ec14972 .elementor-heading-title{font-size:10px;}.elementor-191 .elementor-element.elementor-element-45e4a849{margin:-5px -1px calc(var(--kit-widget-spacing, 0px) + -1px) -1px;}.elementor-191 .elementor-element.elementor-element-45e4a849 .elementor-icon{font-size:15px;}.elementor-191 .elementor-element.elementor-element-45e4a849 .elementor-icon svg{height:15px;}.elementor-191 .elementor-element.elementor-element-6e48f771{--width:70%;--justify-content:center;}.elementor-191 .elementor-element.elementor-element-36c39de1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-191 .elementor-element.elementor-element-36c39de1 .elementor-heading-title{font-size:10px;}.elementor-191 .elementor-element.elementor-element-253c4797{margin:-4px -1px calc(var(--kit-widget-spacing, 0px) + -1px) -1px;}.elementor-191 .elementor-element.elementor-element-253c4797 .elementor-icon{font-size:15px;}.elementor-191 .elementor-element.elementor-element-253c4797 .elementor-icon svg{height:15px;}.elementor-191 .elementor-element.elementor-element-32f74c33{--width:57%;--justify-content:space-around;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:-3px;--padding-bottom:-3px;--padding-left:-3px;--padding-right:-3px;}.elementor-191 .elementor-element.elementor-element-d19b74f{margin:-3px 10px calc(var(--kit-widget-spacing, 0px) + 2px) 010px;padding:-1px -1px -1px -1px;}.elementor-191 .elementor-element.elementor-element-d19b74f .elementor-icon{font-size:10px;}.elementor-191 .elementor-element.elementor-element-d19b74f .elementor-icon svg{height:10px;}.elementor-191 .elementor-element.elementor-element-2036f255{width:var( --container-widget-width, 145px );max-width:145px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:145px;--container-widget-flex-grow:0;}.elementor-191 .elementor-element.elementor-element-2036f255 .elementor-headline{font-size:9px;}.elementor-191 .elementor-element.elementor-element-6e414469{--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-191 .elementor-element.elementor-element-36afbe93{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-3150bb33{--min-height:818px;}.elementor-191 .elementor-element.elementor-element-bfde230 .elementor-heading-title{font-size:9px;}.elementor-191 .elementor-element.elementor-element-54d4418e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-191 .elementor-element.elementor-element-54d4418e .elementor-heading-title{font-size:25px;}.elementor-191 .elementor-element.elementor-element-7be18c02{width:100%;max-width:100%;}.elementor-191 .elementor-element.elementor-element-7be18c02 .elementor-heading-title{font-size:10px;}.elementor-191 .elementor-element.elementor-element-478daddd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-191 .elementor-element.elementor-element-7b451eb0 .elementor-icon-box-title, .elementor-191 .elementor-element.elementor-element-7b451eb0 .elementor-icon-box-title a{font-size:1px;}.elementor-191 .elementor-element.elementor-element-7b451eb0 .elementor-icon-box-description{font-size:10px;}.elementor-191 .elementor-element.elementor-element-7d6daf01{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-191 .elementor-element.elementor-element-5df9d84{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-191 .elementor-element.elementor-element-2f993887{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-191 .elementor-element.elementor-element-4563bf87{text-align:center;}.elementor-191 .elementor-element.elementor-element-4563bf87 .elementor-heading-title{font-size:9px;}.elementor-191 .elementor-element.elementor-element-3be6190a{--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;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-191 .elementor-element.elementor-element-3be6190a.e-con{--order:-99999 /* order start hack */;}.elementor-191 .elementor-element.elementor-element-764d2876 .elementor-heading-title{font-size:10px;}.elementor-191 .elementor-element.elementor-element-45ffee8e .elementor-heading-title{font-size:10px;}.elementor-191 .elementor-element.elementor-element-3d7dd572 .elementor-heading-title{font-size:10px;}}@media(min-width:768px){.elementor-191 .elementor-element.elementor-element-6cd8f07c{--width:0%;}.elementor-191 .elementor-element.elementor-element-5115e387{--width:199px;}.elementor-191 .elementor-element.elementor-element-7fa1c66d{--content-width:1600px;}.elementor-191 .elementor-element.elementor-element-429ec720{--width:44%;}.elementor-191 .elementor-element.elementor-element-6e48f771{--width:40.287%;}.elementor-191 .elementor-element.elementor-element-32f74c33{--width:36.969%;}.elementor-191 .elementor-element.elementor-element-6e414469{--content-width:982px;}.elementor-191 .elementor-element.elementor-element-3150bb33{--content-width:100%;}.elementor-191 .elementor-element.elementor-element-4d2fcc33{--width:100%;}.elementor-191 .elementor-element.elementor-element-1f57e7fa{--content-width:100%;}.elementor-191 .elementor-element.elementor-element-78865de{--content-width:100%;}.elementor-191 .elementor-element.elementor-element-539bf095{--width:100%;}.elementor-191 .elementor-element.elementor-element-20a955e8{--width:25.585%;}.elementor-191 .elementor-element.elementor-element-7d6daf01{--width:15.745%;}.elementor-191 .elementor-element.elementor-element-5df9d84{--width:20.298%;}.elementor-191 .elementor-element.elementor-element-14abeb72{--width:20.948%;}.elementor-191 .elementor-element.elementor-element-60e7428b{--width:100%;}.elementor-191 .elementor-element.elementor-element-2f993887{--width:100%;}}/* Start custom CSS for icon, class: .elementor-element-d19b74f *//* Animação para fazer o ícone piscar */
@keyframes adm-piscar {
  0%, 100% { opacity: 1; transform: scale(1); }
  50% { opacity: 0.4; transform: scale(0.9); } /* Fica um pouco transparente e menor */
}

/* Classe que você vai aplicar no ícone */
.icone-piscando svg {
  animation: adm-piscar 1.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fa1c66d *//* Contêiner Base Mineral */
.hero {
    position: relative;
    background-color: #13111c;
    overflow: hidden;
}

/* ==========================================
   ELEMENTO 1: AURORA CENTRAL (Fixa e Pulsante)
   ========================================== */
.hero::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    
    width: 70vw;
    height: 70vw;
    min-width: 800px;
    min-height: 800px;
    
    /* Gradiente Multi-Stop baseado no "Aurora Borealis Core" */
    background: radial-gradient(circle closest-side, rgba(89, 0, 172, 0.2) 0%, rgba(25, 0, 148, 0.1) 50%, transparent 100%);
    border-radius: 50%;
    filter: blur(80px);
    
    pointer-events: none;
    z-index: 0;
    
    /* Animação orgânica contínua */
    animation: aurora-core-pulse 8s infinite alternate ease-in-out;
}

@keyframes aurora-core-pulse {
    0% { transform: translate(-50%, -50%) scale(0.9); opacity: 0.6; filter: blur(80px) hue-rotate(0deg); }
    100% { transform: translate(-50%, -50%) scale(1.1); opacity: 1; filter: blur(60px) hue-rotate(15deg); }
}

/* ==========================================
   ELEMENTO 2: RASTRO DO MOUSE (Luz Dinâmica)
   ========================================== */
.hero::after {
    content: '';
    position: absolute;
    /* Força o ponto zero absoluto para ignorar o Flexbox do Elementor */
    top: 0;
    left: 0;
    
    /* Tamanho e cores */
    width: 400px;
    height: 400px;
    background: radial-gradient(circle closest-side, rgba(121, 56, 204, 0.15) 0%, rgba(46, 0, 121, 0.1) 50%, transparent 100%);
    border-radius: 50%;
    filter: blur(40px);
    
    pointer-events: none;
    z-index: 0;
    
    /* A MÁGICA AQUI: Posiciona no mouse e subtrai metade do tamanho (50%) para centralizar perfeitamente */
    transform: translate(calc(var(--mouse-x, 0px) - 50%), calc(var(--mouse-y, 0px) - 50%));
    
    /* Movemos a transição para o 'transform' (muito mais leve e sem "pulos") */
    transition: transform 0.15s ease-out, opacity 0.4s ease;
    opacity: var(--mouse-opacity, 0);
}
.hero > * {
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS *//* Remove bordas de depuração do layout */
html body * {
    outline: none !important;
}

/* Remove bordas dos elementos do Elementor */
.elementor,
.elementor * {
    border-color: transparent;
}

/* Mantém os contornos dos campos de formulário */
input,
textarea,
select,
button {
    outline: revert;
}/* End custom CSS */