.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-187 .elementor-element.elementor-element-297207c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-187 .elementor-element.elementor-element-297207c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:11px;font-weight:500;line-height:15px;letter-spacing:1.5px;color:#A99BD4;}.elementor-187 .elementor-element.elementor-element-081fda6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-187 .elementor-element.elementor-element-081fda6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:54px;font-weight:500;line-height:1.08em;letter-spacing:-1px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-187 .elementor-element.elementor-element-64f83a7{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0px;color:#E4E4E4;}.elementor-187 .elementor-element.elementor-element-64f83a7.elementor-element{--flex-grow:0;--flex-shrink:0;}.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-187 .elementor-element.elementor-element-be683f0 .elementor-button{background-color:#6D3DF52B;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;border-radius:10px 10px 10px 10px;padding:12px 25px 12px 25px;}.elementor-187 .elementor-element.elementor-element-be683f0 .elementor-button:hover, .elementor-187 .elementor-element.elementor-element-be683f0 .elementor-button:focus{background-color:#8B5CF6;}.elementor-187 .elementor-element.elementor-element-f0284ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-187 .elementor-element.elementor-element-f0284ae .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:11px;font-weight:500;line-height:15px;letter-spacing:1.5px;color:#A99BD4;}.elementor-187 .elementor-element.elementor-element-d261f7b{width:var( --container-widget-width, 102.06% );max-width:102.06%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;--container-widget-width:102.06%;--container-widget-flex-grow:0;}.elementor-187 .elementor-element.elementor-element-d261f7b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-d261f7b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:38px;font-weight:500;line-height:1.1em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-187 .elementor-element.elementor-element-9ff81b4{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:24px;letter-spacing:0px;color:#E4E4E4;}.elementor-187 .elementor-element.elementor-element-9ff81b4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-08b2558{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:24px;letter-spacing:0px;color:#E4E4E4;}.elementor-187 .elementor-element.elementor-element-08b2558.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-f5901e9 .elementor-button{background-color:#6EE7F700;font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;box-shadow:0px 0px 12px 0px rgba(129.99999999999994, 70.00000000000001, 220, 0.25);border-style:solid;border-width:1px 1px 1px 1px;border-color:#8C68C9;border-radius:9px 9px 9px 9px;padding:10px 20px 10px 20px;}.elementor-187 .elementor-element.elementor-element-bb7d0ce{--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;}.elementor-187 .elementor-element.elementor-element-bb7d0ce.e-con{--flex-grow:0;--flex-shrink:0;}.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-187 .elementor-element.elementor-element-944e5d2{width:var( --container-widget-width, 100.991% );max-width:100.991%;--container-widget-width:100.991%;--container-widget-flex-grow:0;}.elementor-187 .elementor-element.elementor-element-944e5d2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-1d86670{width:var( --container-widget-width, 38.426% );max-width:38.426%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;--container-widget-width:38.426%;--container-widget-flex-grow:0;}.elementor-187 .elementor-element.elementor-element-1d86670.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-1d86670 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:13px;font-weight:600;line-height:15px;letter-spacing:1.5px;color:#A977FF;}.elementor-187 .elementor-element.elementor-element-84a84c8{width:var( --container-widget-width, 117.95% );max-width:117.95%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:117.95%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:24px;letter-spacing:0px;color:#E4E4E4;}.elementor-187 .elementor-element.elementor-element-84a84c8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-06589bb{--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;}.elementor-187 .elementor-element.elementor-element-06589bb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-d2d1b0e img{max-width:100%;}.elementor-187 .elementor-element.elementor-element-0ec84b3{width:var( --container-widget-width, 32.235% );max-width:32.235%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;--container-widget-width:32.235%;--container-widget-flex-grow:0;}.elementor-187 .elementor-element.elementor-element-0ec84b3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-0ec84b3 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:13px;font-weight:600;line-height:15px;letter-spacing:1.5px;color:#A977FF;}.elementor-187 .elementor-element.elementor-element-4f728f5{width:var( --container-widget-width, 117.95% );max-width:117.95%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:117.95%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:24px;letter-spacing:0px;color:#E4E4E4;}.elementor-187 .elementor-element.elementor-element-4f728f5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-2d0acec{width:var( --container-widget-width, 25.086% );max-width:25.086%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;--container-widget-width:25.086%;--container-widget-flex-grow:0;text-align:center;}.elementor-187 .elementor-element.elementor-element-2d0acec.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-2d0acec .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:13px;font-weight:600;line-height:15px;letter-spacing:1.8px;color:#A977FF;}.elementor-187 .elementor-element.elementor-element-649a7b2{--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;}.elementor-187 .elementor-element.elementor-element-649a7b2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-de9fa50{width:var( --container-widget-width, 116.985% );max-width:116.985%;--container-widget-width:116.985%;--container-widget-flex-grow:0;}.elementor-187 .elementor-element.elementor-element-de9fa50.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-de9fa50 img{max-width:60px;height:60px;}.elementor-187 .elementor-element.elementor-element-8cdc149{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-187 .elementor-element.elementor-element-8cdc149 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:13px;font-weight:600;line-height:15px;letter-spacing:0px;color:#FFFFFF;}.elementor-187 .elementor-element.elementor-element-8f66667{width:var( --container-widget-width, 117.95% );max-width:117.95%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:117.95%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:10px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#DBDBDB;}.elementor-187 .elementor-element.elementor-element-8f66667.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-5648170{--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;}.elementor-187 .elementor-element.elementor-element-5648170.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-878d156{width:var( --container-widget-width, 116.985% );max-width:116.985%;--container-widget-width:116.985%;--container-widget-flex-grow:0;}.elementor-187 .elementor-element.elementor-element-878d156.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-878d156 img{max-width:60px;height:60px;}.elementor-187 .elementor-element.elementor-element-ea336b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-187 .elementor-element.elementor-element-ea336b1 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:13px;font-weight:600;line-height:15px;letter-spacing:0px;color:#FFFFFF;}.elementor-187 .elementor-element.elementor-element-4d75921{width:var( --container-widget-width, 117.95% );max-width:117.95%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:117.95%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:10px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#DBDBDB;}.elementor-187 .elementor-element.elementor-element-4d75921.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-3f091e6{--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;}.elementor-187 .elementor-element.elementor-element-3f091e6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-19532e5{width:var( --container-widget-width, 116.985% );max-width:116.985%;--container-widget-width:116.985%;--container-widget-flex-grow:0;}.elementor-187 .elementor-element.elementor-element-19532e5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-19532e5 img{max-width:60px;height:60px;}.elementor-187 .elementor-element.elementor-element-5a75f33{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-187 .elementor-element.elementor-element-5a75f33 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:13px;font-weight:600;line-height:15px;letter-spacing:0px;color:#FFFFFF;}.elementor-187 .elementor-element.elementor-element-d0ade70{width:var( --container-widget-width, 117.95% );max-width:117.95%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:117.95%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:10px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#DBDBDB;}.elementor-187 .elementor-element.elementor-element-d0ade70.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-ec39cb3{--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;}.elementor-187 .elementor-element.elementor-element-ec39cb3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-50c05c2{width:var( --container-widget-width, 116.985% );max-width:116.985%;--container-widget-width:116.985%;--container-widget-flex-grow:0;}.elementor-187 .elementor-element.elementor-element-50c05c2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-50c05c2 img{width:63px;max-width:63px;height:60px;}.elementor-187 .elementor-element.elementor-element-75c5efe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-187 .elementor-element.elementor-element-75c5efe .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:13px;font-weight:600;line-height:15px;letter-spacing:0px;color:#FFFFFF;}.elementor-187 .elementor-element.elementor-element-988fe14{width:var( --container-widget-width, 117.95% );max-width:117.95%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:117.95%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#DBDBDB;}.elementor-187 .elementor-element.elementor-element-988fe14.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-a33baea{--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;}.elementor-187 .elementor-element.elementor-element-a33baea.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-ae7df5e{width:var( --container-widget-width, 116.985% );max-width:116.985%;--container-widget-width:116.985%;--container-widget-flex-grow:0;}.elementor-187 .elementor-element.elementor-element-ae7df5e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-ae7df5e img{max-width:60px;height:60px;}.elementor-187 .elementor-element.elementor-element-78ae9f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-187 .elementor-element.elementor-element-78ae9f9 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:13px;font-weight:600;line-height:15px;letter-spacing:0px;color:#FFFFFF;}.elementor-187 .elementor-element.elementor-element-378fc4a{width:var( --container-widget-width, 117.95% );max-width:117.95%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:117.95%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#DBDBDB;}.elementor-187 .elementor-element.elementor-element-378fc4a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-19f97ef .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:11px;font-weight:500;line-height:16px;letter-spacing:1.5px;color:#B9A7FF;}.elementor-187 .elementor-element.elementor-element-1e4550a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-187 .elementor-element.elementor-element-1e4550a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:38px;font-weight:500;line-height:1.1em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-187 .elementor-element.elementor-element-3ca015d{width:var( --container-widget-width, 117.95% );max-width:117.95%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:117.95%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:24px;letter-spacing:0px;color:#E4E4E4;}.elementor-187 .elementor-element.elementor-element-3ca015d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-5545dc1 .elementor-button{background-color:#6EE7F700;font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;box-shadow:0px 0px 12px 0px rgba(129.99999999999994, 70.00000000000001, 220, 0.25);border-style:solid;border-width:1px 1px 1px 1px;border-color:#8C68C9;border-radius:9px 9px 9px 9px;padding:10px 20px 10px 20px;}.elementor-187 .elementor-element.elementor-element-5545dc1{width:var( --container-widget-width, 71.937% );max-width:71.937%;--container-widget-width:71.937%;--container-widget-flex-grow:0;}.elementor-187 .elementor-element.elementor-element-5545dc1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-d84c346 img{width:144px;height:120px;object-fit:contain;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-187 .elementor-element.elementor-element-b3f7b9d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-187 .elementor-element.elementor-element-b3f7b9d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:17px;font-weight:600;line-height:15px;letter-spacing:0px;color:#FFFFFF;}.elementor-187 .elementor-element.elementor-element-3870bed{width:var( --container-widget-width, 117.95% );max-width:117.95%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:117.95%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#DBDBDB;}.elementor-187 .elementor-element.elementor-element-3870bed.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-191b7dd{width:var( --container-widget-width, 107.234% );max-width:107.234%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:107.234%;--container-widget-flex-grow:0;text-align:end;}.elementor-187 .elementor-element.elementor-element-191b7dd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-191b7dd .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:17px;font-weight:500;line-height:15px;letter-spacing:0px;color:#77758F;}.elementor-187 .elementor-element.elementor-element-f35dec4 img{width:144px;height:120px;object-fit:contain;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-187 .elementor-element.elementor-element-36c4901{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-187 .elementor-element.elementor-element-36c4901 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:17px;font-weight:600;line-height:15px;letter-spacing:0px;color:#FFFFFF;}.elementor-187 .elementor-element.elementor-element-a4cd869{width:var( --container-widget-width, 117.95% );max-width:117.95%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:117.95%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#DBDBDB;}.elementor-187 .elementor-element.elementor-element-a4cd869.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-66bf55f{width:var( --container-widget-width, 107.234% );max-width:107.234%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:107.234%;--container-widget-flex-grow:0;text-align:end;}.elementor-187 .elementor-element.elementor-element-66bf55f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-66bf55f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:17px;font-weight:500;line-height:15px;letter-spacing:0px;color:#77758F;}.elementor-187 .elementor-element.elementor-element-ea959ab img{width:144px;height:120px;object-fit:contain;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-187 .elementor-element.elementor-element-5dc61e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-187 .elementor-element.elementor-element-5dc61e3 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:17px;font-weight:600;line-height:15px;letter-spacing:0px;color:#FFFFFF;}.elementor-187 .elementor-element.elementor-element-d63c405{width:var( --container-widget-width, 117.95% );max-width:117.95%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:117.95%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#DBDBDB;}.elementor-187 .elementor-element.elementor-element-d63c405.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-9054918{width:var( --container-widget-width, 107.234% );max-width:107.234%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:107.234%;--container-widget-flex-grow:0;text-align:end;}.elementor-187 .elementor-element.elementor-element-9054918.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-9054918 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:17px;font-weight:500;line-height:15px;letter-spacing:0px;color:#77758F;}.elementor-187 .elementor-element.elementor-element-e4a3625 img{width:144px;height:120px;object-fit:contain;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-187 .elementor-element.elementor-element-7135b40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-187 .elementor-element.elementor-element-7135b40 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:17px;font-weight:600;line-height:15px;letter-spacing:0px;color:#FFFFFF;}.elementor-187 .elementor-element.elementor-element-bb3c554{width:var( --container-widget-width, 117.95% );max-width:117.95%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:117.95%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#DBDBDB;}.elementor-187 .elementor-element.elementor-element-bb3c554.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-42acf00{width:var( --container-widget-width, 107.234% );max-width:107.234%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:107.234%;--container-widget-flex-grow:0;text-align:end;}.elementor-187 .elementor-element.elementor-element-42acf00.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-42acf00 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:17px;font-weight:500;line-height:15px;letter-spacing:0px;color:#77758F;}.elementor-187 .elementor-element.elementor-element-75a2449 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:11px;font-weight:600;line-height:16px;letter-spacing:1.5px;color:#B9A7FF;}.elementor-187 .elementor-element.elementor-element-17ccb77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-187 .elementor-element.elementor-element-17ccb77 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:500;line-height:1.3em;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-187 .elementor-element.elementor-element-c4e3092{width:var( --container-widget-width, 74.01% );max-width:74.01%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:74.01%;--container-widget-flex-grow:0;z-index:0;text-align:start;}.elementor-187 .elementor-element.elementor-element-c4e3092.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-c4e3092 img{width:50px;height:58px;object-fit:contain;object-position:center center;}.elementor-187 .elementor-element.elementor-element-2e19241{width:var( --container-widget-width, 107.234% );max-width:107.234%;margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;--container-widget-width:107.234%;--container-widget-flex-grow:0;z-index:0;text-align:start;}.elementor-187 .elementor-element.elementor-element-2e19241.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-2e19241 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:11px;font-weight:500;line-height:15px;letter-spacing:0px;color:#B0AEC1;}.elementor-187 .elementor-element.elementor-element-107f30d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-187 .elementor-element.elementor-element-107f30d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;line-height:15px;letter-spacing:0px;color:#FFFFFF;}.elementor-187 .elementor-element.elementor-element-0055f3c{width:var( --container-widget-width, 117.95% );max-width:117.95%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:117.95%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#DBDBDB;}.elementor-187 .elementor-element.elementor-element-0055f3c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-7e14e00{width:var( --container-widget-width, 74.01% );max-width:74.01%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:74.01%;--container-widget-flex-grow:0;z-index:0;text-align:start;}.elementor-187 .elementor-element.elementor-element-7e14e00.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-7e14e00 img{width:50px;height:58px;object-fit:contain;object-position:center center;}.elementor-187 .elementor-element.elementor-element-57b30b4{width:var( --container-widget-width, 107.234% );max-width:107.234%;margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;--container-widget-width:107.234%;--container-widget-flex-grow:0;z-index:0;text-align:start;}.elementor-187 .elementor-element.elementor-element-57b30b4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-57b30b4 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:11px;font-weight:500;line-height:15px;letter-spacing:0px;color:#B0AEC1;}.elementor-187 .elementor-element.elementor-element-dedfe25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-187 .elementor-element.elementor-element-dedfe25 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;line-height:15px;letter-spacing:0px;color:#FFFFFF;}.elementor-187 .elementor-element.elementor-element-a4ba31c{width:var( --container-widget-width, 117.95% );max-width:117.95%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:117.95%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#DBDBDB;}.elementor-187 .elementor-element.elementor-element-a4ba31c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-427d9c3{width:var( --container-widget-width, 74.01% );max-width:74.01%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:74.01%;--container-widget-flex-grow:0;z-index:0;text-align:start;}.elementor-187 .elementor-element.elementor-element-427d9c3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-427d9c3 img{width:50px;height:58px;object-fit:contain;object-position:center center;}.elementor-187 .elementor-element.elementor-element-101bc36{width:var( --container-widget-width, 107.234% );max-width:107.234%;margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;--container-widget-width:107.234%;--container-widget-flex-grow:0;z-index:0;text-align:start;}.elementor-187 .elementor-element.elementor-element-101bc36.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-101bc36 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:11px;font-weight:500;line-height:15px;letter-spacing:0px;color:#B0AEC1;}.elementor-187 .elementor-element.elementor-element-b0ed4fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-187 .elementor-element.elementor-element-b0ed4fe .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;line-height:15px;letter-spacing:0px;color:#FFFFFF;}.elementor-187 .elementor-element.elementor-element-cc14d62{width:var( --container-widget-width, 117.95% );max-width:117.95%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:117.95%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#DBDBDB;}.elementor-187 .elementor-element.elementor-element-cc14d62.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-d8526d0{width:var( --container-widget-width, 74.01% );max-width:74.01%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:74.01%;--container-widget-flex-grow:0;z-index:0;text-align:start;}.elementor-187 .elementor-element.elementor-element-d8526d0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-d8526d0 img{width:50px;height:58px;object-fit:contain;object-position:center center;}.elementor-187 .elementor-element.elementor-element-03b7813{width:var( --container-widget-width, 107.234% );max-width:107.234%;margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;--container-widget-width:107.234%;--container-widget-flex-grow:0;z-index:0;text-align:start;}.elementor-187 .elementor-element.elementor-element-03b7813.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-03b7813 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:11px;font-weight:500;line-height:15px;letter-spacing:0px;color:#B0AEC1;}.elementor-187 .elementor-element.elementor-element-9f9f5b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-187 .elementor-element.elementor-element-9f9f5b5 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;line-height:15px;letter-spacing:0px;color:#FFFFFF;}.elementor-187 .elementor-element.elementor-element-c003af7{width:var( --container-widget-width, 117.95% );max-width:117.95%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:117.95%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#DBDBDB;}.elementor-187 .elementor-element.elementor-element-c003af7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-3d9d80e{width:var( --container-widget-width, 74.01% );max-width:74.01%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:74.01%;--container-widget-flex-grow:0;z-index:0;text-align:start;}.elementor-187 .elementor-element.elementor-element-3d9d80e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-3d9d80e img{width:50px;height:58px;object-fit:contain;object-position:center center;}.elementor-187 .elementor-element.elementor-element-0509135{width:var( --container-widget-width, 107.234% );max-width:107.234%;margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;--container-widget-width:107.234%;--container-widget-flex-grow:0;z-index:0;text-align:start;}.elementor-187 .elementor-element.elementor-element-0509135.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-0509135 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:11px;font-weight:500;line-height:15px;letter-spacing:0px;color:#B0AEC1;}.elementor-187 .elementor-element.elementor-element-58b9fc1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-187 .elementor-element.elementor-element-58b9fc1 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;line-height:15px;letter-spacing:0px;color:#FFFFFF;}.elementor-187 .elementor-element.elementor-element-f9141ba{width:var( --container-widget-width, 117.95% );max-width:117.95%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:117.95%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#DBDBDB;}.elementor-187 .elementor-element.elementor-element-f9141ba.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-1dbf1f0{width:var( --container-widget-width, 74.01% );max-width:74.01%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:74.01%;--container-widget-flex-grow:0;z-index:0;text-align:start;}.elementor-187 .elementor-element.elementor-element-1dbf1f0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-1dbf1f0 img{width:50px;height:58px;object-fit:contain;object-position:center center;}.elementor-187 .elementor-element.elementor-element-7994c1f{width:var( --container-widget-width, 107.234% );max-width:107.234%;margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;--container-widget-width:107.234%;--container-widget-flex-grow:0;z-index:0;text-align:start;}.elementor-187 .elementor-element.elementor-element-7994c1f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-7994c1f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:11px;font-weight:500;line-height:15px;letter-spacing:0px;color:#B0AEC1;}.elementor-187 .elementor-element.elementor-element-e9af9cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-187 .elementor-element.elementor-element-e9af9cf .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;line-height:15px;letter-spacing:0px;color:#FFFFFF;}.elementor-187 .elementor-element.elementor-element-89c098a{width:var( --container-widget-width, 117.95% );max-width:117.95%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:117.95%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#DBDBDB;}.elementor-187 .elementor-element.elementor-element-89c098a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-2d598c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-187 .elementor-element.elementor-element-2d598c0 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:13px;font-weight:600;line-height:16px;letter-spacing:1.5px;color:#B9A7FF;}.elementor-187 .elementor-element.elementor-element-b843c30{width:var( --container-widget-width, 53.35% );max-width:53.35%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;--container-widget-width:53.35%;--container-widget-flex-grow:0;text-align:center;}.elementor-187 .elementor-element.elementor-element-b843c30.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-b843c30 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:38px;font-weight:500;line-height:1em;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-187 .elementor-element.elementor-element-b8529a0{width:var( --container-widget-width, 117.95% );max-width:117.95%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:117.95%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:24px;letter-spacing:0px;color:#9FA3B7;}.elementor-187 .elementor-element.elementor-element-b8529a0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-e4058c0{--display:flex;--min-height:90px;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;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:#785AD247;--border-color:#785AD247;--border-radius:14px 14px 14px 14px;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-187 .elementor-element.elementor-element-e4058c0:not(.elementor-motion-effects-element-type-background), .elementor-187 .elementor-element.elementor-element-e4058c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050817;}.elementor-187 .elementor-element.elementor-element-58a5747{border-style:solid;border-width:1px 1px 1px 1px;border-color:#AA64FF40;border-radius:12px 12px 12px 12px;text-align:center;}.elementor-187 .elementor-element.elementor-element-58a5747:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#AA64FF40;border-radius:12px 12px 12px 12px;}.elementor-187 .elementor-element.elementor-element-58a5747 img{width:100%;height:260px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-187 .elementor-element.elementor-element-460b129{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-187 .elementor-element.elementor-element-460b129 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:13px;font-weight:600;line-height:16px;letter-spacing:1.5px;color:#B9A7FF;}.elementor-187 .elementor-element.elementor-element-ecb5c2b{width:var( --container-widget-width, 92.435% );max-width:92.435%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;--container-widget-width:92.435%;--container-widget-flex-grow:0;text-align:start;}.elementor-187 .elementor-element.elementor-element-ecb5c2b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-ecb5c2b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:32px;font-weight:500;line-height:1.15em;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-187 .elementor-element.elementor-element-c714a4b{width:var( --container-widget-width, 117.95% );max-width:117.95%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:117.95%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:24px;letter-spacing:0px;color:#AEB1C2;}.elementor-187 .elementor-element.elementor-element-c714a4b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-056f5d3{margin:-41px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-187 .elementor-element.elementor-element-056f5d3 img{width:180px;}.elementor-187 .elementor-element.elementor-element-40dd450{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;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:#9664FF29;--border-color:#9664FF29;--border-radius:12px 12px 12px 12px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-187 .elementor-element.elementor-element-40dd450:not(.elementor-motion-effects-element-type-background), .elementor-187 .elementor-element.elementor-element-40dd450 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0C23A6;}.elementor-187 .elementor-element.elementor-element-67d151e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-187 .elementor-element.elementor-element-5bdf8c5{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;color:#AEB1C2;}.elementor-187 .elementor-element.elementor-element-31a8ea1{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;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:#9664FF29;--border-color:#9664FF29;--border-radius:12px 12px 12px 12px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-187 .elementor-element.elementor-element-31a8ea1:not(.elementor-motion-effects-element-type-background), .elementor-187 .elementor-element.elementor-element-31a8ea1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0C23A6;}.elementor-187 .elementor-element.elementor-element-9283581 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-187 .elementor-element.elementor-element-52d7ade{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;color:#AEB1C2;}.elementor-187 .elementor-element.elementor-element-9a46235{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;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:#9664FF29;--border-color:#9664FF29;--border-radius:12px 12px 12px 12px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-187 .elementor-element.elementor-element-9a46235:not(.elementor-motion-effects-element-type-background), .elementor-187 .elementor-element.elementor-element-9a46235 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0C23A6;}.elementor-187 .elementor-element.elementor-element-4cb3c62 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-187 .elementor-element.elementor-element-de58b91{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;color:#AEB1C2;}.elementor-187 .elementor-element.elementor-element-1929ae8{width:var( --container-widget-width, 92.435% );max-width:92.435%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;--container-widget-width:92.435%;--container-widget-flex-grow:0;text-align:start;}.elementor-187 .elementor-element.elementor-element-1929ae8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-187 .elementor-element.elementor-element-1929ae8 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:32px;font-weight:500;line-height:1.15em;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-187 .elementor-element.elementor-element-c8c8fbe .elementor-button{background-color:#6D3DF52B;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;border-radius:10px 10px 10px 10px;padding:12px 25px 12px 25px;}.elementor-187 .elementor-element.elementor-element-c8c8fbe .elementor-button:hover, .elementor-187 .elementor-element.elementor-element-c8c8fbe .elementor-button:focus{background-color:#8B5CF6;}.elementor-187 .elementor-element.elementor-element-4686111 .elementor-button{background-color:#6EE7F700;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;box-shadow:0px 0px 12px 0px rgba(129.99999999999994, 70.00000000000001, 220, 0.25);border-style:solid;border-width:1px 1px 1px 1px;border-color:#8C68C9;border-radius:10px 10px 10px 10px;padding:12px 25px 12px 25px;}.elementor-187 .elementor-element.elementor-element-4686111.elementor-element{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-187 .elementor-element.elementor-element-4686111{width:var( --container-widget-width, 200.8px );max-width:200.8px;margin:-46px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:200.8px;--container-widget-flex-grow:0;}.elementor-187 .elementor-element.elementor-element-4686111 .elementor-button{padding:12px 30px 12px 30px;}}@media(min-width:768px){.elementor-187 .elementor-element.elementor-element-bb7d0ce{--width:19%;}.elementor-187 .elementor-element.elementor-element-06589bb{--width:19%;}.elementor-187 .elementor-element.elementor-element-649a7b2{--width:39%;}.elementor-187 .elementor-element.elementor-element-5648170{--width:39%;}.elementor-187 .elementor-element.elementor-element-3f091e6{--width:39%;}.elementor-187 .elementor-element.elementor-element-ec39cb3{--width:39%;}.elementor-187 .elementor-element.elementor-element-a33baea{--width:39%;}.elementor-187 .elementor-element.elementor-element-e4058c0{--content-width:100%;}}/* Start custom CSS for heading, class: .elementor-element-081fda6 */.aurora-title .aurora-gradient {
    background: linear-gradient(90deg, #B96CFF 0%, #FF7AC8 55%, #FFB07C 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}
.aurora-title {
    text-shadow: 0 0 35px rgba(139, 92, 246, 0.12);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be683f0 */.aurora-button .elementor-button {
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 25px rgba(109, 61, 245, 0.25);
    transition: all 0.35s ease;
}

.aurora-button .elementor-button:hover {
    transform: translateY(-3px);
    box-shadow:
        0 0 25px rgba(109, 61, 245, 0.45),
        0 0 45px rgba(255, 122, 200, 0.18);
}
.aurora-button .elementor-button::before {
    content: "";
    position: absolute;
    top: 0;
    left: -120%;
    width: 70%;
    height: 100%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,0.22),
        transparent
    );
    transform: skewX(-20deg);
    transition: left 0.7s ease;
}

