.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-51 .elementor-element.elementor-element-7fbff51{--display:flex;--min-height:441px;--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;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-7fbff51:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-7fbff51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(81deg, #120F2B 0%, #885A97 100%);}.elementor-51 .elementor-element.elementor-element-7fbff51.e-con{--align-self:center;}.elementor-widget-spacer .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-spacer .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-51 .elementor-element.elementor-element-7f327ff2{--spacer-size:30px;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-51 .elementor-element.elementor-element-4afb82f9{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-51 .elementor-element.elementor-element-4afb82f9 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-51 .elementor-element.elementor-element-4afb82f9.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-51 .elementor-element.elementor-element-27880c4f{width:var( --container-widget-width, 66.875% );max-width:66.875%;--container-widget-width:66.875%;--container-widget-flex-grow:0;z-index:10;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;color:#B7B4C7;}.elementor-51 .elementor-element.elementor-element-27880c4f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-nested-accordion .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nested-accordion .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-51 .elementor-element.elementor-element-55d37583{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-51 .elementor-element.elementor-element-d0aa4cd{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-51 .elementor-element.elementor-element-14924ee7{text-align:left;}.elementor-51 .elementor-element.elementor-element-7b9cd2c5{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-5f64a7c8{text-align:left;}.elementor-51 .elementor-element.elementor-element-74fae1b1{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-2a7aa33f.elementor-element{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-306e7a9d{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-1c2a4d2.elementor-element{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-1093ebbb{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-320ac75a.elementor-element{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-beea83d{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-5b6201d5.elementor-element{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-2bbae6b2{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-4444851f.elementor-element{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-1ac6ca77{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-e3930fe.elementor-element{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-50002c98{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-4e72c3c8.elementor-element{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-2d708d4d{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-6d691b62.elementor-element{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-7143b066{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-22a10354.elementor-element{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-19bc9e{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-3d0636b6.elementor-element{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-1fabe24b{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-3af67557.elementor-element{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-f634b14{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-1c825aa0.elementor-element{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-32ad2e1a{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-265ae9b4.elementor-element{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-7d0fcb4c{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-4724c5e9{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-4de0c814.elementor-element{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-48d3d0ef{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-5189aefb.elementor-element{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-4461a46a{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-6191818d.elementor-element{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-d1487a6{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-52e7dd81.elementor-element{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-2e791dc7{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-2d38216.elementor-element{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-7bfb4012{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-19266fb9{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-51 .elementor-element.elementor-element-3c239093{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-2eb33b82{text-align:left;}.elementor-51 .elementor-element.elementor-element-4784ea59{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-59ddf396{text-align:left;}.elementor-51 .elementor-element.elementor-element-1eee12e2{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-4a9af0ca.elementor-element{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-408ac50e{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-908f297.elementor-element{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-54eb3f65{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-466c5cef.elementor-element{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-7a2f0ac7{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-46ab8414.elementor-element{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-3c24b33a{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-71e2fd7b.elementor-element{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-522b57c9{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-2eb09582.elementor-element{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-24eb1525{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-319de6a7.elementor-element{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-4075803{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-107bee07.elementor-element{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-10ba0791{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-12ff2007.elementor-element{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-3d50764f{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-4d783b05.elementor-element{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-bc118d0{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-62ea3756.elementor-element{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-24584ceb{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-56d40c21.elementor-element{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-31672d2f{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-141123f4.elementor-element{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-2ae6098a{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-797f4347.elementor-element{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-969223d{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-5bf8e8e4.elementor-element{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-4bb41e69{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-e13b938.elementor-element{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-5c02cf84{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-1a5883.elementor-element{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-5f6a7762{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-24c23890.elementor-element{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-4379b723{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-240a8688.elementor-element{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-15c89b4c{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-1a60ec40.elementor-element{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-7e5ee03a{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-6c7de068.elementor-element{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-7513d414.elementor-element{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-68014f3{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-5a9b24ff{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-51 .elementor-element.elementor-element-1c687a64{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-1cae471d{text-align:left;}.elementor-51 .elementor-element.elementor-element-588c22e{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-2464b0c1{text-align:left;}.elementor-51 .elementor-element.elementor-element-289c985e{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-5f6d6361{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-51 .elementor-element.elementor-element-248f0a3{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-7b5fa46f{text-align:left;}.elementor-51 .elementor-element.elementor-element-c259449{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-3185e3fe{text-align:left;}.elementor-51 .elementor-element.elementor-element-5a4df448{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-67832cdb{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-51 .elementor-element.elementor-element-6aabb5a7{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-145116d1{text-align:left;}.elementor-51 .elementor-element.elementor-element-21235377{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-3aef3af0{text-align:left;}.elementor-51 .elementor-element.elementor-element-21d456b7{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-41c81f3d{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-51 .elementor-element.elementor-element-79ded510{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-17a8bb67{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-51 .elementor-element.elementor-element-78f42859{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-705bde23{text-align:left;}.elementor-51 .elementor-element.elementor-element-4aa36115{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-5fa07f34{text-align:left;}.elementor-51 .elementor-element.elementor-element-583514f3{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-6e058f1c.elementor-element{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-614752d8{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-558ff53d.elementor-element{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-55137d68{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-74c0eb42.elementor-element{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-3b56f1ea.elementor-element{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-db6d4cf{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-2b009908{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:25px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#88849C;--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-primary );--n-accordion-icon-hover-color:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-2b009908 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#12111A;border-style:none;}.elementor-51 .elementor-element.elementor-element-2b009908.elementor-element{--align-self:center;}.elementor-51 .elementor-element.elementor-element-2b009908 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-51 .elementor-element.elementor-element-2b009908 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-51 .elementor-element.elementor-element-2b009908 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}:where( .elementor-51 .elementor-element.elementor-element-2b009908 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}@media(max-width:767px){.elementor-51 .elementor-element.elementor-element-7fbff51{--min-height:386px;}.elementor-51 .elementor-element.elementor-element-4afb82f9{width:var( --container-widget-width, 316px );max-width:316px;--container-widget-width:316px;--container-widget-flex-grow:0;z-index:10;}.elementor-51 .elementor-element.elementor-element-27880c4f{--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;z-index:10;}}@media(min-width:768px){.elementor-51 .elementor-element.elementor-element-7fbff51{--content-width:1600px;}}/* Start custom CSS for html, class: .elementor-element-4afb82f9 */.body {
  color: white; /* Ensures all text is white by default */
}

.span-gradient {
    display: inline-block;
    background-image: linear-gradient(90deg, #CA78D6, #BA51B6, #7955E3, #5156FE);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: 'Inter', sans-serif;
    font-size: 27px;
    font-weight: bold; /* Makes the text bold */
}

.reveal {
    color: white; /* Ensures the rest of the text is white */
    font-family: 'Inter', sans-serif;
    font-size: 27px;
    font-weight: bold;
}


.heading-text { 
  color: white !important; /* Force the non-gradient text to be white */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fbff51 *//* Global Body Styles */
body {
    justify-content: center;
    box-sizing: border-box;
}

/* Absolute Positioned Flexbox Container */
.absolute {
    position: absolute;
    top: 50px !important;
    inset: 0;
    justify-content: center;
    display: inline-flex;
    flex-direction: row;
}

/* Center Justify Content */
.justify-center {
    justify-content: center;
}

/* Animated Circular Shapes */
.bg-shape1 {
    width: 400px;
    height: 400px;
    border-radius: 9999px;
    position: relative;
    animation: one 10s infinite;
}

.bg-shape2 {
    width: 300px;
    height: 300px;
    border-radius: 9999px;
    position: relative;
    animation: two 10s infinite;
}

/* Keyframe Animations for Shapes */
@keyframes one {
    0% { left: 0px; top: 0px; }
    25% { left: -100px; top: 70px; }
    50% { left: 20px; top: 150px; }
    75% { left: 50px; top: 100px; }
    100% { left: 0px; top: 0px; }
}

@keyframes two {
    0% { left: 0px; top: 0px; }
    25% { left: 50px; top: 10px; }
    50% { left: 100px; top: 150px; }
    75% { left: 50px; top: 100px; }
    100% { left: 0px; top: 0px; }
}

/* Additional Utility Classes */
.opacity-50 {
    opacity: .5;
}

.bg-blur {
    filter: blur(90px);
}

.bg-primary {
    background-color: rgb(30, 0, 255);
}

.bg-teal {
    background-color: rgb(255, 72, 173);
}

.bg-purple {
    background-color: rgb(140, 0, 215);
}

/* h1 Styling */
h1 {
    margin: 0 auto;
    top: 200px;
    text-align: center;
    font-family: sans-serif;
    font-size: 90px;
}/* End custom CSS */