.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-920 .elementor-element.elementor-element-44db45d6{--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-920 .elementor-element.elementor-element-44db45d6:not(.elementor-motion-effects-element-type-background), .elementor-920 .elementor-element.elementor-element-44db45d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(81deg, #120F2B 0%, #885A97 100%);}.elementor-920 .elementor-element.elementor-element-44db45d6.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-920 .elementor-element.elementor-element-1dda73df{--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-920 .elementor-element.elementor-element-3d3b9ea3{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-920 .elementor-element.elementor-element-3d3b9ea3 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-920 .elementor-element.elementor-element-3d3b9ea3.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-920 .elementor-element.elementor-element-77afa60d{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-920 .elementor-element.elementor-element-77afa60d.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-920 .elementor-element.elementor-element-5f935ae7{--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-920 .elementor-element.elementor-element-42404ac3{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-920 .elementor-element.elementor-element-6737d362{text-align:left;}.elementor-920 .elementor-element.elementor-element-5251001c{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-356709f5{text-align:left;}.elementor-920 .elementor-element.elementor-element-703788db{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-38bfb6a3.elementor-element{--align-self:flex-start;}.elementor-920 .elementor-element.elementor-element-1326c554{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-5b8f273b.elementor-element{--align-self:flex-start;}.elementor-920 .elementor-element.elementor-element-75feab47{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-4792390e.elementor-element{--align-self:flex-start;}.elementor-920 .elementor-element.elementor-element-3c411ff9{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-7a038a74.elementor-element{--align-self:flex-start;}.elementor-920 .elementor-element.elementor-element-1fbbda9a{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-2ec39804.elementor-element{--align-self:flex-start;}.elementor-920 .elementor-element.elementor-element-b61b00a{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-137a4ca8.elementor-element{--align-self:flex-start;}.elementor-920 .elementor-element.elementor-element-612f82ae{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-62f73732.elementor-element{--align-self:flex-start;}.elementor-920 .elementor-element.elementor-element-243bbd20{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-1899a11.elementor-element{--align-self:flex-start;}.elementor-920 .elementor-element.elementor-element-70707aab{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-74220de0.elementor-element{--align-self:flex-start;}.elementor-920 .elementor-element.elementor-element-58a9b09e{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-352bfd6f.elementor-element{--align-self:flex-start;}.elementor-920 .elementor-element.elementor-element-4fc9b0a8{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-4c33a90f.elementor-element{--align-self:flex-start;}.elementor-920 .elementor-element.elementor-element-6b1e1823{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-6661b9d7.elementor-element{--align-self:flex-start;}.elementor-920 .elementor-element.elementor-element-648524b9{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-725af1b8.elementor-element{--align-self:flex-start;}.elementor-920 .elementor-element.elementor-element-6f90ca44{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-2a8409a1{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-13e3292.elementor-element{--align-self:flex-start;}.elementor-920 .elementor-element.elementor-element-416b7db5{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-500c4abe.elementor-element{--align-self:flex-start;}.elementor-920 .elementor-element.elementor-element-1e6da127{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-68488b29.elementor-element{--align-self:flex-start;}.elementor-920 .elementor-element.elementor-element-633982c1{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-13f691a4.elementor-element{--align-self:flex-start;}.elementor-920 .elementor-element.elementor-element-6e735ddc{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-714a1935.elementor-element{--align-self:flex-start;}.elementor-920 .elementor-element.elementor-element-43dd753b{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-570e1a23{--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-920 .elementor-element.elementor-element-7f5369b0{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-2b35ab4c{text-align:left;}.elementor-920 .elementor-element.elementor-element-67b0c553{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-6b037dd1{text-align:left;}.elementor-920 .elementor-element.elementor-element-7bb5fc31{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-55b543e7.elementor-element{--align-self:flex-start;}.elementor-920 .elementor-element.elementor-element-751834ab{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-5fade25f.elementor-element{--align-self:flex-start;}.elementor-920 .elementor-element.elementor-element-3673fb89{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-60de521d.elementor-element{--align-self:flex-start;}.elementor-920 .elementor-element.elementor-element-6d64f5ed{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-65f28cae.elementor-element{--align-self:flex-start;}.elementor-920 .elementor-element.elementor-element-1d72ba2{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-43b6fc5a.elementor-element{--align-self:flex-start;}.elementor-920 .elementor-element.elementor-element-68898ab2{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-69fac7da.elementor-element{--align-self:flex-start;}.elementor-920 .elementor-element.elementor-element-26353d6{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-5ab9b656.elementor-element{--align-self:flex-start;}.elementor-920 .elementor-element.elementor-element-7f150e15{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-7b0c79d2.elementor-element{--align-self:flex-start;}.elementor-920 .elementor-element.elementor-element-1017ae5{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-50374cb9.elementor-element{--align-self:flex-start;}.elementor-920 .elementor-element.elementor-element-49ab3c6a{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-4d6f74ed.elementor-element{--align-self:flex-start;}.elementor-920 .elementor-element.elementor-element-777334ac{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-6a0538c2.elementor-element{--align-self:flex-start;}.elementor-920 .elementor-element.elementor-element-422d8b1b{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-ef67f9a.elementor-element{--align-self:flex-start;}.elementor-920 .elementor-element.elementor-element-c95c14b{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-34992159.elementor-element{--align-self:flex-start;}.elementor-920 .elementor-element.elementor-element-296fd156{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-71e5c7ea.elementor-element{--align-self:flex-start;}.elementor-920 .elementor-element.elementor-element-161033cf{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-13803744.elementor-element{--align-self:flex-start;}.elementor-920 .elementor-element.elementor-element-298095e3{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-3bd31be8.elementor-element{--align-self:flex-start;}.elementor-920 .elementor-element.elementor-element-3ec966f0{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-290b53da.elementor-element{--align-self:flex-start;}.elementor-920 .elementor-element.elementor-element-18201688{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-14a0841b.elementor-element{--align-self:flex-start;}.elementor-920 .elementor-element.elementor-element-3578bc81{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-64e5db06.elementor-element{--align-self:flex-start;}.elementor-920 .elementor-element.elementor-element-7ca5c5ea{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-3e2d8531.elementor-element{--align-self:flex-start;}.elementor-920 .elementor-element.elementor-element-7f723e42{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-79e4db0e.elementor-element{--align-self:flex-start;}.elementor-920 .elementor-element.elementor-element-6b33be15.elementor-element{--align-self:flex-start;}.elementor-920 .elementor-element.elementor-element-3d2428db{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-4c4a961e{--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-920 .elementor-element.elementor-element-28adef66{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-3fb41476{text-align:left;}.elementor-920 .elementor-element.elementor-element-fa238a0{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-788868b4{text-align:left;}.elementor-920 .elementor-element.elementor-element-7b81dd62{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-507faaf0{--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-920 .elementor-element.elementor-element-664b025c{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-7b723f2c{text-align:left;}.elementor-920 .elementor-element.elementor-element-6e8e327{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-4a281897{text-align:left;}.elementor-920 .elementor-element.elementor-element-12c3d06e{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-604dbc96{--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-920 .elementor-element.elementor-element-3db232fb{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-69eb99a7{text-align:left;}.elementor-920 .elementor-element.elementor-element-4acc4283{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-2e0afc5c{text-align:left;}.elementor-920 .elementor-element.elementor-element-53c97893{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-48d59acf{--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-920 .elementor-element.elementor-element-26d26fd6{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-546863bc{--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-920 .elementor-element.elementor-element-681b8b5{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-4f7286{text-align:left;}.elementor-920 .elementor-element.elementor-element-deb6a9{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-1ef3d174{text-align:left;}.elementor-920 .elementor-element.elementor-element-209dfb18{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-228b6324.elementor-element{--align-self:flex-start;}.elementor-920 .elementor-element.elementor-element-14ec7f41{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-43c6e90b.elementor-element{--align-self:flex-start;}.elementor-920 .elementor-element.elementor-element-60b3e948{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-6c5ead70.elementor-element{--align-self:flex-start;}.elementor-920 .elementor-element.elementor-element-201898e1.elementor-element{--align-self:flex-start;}.elementor-920 .elementor-element.elementor-element-879cae4{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-920 .elementor-element.elementor-element-74f45868{--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-920 .elementor-element.elementor-element-74f45868 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#12111A;border-style:none;}.elementor-920 .elementor-element.elementor-element-74f45868.elementor-element{--align-self:center;}.elementor-920 .elementor-element.elementor-element-74f45868 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-920 .elementor-element.elementor-element-74f45868 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-920 .elementor-element.elementor-element-74f45868 > .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-920 .elementor-element.elementor-element-74f45868 > .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-920 .elementor-element.elementor-element-44db45d6{--min-height:386px;}.elementor-920 .elementor-element.elementor-element-3d3b9ea3{width:var( --container-widget-width, 316px );max-width:316px;--container-widget-width:316px;--container-widget-flex-grow:0;z-index:10;}.elementor-920 .elementor-element.elementor-element-77afa60d{--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-920 .elementor-element.elementor-element-44db45d6{--content-width:1600px;}}/* Start custom CSS for html, class: .elementor-element-3d3b9ea3 */.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-44db45d6 *//* 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 */