.aurora-button .elementor-button:hover::before {
    left: 140%;
}
.elementor-187 .elementor-element.elementor-element-be683f0 .elementor-button {
    position: relative;
    overflow: hidden;
    background: linear-gradient(
        135deg,
        #6738F5 0%,
        #7C3AED 55%,
        #A855F7 100%
    );
    border: 1px solid rgba(205, 145, 255, 0.65);
    border-radius: 10px;
    box-shadow:
        0 0 18px rgba(109, 61, 245, 0.35),
        0 0 35px rgba(168, 85, 247, 0.12);
    transition: all 0.35s ease;
}

.elementor-187 .elementor-element.elementor-element-be683f0 .elementor-button:hover {
    transform: translateY(-3px);
    border-color: rgba(255, 145, 190, 0.85);
    box-shadow:
        0 0 22px rgba(109, 61, 245, 0.55),
        0 0 45px rgba(255, 122, 200, 0.20);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d261f7b */.elementor-187 .elementor-element.elementor-element-d261f7b .story-gradient {
    background: linear-gradient(
        90deg,
        #A96CFF,
        #E778D9,
        #FF9A9A
    );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5901e9 */.elementor-187 .elementor-element.elementor-element-f5901e9 .elementor-button {
    position: relative;
    overflow: hidden;
    border: 1px solid rgba(180, 108, 255, 0.55);
    box-shadow: 0 0 12px rgba(109, 61, 245, 0.18);
    transition: all 0.3s ease;
}

.elementor-187 .elementor-element.elementor-element-f5901e9 .elementor-button:hover {
    transform: translateY(-2px);
    border-color: rgba(255, 145, 190, 0.7);
    box-shadow:
        0 0 18px rgba(109, 61, 245, 0.35),
        0 0 28px rgba(255, 122, 200, 0.12);
}
.elementor-187 .elementor-element.elementor-element-f5901e9 .elementor-button::before {
    content: "";
    position: absolute;
    top: 0;
    left: -120%;
    width: 70%;
    height: 100%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,0.15),
        transparent
    );
    transform: skewX(-20deg);
    transition: left 0.6s ease;
}

.elementor-187 .elementor-element.elementor-element-f5901e9 .elementor-button:hover::before {
    left: 140%;
}

.elementor-187 .elementor-element.elementor-element-f5901e9 .elementor-button-text {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-944e5d2 */.elementor-187 .elementor-element.elementor-element-944e5d2 img {
    transition: transform 0.4s ease, filter 0.4s ease;
}

.elementor-187 .elementor-element.elementor-element-944e5d2:hover img {
    transform: scale(1.06);
    filter: drop-shadow(0 0 12px rgba(150, 90, 255, 0.45));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2d1b0e */.elementor-187 .elementor-element.elementor-element-d2d1b0e img {
    transition: transform 0.4s ease, filter 0.4s ease;
}

.elementor-187 .elementor-element.elementor-element-d2d1b0e:hover img {
    transform: scale(1.06);
    filter: drop-shadow(0 0 12px rgba(150, 90, 255, 0.45));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-de9fa50 */.elementor-187 .elementor-element.elementor-element-de9fa50 img {
    transition: transform 0.4s ease, filter 0.4s ease;
}

.elementor-187 .elementor-element.elementor-element-de9fa50:hover img {
    transform: scale(1.08);
    filter: drop-shadow(0 0 10px rgba(155, 95, 255, 0.4));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cdc149 */.elementor-187 .elementor-element.elementor-element-8cdc149 {
    transition: color 0.3s ease;
}

.elementor-187 .elementor-element.elementor-element-8cdc149:hover {
    color: #E39AFF;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-878d156 */.elementor-187 .elementor-element.elementor-element-878d156 img {
    transition: transform 0.4s ease, filter 0.4s ease;
}

.elementor-187 .elementor-element.elementor-element-878d156:hover img {
    transform: scale(1.08);
    filter: drop-shadow(0 0 10px rgba(155, 95, 255, 0.4));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea336b1 */.elementor-187 .elementor-element.elementor-element-ea336b1 {
    transition: color 0.3s ease;
}

.elementor-187 .elementor-element.elementor-element-ea336b1:hover {
    color: #E39AFF;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-19532e5 */.elementor-187 .elementor-element.elementor-element-19532e5 img {
    transition: transform 0.4s ease, filter 0.4s ease;
}

.elementor-187 .elementor-element.elementor-element-19532e5:hover img {
    transform: scale(1.08);
    filter: drop-shadow(0 0 10px rgba(155, 95, 255, 0.4));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a75f33 */.elementor-187 .elementor-element.elementor-element-5a75f33 {
    transition: color 0.3s ease;
}

.elementor-187 .elementor-element.elementor-element-5a75f33:hover {
    color: #E39AFF;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-50c05c2 */.elementor-187 .elementor-element.elementor-element-50c05c2 img {
    transition: transform 0.4s ease, filter 0.4s ease;
}

.elementor-187 .elementor-element.elementor-element-50c05c2:hover img {
    transform: scale(1.08);
    filter: drop-shadow(0 0 10px rgba(155, 95, 255, 0.4));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c5efe */.elementor-187 .elementor-element.elementor-element-75c5efe {
    transition: color 0.3s ease;
}

.elementor-187 .elementor-element.elementor-element-75c5efe:hover {
    color: #E39AFF;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ae7df5e */.elementor-187 .elementor-element.elementor-element-ae7df5e img {
    transition: transform 0.4s ease, filter 0.4s ease;
}

.elementor-187 .elementor-element.elementor-element-ae7df5e:hover img {
    transform: scale(1.08);
    filter: drop-shadow(0 0 10px rgba(155, 95, 255, 0.4));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78ae9f9 */.elementor-187 .elementor-element.elementor-element-78ae9f9 {
    transition: color 0.3s ease;
}

.elementor-187 .elementor-element.elementor-element-78ae9f9:hover {
    color: #E39AFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e4550a */.elementor-187 .elementor-element.elementor-element-1e4550a .why-gradient {
    background: linear-gradient(
        90deg,
        #A96CFF 0%,
        #E778D9 55%,
        #FF9A9A 100%
    );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5545dc1 */.elementor-187 .elementor-element.elementor-element-5545dc1 .elementor-button {
    position: relative;
    overflow: hidden;
    border: 1px solid rgba(180, 108, 255, 0.55);
    box-shadow: 0 0 12px rgba(109, 61, 245, 0.18);
    transition: all 0.3s ease;
}

.elementor-187 .elementor-element.elementor-element-5545dc1 .elementor-button:hover {
    transform: translateY(-2px);
    border-color: rgba(255, 145, 190, 0.7);
    box-shadow:
        0 0 18px rgba(109, 61, 245, 0.35),
        0 0 28px rgba(255, 122, 200, 0.12);
}
.elementor-187 .elementor-element.elementor-element-5545dc1 .elementor-button::before {
    content: "";
    position: absolute;
    top: 0;
    left: -120%;
    width: 70%;
    height: 100%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,0.15),
        transparent
    );
    transform: skewX(-20deg);
    transition: left 0.6s ease;
}

.elementor-187 .elementor-element.elementor-element-5545dc1 .elementor-button:hover::before {
    left: 140%;
}

.elementor-187 .elementor-element.elementor-element-5545dc1 .elementor-button-text {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d84c346 */.elementor-187 .elementor-element.elementor-element-d84c346 img {
    transition: transform 0.45s ease, filter 0.45s ease;
}

.elementor-187 .elementor-element.elementor-element-d84c346:hover img {
    transform: scale(1.06);
    filter: drop-shadow(0 0 12px rgba(150, 90, 255, 0.4));
}
.elementor-187 .elementor-element.elementor-element-d84c346 {
    position: relative;
}

.elementor-187 .elementor-element.elementor-element-d84c346::after {
    content: "";
    position: absolute;
    inset: 0;
    background: radial-gradient(
        ellipse at center,
        transparent 45%,
        #050817 88%
    );
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3f7b9d */.elementor-187 .elementor-element.elementor-element-b3f7b9d {
    transition: color 0.3s ease;
}

.elementor-187 .elementor-element.elementor-element-b3f7b9d:hover {
    color: #D99AFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191b7dd */.elementor-187 .elementor-element.elementor-element-191b7dd {
    transition: color 0.3s ease;
}

.elementor-187 .elementor-element.elementor-element-191b7dd:hover {
    color: #E39AFF;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f35dec4 */.elementor-187 .elementor-element.elementor-element-f35dec4 img {
    transition: transform 0.45s ease, filter 0.45s ease;
}

.elementor-187 .elementor-element.elementor-element-f35dec4:hover img {
    transform: scale(1.06);
    filter: drop-shadow(0 0 12px rgba(150, 90, 255, 0.4));
}
.elementor-187 .elementor-element.elementor-element-f35dec4 {
    position: relative;
}

.elementor-187 .elementor-element.elementor-element-f35dec4::after {
    content: "";
    position: absolute;
    inset: 0;
    background: radial-gradient(
        ellipse at center,
        transparent 45%,
        #050817 88%
    );
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36c4901 */.elementor-187 .elementor-element.elementor-element-36c4901 {
    transition: color 0.3s ease;
}

.elementor-187 .elementor-element.elementor-element-36c4901:hover {
    color: #D99AFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66bf55f */.elementor-187 .elementor-element.elementor-element-66bf55f {
    transition: color 0.3s ease;
}

.elementor-187 .elementor-element.elementor-element-66bf55f:hover {
    color: #E39AFF;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ea959ab */.elementor-187 .elementor-element.elementor-element-ea959ab img {
    transition: transform 0.45s ease, filter 0.45s ease;
}

.elementor-187 .elementor-element.elementor-element-ea959ab:hover img {
    transform: scale(1.06);
    filter: drop-shadow(0 0 12px rgba(150, 90, 255, 0.4));
}
.elementor-187 .elementor-element.elementor-element-ea959ab {
    position: relative;
}

.elementor-187 .elementor-element.elementor-element-ea959ab::after {
    content: "";
    position: absolute;
    inset: 0;
    background: radial-gradient(
        ellipse at center,
        transparent 45%,
        #050817 88%
    );
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dc61e3 */.elementor-187 .elementor-element.elementor-element-5dc61e3 {
    transition: color 0.3s ease;
}

.elementor-187 .elementor-element.elementor-element-5dc61e3:hover {
    color: #D99AFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9054918 */.elementor-187 .elementor-element.elementor-element-9054918 {
    transition: color 0.3s ease;
}

.elementor-187 .elementor-element.elementor-element-9054918:hover {
    color: #E39AFF;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4a3625 */.elementor-187 .elementor-element.elementor-element-e4a3625 img {
    transition: transform 0.45s ease, filter 0.45s ease;
}

.elementor-187 .elementor-element.elementor-element-e4a3625:hover img {
    transform: scale(1.06);
    filter: drop-shadow(0 0 12px rgba(150, 90, 255, 0.4));
}
.elementor-187 .elementor-element.elementor-element-e4a3625 {
    position: relative;
}

.elementor-187 .elementor-element.elementor-element-e4a3625::after {
    content: "";
    position: absolute;
    inset: 0;
    background: radial-gradient(
        ellipse at center,
        transparent 45%,
        #050817 88%
    );
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7135b40 */.elementor-187 .elementor-element.elementor-element-7135b40 {
    transition: color 0.3s ease;
}

.elementor-187 .elementor-element.elementor-element-7135b40:hover {
    color: #D99AFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42acf00 */.elementor-187 .elementor-element.elementor-element-42acf00 {
    transition: color 0.3s ease;
}

.elementor-187 .elementor-element.elementor-element-42acf00:hover {
    color: #E39AFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17ccb77 */.elementor-187 .elementor-element.elementor-element-17ccb77 .process-gradient {
    background: linear-gradient(
        90deg,
        #A96CFF,
        #E778D9,
        #FF9A9A
    );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4e3092 */.elementor-187 .elementor-element.elementor-element-c4e3092 img {
    transition: transform 0.4s ease, filter 0.4s ease;
}

.elementor-187 .elementor-element.elementor-element-c4e3092:hover img {
    transform: scale(1.06);
    filter: drop-shadow(0 0 12px rgba(155, 95, 255, 0.45));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e19241 */.elementor-187 .elementor-element.elementor-element-2e19241 {
    transition: color 0.3s ease;
}

.elementor-187 .elementor-element.elementor-element-2e19241:hover {
    color: #E39AFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-107f30d */.elementor-187 .elementor-element.elementor-element-107f30d {
    transition: color 0.3s ease;
}

.elementor-187 .elementor-element.elementor-element-107f30d:hover {
    color: #DFA0FF;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e14e00 */.elementor-187 .elementor-element.elementor-element-7e14e00 img {
    transition: transform 0.4s ease, filter 0.4s ease;
}

.elementor-187 .elementor-element.elementor-element-7e14e00:hover img {
    transform: scale(1.06);
    filter: drop-shadow(0 0 12px rgba(155, 95, 255, 0.45));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57b30b4 */.elementor-187 .elementor-element.elementor-element-57b30b4 {
    transition: color 0.3s ease;
}

.elementor-187 .elementor-element.elementor-element-57b30b4:hover {
    color: #E39AFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dedfe25 */.elementor-187 .elementor-element.elementor-element-dedfe25 {
    transition: color 0.3s ease;
}

.elementor-187 .elementor-element.elementor-element-dedfe25:hover {
    color: #DFA0FF;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-427d9c3 */.elementor-187 .elementor-element.elementor-element-427d9c3 img {
    transition: transform 0.4s ease, filter 0.4s ease;
}

.elementor-187 .elementor-element.elementor-element-427d9c3:hover img {
    transform: scale(1.06);
    filter: drop-shadow(0 0 12px rgba(155, 95, 255, 0.45));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-101bc36 */.elementor-187 .elementor-element.elementor-element-101bc36 {
    transition: color 0.3s ease;
}

.elementor-187 .elementor-element.elementor-element-101bc36:hover {
    color: #E39AFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0ed4fe */.elementor-187 .elementor-element.elementor-element-b0ed4fe {
    transition: color 0.3s ease;
}

.elementor-187 .elementor-element.elementor-element-b0ed4fe:hover {
    color: #DFA0FF;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d8526d0 */.elementor-187 .elementor-element.elementor-element-d8526d0 img {
    transition: transform 0.4s ease, filter 0.4s ease;
}

.elementor-187 .elementor-element.elementor-element-d8526d0:hover img {
    transform: scale(1.06);
    filter: drop-shadow(0 0 12px rgba(155, 95, 255, 0.45));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03b7813 */.elementor-187 .elementor-element.elementor-element-03b7813 {
    transition: color 0.3s ease;
}

.elementor-187 .elementor-element.elementor-element-03b7813:hover {
    color: #E39AFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f9f5b5 */.elementor-187 .elementor-element.elementor-element-9f9f5b5 {
    transition: color 0.3s ease;
}

.elementor-187 .elementor-element.elementor-element-9f9f5b5:hover {
    color: #DFA0FF;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d9d80e */.elementor-187 .elementor-element.elementor-element-3d9d80e img {
    transition: transform 0.4s ease, filter 0.4s ease;
}

.elementor-187 .elementor-element.elementor-element-3d9d80e:hover img {
    transform: scale(1.06);
    filter: drop-shadow(0 0 12px rgba(155, 95, 255, 0.45));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0509135 */.elementor-187 .elementor-element.elementor-element-0509135 {
    transition: color 0.3s ease;
}

.elementor-187 .elementor-element.elementor-element-0509135:hover {
    color: #E39AFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58b9fc1 */.elementor-187 .elementor-element.elementor-element-58b9fc1 {
    transition: color 0.3s ease;
}

.elementor-187 .elementor-element.elementor-element-58b9fc1:hover {
    color: #DFA0FF;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1dbf1f0 */.elementor-187 .elementor-element.elementor-element-1dbf1f0 img {
    transition: transform 0.4s ease, filter 0.4s ease;
}

.elementor-187 .elementor-element.elementor-element-1dbf1f0:hover img {
    transform: scale(1.06);
    filter: drop-shadow(0 0 12px rgba(155, 95, 255, 0.45));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7994c1f */.elementor-187 .elementor-element.elementor-element-7994c1f {
    transition: color 0.3s ease;
}

.elementor-187 .elementor-element.elementor-element-7994c1f:hover {
    color: #E39AFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9af9cf */.elementor-187 .elementor-element.elementor-element-e9af9cf {
    transition: color 0.3s ease;
}

.elementor-187 .elementor-element.elementor-element-e9af9cf:hover {
    color: #DFA0FF;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58a5747 */.elementor-187 .elementor-element.elementor-element-58a5747 img {
    transition: transform 0.6s ease, filter 0.6s ease;
}

.elementor-187 .elementor-element.elementor-element-58a5747:hover img {
    transform: scale(1.025);
    filter: brightness(1.08);
}
.elementor-187 .elementor-element.elementor-element-58a5747 img {
    box-shadow:
        0 0 25px rgba(90, 60, 255, 0.12);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ecb5c2b */.elementor-187 .elementor-element.elementor-element-ecb5c2b .purpose-gradient {
    background: linear-gradient(
        90deg,
        #A96CFF,
        #E778D9,
        #FF9A9A
    );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-056f5d3 */.elementor-187 .elementor-element.elementor-element-056f5d3 img {
    transition: transform 0.4s ease, filter 0.4s ease;
}

.elementor-187 .elementor-element.elementor-element-056f5d3:hover img {
    transform: translateY(-2px);
    filter: drop-shadow(0 0 10px rgba(190, 100, 255, 0.35));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67d151e */.elementor-187 .elementor-element.elementor-element-67d151e {
    transition: transform 0.35s ease, text-shadow 0.35s ease;
}

.elementor-187 .elementor-element.elementor-element-67d151e:hover {
    transform: translateX(3px);
    text-shadow: 0 0 12px rgba(190, 110, 255, 0.45);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40dd450 */.elementor-187 .elementor-element.elementor-element-40dd450 {
    transition: transform 0.35s ease, text-shadow 0.35s ease;
}

.elementor-187 .elementor-element.elementor-element-40dd450:hover {
    transform: translateX(3px);
    text-shadow: 0 0 12px rgba(190, 110, 255, 0.45);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9283581 */.elementor-187 .elementor-element.elementor-element-9283581 {
    transition: transform 0.35s ease, text-shadow 0.35s ease;
}

.elementor-187 .elementor-element.elementor-element-9283581:hover {
    transform: translateX(3px);
    text-shadow: 0 0 12px rgba(190, 110, 255, 0.45);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31a8ea1 */.elementor-187 .elementor-element.elementor-element-31a8ea1 {
    transition: transform 0.35s ease, text-shadow 0.35s ease;
}

.elementor-187 .elementor-element.elementor-element-31a8ea1:hover {
    transform: translateX(3px);
    text-shadow: 0 0 12px rgba(190, 110, 255, 0.45);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cb3c62 */.elementor-187 .elementor-element.elementor-element-4cb3c62 {
    transition: transform 0.35s ease, text-shadow 0.35s ease;
}

.elementor-187 .elementor-element.elementor-element-4cb3c62:hover {
    transform: translateX(3px);
    text-shadow: 0 0 12px rgba(190, 110, 255, 0.45);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a46235 */.elementor-187 .elementor-element.elementor-element-9a46235 {
    transition: transform 0.35s ease, text-shadow 0.35s ease;
}

.elementor-187 .elementor-element.elementor-element-9a46235:hover {
    transform: translateX(3px);
    text-shadow: 0 0 12px rgba(190, 110, 255, 0.45);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1929ae8 */.elementor-187 .elementor-element.elementor-element-1929ae8 .cta-gradient {
    background: linear-gradient(
        90deg,
        #A96CFF,
        #E778D9,
        #FF9A9A
    );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c8c8fbe */.aurora-button .elementor-button {
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 25px rgba(109, 61, 245, 0.25);
    transition: all 0.35s ease;
}

.aurora-button .elementor-button:hover {
    transform: translateY(-3px);
    box-shadow:
        0 0 25px rgba(109, 61, 245, 0.45),
        0 0 45px rgba(255, 122, 200, 0.18);
}
.aurora-button .elementor-button::before {
    content: "";
    position: absolute;
    top: 0;
    left: -120%;
    width: 70%;
    height: 100%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,0.22),
        transparent
    );
    transform: skewX(-20deg);
    transition: left 0.7s ease;
}

.aurora-button .elementor-button:hover::before {
    left: 140%;
}
.elementor-187 .elementor-element.elementor-element-c8c8fbe .elementor-button {
    position: relative;
    overflow: hidden;
    background: linear-gradient(
        135deg,
        #6738F5 0%,
        #7C3AED 55%,
        #A855F7 100%
    );
    border: 1px solid rgba(205, 145, 255, 0.65);
    border-radius: 10px;
    box-shadow:
        0 0 18px rgba(109, 61, 245, 0.35),
        0 0 35px rgba(168, 85, 247, 0.12);
    transition: all 0.35s ease;
}

.elementor-187 .elementor-element.elementor-element-c8c8fbe .elementor-button:hover {
    transform: translateY(-3px);
    border-color: rgba(255, 145, 190, 0.85);
    box-shadow:
        0 0 22px rgba(109, 61, 245, 0.55),
        0 0 45px rgba(255, 122, 200, 0.20);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4686111 */.elementor-187 .elementor-element.elementor-element-4686111 .elementor-button {
    position: relative;
    overflow: hidden;
    border: 1px solid rgba(180, 108, 255, 0.55);
    box-shadow: 0 0 12px rgba(109, 61, 245, 0.18);
    transition: all 0.3s ease;
}

.elementor-187 .elementor-element.elementor-element-4686111 .elementor-button:hover {
    transform: translateY(-2px);
    border-color: rgba(255, 145, 190, 0.7);
    box-shadow:
        0 0 18px rgba(109, 61, 245, 0.35),
        0 0 28px rgba(255, 122, 200, 0.12);
}
.elementor-187 .elementor-element.elementor-element-4686111 .elementor-button::before {
    content: "";
    position: absolute;
    top: 0;
    left: -120%;
    width: 70%;
    height: 100%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,0.15),
        transparent
    );
    transform: skewX(-20deg);
    transition: left 0.6s ease;
}

.elementor-187 .elementor-element.elementor-element-4686111 .elementor-button:hover::before {
    left: 140%;
}

.elementor-187 .elementor-element.elementor-element-4686111 .elementor-button-text {
    position: relative;
    z-index: 2;
}/* End custom CSS */