.elementor-540 .elementor-element.elementor-element-65ac080{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;--border-radius:0px 0px 28px 28px;--padding-top:56px;--padding-bottom:62px;--padding-left:20px;--padding-right:20px;}.elementor-540 .elementor-element.elementor-element-65ac080:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-65ac080 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #EDEFFF 100%);}.elementor-540 .elementor-element.elementor-element-b5eb4e0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.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-540 .elementor-element.elementor-element-029d21f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;text-align:start;}.elementor-540 .elementor-element.elementor-element-029d21f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:1.6px;color:#2A3DF3;}.elementor-540 .elementor-element.elementor-element-aca848e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-540 .elementor-element.elementor-element-aca848e .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:62px;font-weight:700;line-height:1.02em;letter-spacing:-2.2px;color:#0F0F27;}.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-540 .elementor-element.elementor-element-9f00aa8{text-align:start;font-family:"Inter", Sans-serif;font-size:18px;line-height:1.65em;color:var( --e-global-color-primary );}.elementor-540 .elementor-element.elementor-element-c4c04ef{--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;--flex-wrap:wrap;--padding-top:6px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-76e1fff{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.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-540 .elementor-element.elementor-element-6b057fc .elementor-button{background-color:#2A3DF3;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:17px 32px 17px 32px;}.elementor-540 .elementor-element.elementor-element-6b057fc .elementor-button:hover, .elementor-540 .elementor-element.elementor-element-6b057fc .elementor-button:focus{background-color:#1B2AC9;}.elementor-540 .elementor-element.elementor-element-fbea283{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-540 .elementor-element.elementor-element-1929b3f .elementor-button{background-color:rgba(255,255,255,0.7);font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;fill:#0F0F27;color:#0F0F27;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(42,61,243,0.20);border-radius:10px 10px 10px 10px;padding:16px 30px 16px 30px;}.elementor-540 .elementor-element.elementor-element-1929b3f .elementor-button:hover, .elementor-540 .elementor-element.elementor-element-1929b3f .elementor-button:focus{background-color:#FFFFFF;}.elementor-540 .elementor-element.elementor-element-d6f8ba9{text-align:start;font-family:"Inter", Sans-serif;font-size:13px;letter-spacing:0.3px;color:var( --e-global-color-primary );}.elementor-540 .elementor-element.elementor-element-3673ef4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-540 .elementor-element.elementor-element-4b3ceaa{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 0px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-540 .elementor-element.elementor-element-4b3ceaa:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-4b3ceaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12153C;}.elementor-540 .elementor-element.elementor-element-a336546{text-align:center;}.elementor-540 .elementor-element.elementor-element-a336546 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:34px;font-weight:700;color:#E3E4F2;}.elementor-540 .elementor-element.elementor-element-de478e7{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;color:#9A9CC4;}.elementor-540 .elementor-element.elementor-element-5eeb3c6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-540 .elementor-element.elementor-element-5eeb3c6:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-5eeb3c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F27;}.elementor-540 .elementor-element.elementor-element-f71f9e5{text-align:center;}.elementor-540 .elementor-element.elementor-element-f71f9e5 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:34px;font-weight:700;color:#E3E4F2;}.elementor-540 .elementor-element.elementor-element-c2231cc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 28px 28px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-540 .elementor-element.elementor-element-c2231cc:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-c2231cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141A4E;}.elementor-540 .elementor-element.elementor-element-90782f1{text-align:center;}.elementor-540 .elementor-element.elementor-element-90782f1 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:34px;font-weight:700;line-height:1.2em;color:#E3E4F2;}.elementor-540 .elementor-element.elementor-element-dd0bcff{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:34px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-486ef3c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#26264A;--border-color:#26264A;--border-radius:8px 8px 8px 8px;--padding-top:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-540 .elementor-element.elementor-element-486ef3c:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-486ef3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F27;}.elementor-540 .elementor-element.elementor-element-abab8c2{text-align:start;}.elementor-540 .elementor-element.elementor-element-abab8c2 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:19px;font-weight:700;line-height:1.3em;color:#E3E4F2;}.elementor-540 .elementor-element.elementor-element-e509c78{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.6em;color:#9A9CC4;}.elementor-540 .elementor-element.elementor-element-a62f141{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#26264A;--border-color:#26264A;--border-radius:8px 8px 8px 8px;--padding-top:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-540 .elementor-element.elementor-element-a62f141:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-a62f141 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F27;}.elementor-540 .elementor-element.elementor-element-55ccd65{text-align:start;}.elementor-540 .elementor-element.elementor-element-55ccd65 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:19px;font-weight:700;line-height:1.3em;color:#E3E4F2;}.elementor-540 .elementor-element.elementor-element-6974882{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.6em;color:#9A9CC4;}.elementor-540 .elementor-element.elementor-element-793be47{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#26264A;--border-color:#26264A;--border-radius:8px 8px 8px 8px;--padding-top:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-540 .elementor-element.elementor-element-793be47:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-793be47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F27;}.elementor-540 .elementor-element.elementor-element-96bc429{text-align:start;}.elementor-540 .elementor-element.elementor-element-96bc429 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:19px;font-weight:700;line-height:1.3em;color:#E3E4F2;}.elementor-540 .elementor-element.elementor-element-5ab2e3b{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.6em;color:#9A9CC4;}.elementor-540 .elementor-element.elementor-element-6fbca44{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:110px;--padding-left:20px;--padding-right:20px;}.elementor-540 .elementor-element.elementor-element-6fbca44:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-6fbca44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5FD;}.elementor-540 .elementor-element.elementor-element-74edd52{text-align:center;}.elementor-540 .elementor-element.elementor-element-74edd52 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:34px;font-weight:700;color:#E3E4F2;}.elementor-540 .elementor-element.elementor-element-0e57281{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;color:#9A9CC4;}.elementor-540 .elementor-element.elementor-element-9995f01{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:34px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-d501b64{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:rgba(15,15,39,0.08);--border-color:rgba(15,15,39,0.08);--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-540 .elementor-element.elementor-element-d501b64:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-d501b64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-540 .elementor-element.elementor-element-d6ed994{text-align:start;}.elementor-540 .elementor-element.elementor-element-d6ed994 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:26px;font-weight:700;color:#E3E4F2;}.elementor-540 .elementor-element.elementor-element-3e2f071{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.5em;color:#9A9CC4;}.elementor-540 .elementor-element.elementor-element-4d207f1{text-align:start;}.elementor-540 .elementor-element.elementor-element-4d207f1 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:30px;font-weight:700;color:#2A3DF3;}.elementor-540 .elementor-element.elementor-element-aa80577{text-align:start;font-family:"Inter", Sans-serif;font-size:13px;color:#6E7099;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-540 .elementor-element.elementor-element-f91e3d9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-540 .elementor-element.elementor-element-f91e3d9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-540 .elementor-element.elementor-element-f91e3d9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-540 .elementor-element.elementor-element-f91e3d9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-540 .elementor-element.elementor-element-f91e3d9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-540 .elementor-element.elementor-element-f91e3d9 .elementor-icon-list-icon i{color:#2A3DF3;transition:color 0.3s;}.elementor-540 .elementor-element.elementor-element-f91e3d9 .elementor-icon-list-icon svg{fill:#2A3DF3;transition:fill 0.3s;}.elementor-540 .elementor-element.elementor-element-f91e3d9{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-540 .elementor-element.elementor-element-f91e3d9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-540 .elementor-element.elementor-element-f91e3d9 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14.5px;}.elementor-540 .elementor-element.elementor-element-f91e3d9 .elementor-icon-list-text{color:#C9CAE4;transition:color 0.3s;}.elementor-540 .elementor-element.elementor-element-d2b50d1 .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;fill:#E3E4F2;color:#E3E4F2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#33345C;border-radius:6px 6px 6px 6px;padding:15px 20px 15px 20px;}.elementor-540 .elementor-element.elementor-element-836bb14{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:rgba(255,255,255,0.16);--border-color:rgba(255,255,255,0.16);--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-540 .elementor-element.elementor-element-836bb14:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-836bb14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151538;}.elementor-540 .elementor-element.elementor-element-181b366{text-align:start;}.elementor-540 .elementor-element.elementor-element-181b366 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.8px;color:#2A3DF3;}.elementor-540 .elementor-element.elementor-element-51fecc3{text-align:start;}.elementor-540 .elementor-element.elementor-element-51fecc3 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:26px;font-weight:700;color:#E3E4F2;}.elementor-540 .elementor-element.elementor-element-419a84d{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.5em;color:#9A9CC4;}.elementor-540 .elementor-element.elementor-element-a98acd6{text-align:start;}.elementor-540 .elementor-element.elementor-element-a98acd6 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:30px;font-weight:700;color:#2A3DF3;}.elementor-540 .elementor-element.elementor-element-c0bc351{text-align:start;font-family:"Inter", Sans-serif;font-size:13px;color:#6E7099;}.elementor-540 .elementor-element.elementor-element-e837d48 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-540 .elementor-element.elementor-element-e837d48 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-540 .elementor-element.elementor-element-e837d48 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-540 .elementor-element.elementor-element-e837d48 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-540 .elementor-element.elementor-element-e837d48 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-540 .elementor-element.elementor-element-e837d48 .elementor-icon-list-icon i{color:#2A3DF3;transition:color 0.3s;}.elementor-540 .elementor-element.elementor-element-e837d48 .elementor-icon-list-icon svg{fill:#2A3DF3;transition:fill 0.3s;}.elementor-540 .elementor-element.elementor-element-e837d48{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-540 .elementor-element.elementor-element-e837d48 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-540 .elementor-element.elementor-element-e837d48 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14.5px;}.elementor-540 .elementor-element.elementor-element-e837d48 .elementor-icon-list-text{color:#C9CAE4;transition:color 0.3s;}.elementor-540 .elementor-element.elementor-element-0a9a93a .elementor-button{background-color:#2A3DF3;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:16px 20px 16px 20px;}.elementor-540 .elementor-element.elementor-element-b029522{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:rgba(15,15,39,0.08);--border-color:rgba(15,15,39,0.08);--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-540 .elementor-element.elementor-element-b029522:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-b029522 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-540 .elementor-element.elementor-element-730844f{text-align:start;}.elementor-540 .elementor-element.elementor-element-730844f .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:26px;font-weight:700;color:#E3E4F2;}.elementor-540 .elementor-element.elementor-element-e08957a{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.5em;color:#9A9CC4;}.elementor-540 .elementor-element.elementor-element-3285a68{text-align:start;}.elementor-540 .elementor-element.elementor-element-3285a68 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:30px;font-weight:700;color:#2A3DF3;}.elementor-540 .elementor-element.elementor-element-d75e585{text-align:start;font-family:"Inter", Sans-serif;font-size:13px;color:#6E7099;}.elementor-540 .elementor-element.elementor-element-d64225d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-540 .elementor-element.elementor-element-d64225d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-540 .elementor-element.elementor-element-d64225d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-540 .elementor-element.elementor-element-d64225d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-540 .elementor-element.elementor-element-d64225d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-540 .elementor-element.elementor-element-d64225d .elementor-icon-list-icon i{color:#2A3DF3;transition:color 0.3s;}.elementor-540 .elementor-element.elementor-element-d64225d .elementor-icon-list-icon svg{fill:#2A3DF3;transition:fill 0.3s;}.elementor-540 .elementor-element.elementor-element-d64225d{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-540 .elementor-element.elementor-element-d64225d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-540 .elementor-element.elementor-element-d64225d .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14.5px;}.elementor-540 .elementor-element.elementor-element-d64225d .elementor-icon-list-text{color:#C9CAE4;transition:color 0.3s;}.elementor-540 .elementor-element.elementor-element-157c377 .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;fill:#E3E4F2;color:#E3E4F2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#33345C;border-radius:6px 6px 6px 6px;padding:15px 20px 15px 20px;}.elementor-540 .elementor-element.elementor-element-b47f328{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 28px 28px;--padding-top:20px;--padding-bottom:110px;--padding-left:20px;--padding-right:20px;}.elementor-540 .elementor-element.elementor-element-b47f328:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-b47f328 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF0FA;}.elementor-540 .elementor-element.elementor-element-14ca61a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:rgba(176,124,26,0.22);--border-color:rgba(176,124,26,0.22);--border-radius:14px 14px 14px 14px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-540 .elementor-element.elementor-element-14ca61a:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-14ca61a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCF4;}.elementor-540 .elementor-element.elementor-element-4ca3c60{text-align:start;}.elementor-540 .elementor-element.elementor-element-4ca3c60 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:700;color:#E3E4F2;}.elementor-540 .elementor-element.elementor-element-92dc502{text-align:start;font-family:"Inter", Sans-serif;font-size:15.5px;line-height:1.7em;color:#C9CAE4;}.elementor-540 .elementor-element.elementor-element-df6e4da{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 0px;--padding-top:100px;--padding-bottom:110px;--padding-left:20px;--padding-right:20px;}.elementor-540 .elementor-element.elementor-element-df6e4da:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-df6e4da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F27;}.elementor-540 .elementor-element.elementor-element-6f2926b{text-align:center;}.elementor-540 .elementor-element.elementor-element-6f2926b .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:34px;font-weight:700;color:#E3E4F2;}.elementor-540 .elementor-element.elementor-element-aaed936{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;color:#9A9CC4;}.elementor-540 .elementor-element.elementor-element-d4e2223{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 28px 28px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-540 .elementor-element.elementor-element-d4e2223:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-d4e2223 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141A4E;}.elementor-540 .elementor-element.elementor-element-dda1ed0{text-align:center;}.elementor-540 .elementor-element.elementor-element-dda1ed0 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:34px;font-weight:700;color:#E3E4F2;}.elementor-540 .elementor-element.elementor-element-08672b2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-04d85e8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#2A3DF3;--border-color:#2A3DF3;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-540 .elementor-element.elementor-element-32ee553{text-align:start;}.elementor-540 .elementor-element.elementor-element-32ee553 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:700;color:#2A3DF3;}.elementor-540 .elementor-element.elementor-element-87820d5{text-align:start;}.elementor-540 .elementor-element.elementor-element-87820d5 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:700;line-height:1.3em;color:#E3E4F2;}.elementor-540 .elementor-element.elementor-element-fa7dab7{text-align:start;font-family:"Inter", Sans-serif;font-size:14.5px;line-height:1.6em;color:#9A9CC4;}.elementor-540 .elementor-element.elementor-element-a25f47f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#2A3DF3;--border-color:#2A3DF3;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-540 .elementor-element.elementor-element-2c1b8ef{text-align:start;}.elementor-540 .elementor-element.elementor-element-2c1b8ef .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:700;color:#2A3DF3;}.elementor-540 .elementor-element.elementor-element-c265dd5{text-align:start;}.elementor-540 .elementor-element.elementor-element-c265dd5 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:700;line-height:1.3em;color:#E3E4F2;}.elementor-540 .elementor-element.elementor-element-b0c01c4{text-align:start;font-family:"Inter", Sans-serif;font-size:14.5px;line-height:1.6em;color:#9A9CC4;}.elementor-540 .elementor-element.elementor-element-316ba19{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#2A3DF3;--border-color:#2A3DF3;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-540 .elementor-element.elementor-element-7d38278{text-align:start;}.elementor-540 .elementor-element.elementor-element-7d38278 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:700;color:#2A3DF3;}.elementor-540 .elementor-element.elementor-element-87734ac{text-align:start;}.elementor-540 .elementor-element.elementor-element-87734ac .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:700;line-height:1.3em;color:#E3E4F2;}.elementor-540 .elementor-element.elementor-element-205e483{text-align:start;font-family:"Inter", Sans-serif;font-size:14.5px;line-height:1.6em;color:#9A9CC4;}.elementor-540 .elementor-element.elementor-element-6d0011d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#2A3DF3;--border-color:#2A3DF3;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-540 .elementor-element.elementor-element-563c41c{text-align:start;}.elementor-540 .elementor-element.elementor-element-563c41c .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:700;color:#2A3DF3;}.elementor-540 .elementor-element.elementor-element-ddfa1db{text-align:start;}.elementor-540 .elementor-element.elementor-element-ddfa1db .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:700;line-height:1.3em;color:#E3E4F2;}.elementor-540 .elementor-element.elementor-element-43e0b53{text-align:start;font-family:"Inter", Sans-serif;font-size:14.5px;line-height:1.6em;color:#9A9CC4;}.elementor-540 .elementor-element.elementor-element-bb59a28{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-540 .elementor-element.elementor-element-bb59a28:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-bb59a28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5FD;}.elementor-540 .elementor-element.elementor-element-b5b00b3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-540 .elementor-element.elementor-element-e0dbdc0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-540 .elementor-element.elementor-element-1cc2898{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;text-align:start;}.elementor-540 .elementor-element.elementor-element-1cc2898 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:1.6px;color:#2A3DF3;}.elementor-540 .elementor-element.elementor-element-2862776{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-540 .elementor-element.elementor-element-2862776 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:42px;font-weight:700;line-height:1.08em;letter-spacing:-1.4px;color:#0F0F27;}.elementor-540 .elementor-element.elementor-element-ab80bff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:16.5px;line-height:1.7em;color:#4A4E6B;}.elementor-540 .elementor-element.elementor-element-e47d276 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-540 .elementor-element.elementor-element-e47d276 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-540 .elementor-element.elementor-element-e47d276 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-540 .elementor-element.elementor-element-e47d276 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-540 .elementor-element.elementor-element-e47d276 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-540 .elementor-element.elementor-element-e47d276 .elementor-icon-list-icon i{color:#2A3DF3;transition:color 0.3s;}.elementor-540 .elementor-element.elementor-element-e47d276 .elementor-icon-list-icon svg{fill:#2A3DF3;transition:fill 0.3s;}.elementor-540 .elementor-element.elementor-element-e47d276{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-540 .elementor-element.elementor-element-e47d276 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-540 .elementor-element.elementor-element-e47d276 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15.5px;}.elementor-540 .elementor-element.elementor-element-e47d276 .elementor-icon-list-text{color:#2C3050;transition:color 0.3s;}.elementor-540 .elementor-element.elementor-element-622db3a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 28px 28px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:110px;--padding-left:20px;--padding-right:20px;}.elementor-540 .elementor-element.elementor-element-622db3a:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-622db3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5FD;}.elementor-540 .elementor-element.elementor-element-87da69c{text-align:center;}.elementor-540 .elementor-element.elementor-element-87da69c .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:34px;font-weight:700;color:#E3E4F2;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{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-540 .elementor-element.elementor-element-bbd4146 .elementor-accordion-item{border-color:rgba(15,15,39,0.08);}.elementor-540 .elementor-element.elementor-element-bbd4146 .elementor-accordion-item .elementor-tab-content{border-block-start-color:rgba(15,15,39,0.08);}.elementor-540 .elementor-element.elementor-element-bbd4146 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:rgba(15,15,39,0.08);}.elementor-540 .elementor-element.elementor-element-bbd4146 .elementor-accordion-icon, .elementor-540 .elementor-element.elementor-element-bbd4146 .elementor-accordion-title{color:#0F0F27;}.elementor-540 .elementor-element.elementor-element-bbd4146 .elementor-accordion-icon svg{fill:#0F0F27;}.elementor-540 .elementor-element.elementor-element-bbd4146 .elementor-active .elementor-accordion-icon, .elementor-540 .elementor-element.elementor-element-bbd4146 .elementor-active .elementor-accordion-title{color:#2A3DF3;}.elementor-540 .elementor-element.elementor-element-bbd4146 .elementor-active .elementor-accordion-icon svg{fill:#2A3DF3;}.elementor-540 .elementor-element.elementor-element-bbd4146 .elementor-accordion-title{font-family:"Space Grotesk", Sans-serif;font-size:16.5px;font-weight:700;}.elementor-540 .elementor-element.elementor-element-bbd4146 .elementor-tab-title .elementor-accordion-icon i:before{color:#2A3DF3;}.elementor-540 .elementor-element.elementor-element-bbd4146 .elementor-tab-title .elementor-accordion-icon svg{fill:#2A3DF3;}.elementor-540 .elementor-element.elementor-element-bbd4146 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#2A3DF3;}.elementor-540 .elementor-element.elementor-element-bbd4146 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#2A3DF3;}.elementor-540 .elementor-element.elementor-element-bbd4146 .elementor-tab-content{color:#4A4E6B;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;}.elementor-540 .elementor-element.elementor-element-6f6802b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:110px;--padding-left:20px;--padding-right:20px;}.elementor-540 .elementor-element.elementor-element-6f6802b:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-6f6802b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12153C;}.elementor-540 .elementor-element.elementor-element-62f01f8{text-align:center;}.elementor-540 .elementor-element.elementor-element-62f01f8 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:34px;font-weight:700;color:#E3E4F2;}.elementor-540 .elementor-element.elementor-element-34a6887{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;color:#9A9CC4;}.elementor-540 .elementor-element.elementor-element-23f7881{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#2A2A52;--border-color:#2A2A52;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-540 .elementor-element.elementor-element-23f7881:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-23f7881 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151538;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-540 .elementor-element.elementor-element-25b2112 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-540 .elementor-element.elementor-element-25b2112 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-540 .elementor-element.elementor-element-25b2112 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-540 .elementor-element.elementor-element-25b2112 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-540 .elementor-element.elementor-element-25b2112 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-540 .elementor-element.elementor-element-25b2112 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-540 .elementor-element.elementor-element-25b2112 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-540 .elementor-element.elementor-element-25b2112 .elementor-field-group > label, .elementor-540 .elementor-element.elementor-element-25b2112 .elementor-field-subgroup label{color:#C9CAE4;}.elementor-540 .elementor-element.elementor-element-25b2112 .elementor-field-type-html{padding-bottom:0px;}.elementor-540 .elementor-element.elementor-element-25b2112 .elementor-field-group .elementor-field{color:#E3E4F2;}.elementor-540 .elementor-element.elementor-element-25b2112 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#0F0F27;border-color:#33345C;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;}.elementor-540 .elementor-element.elementor-element-25b2112 .elementor-field-group .elementor-select-wrapper select{background-color:#0F0F27;border-color:#33345C;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;}.elementor-540 .elementor-element.elementor-element-25b2112 .elementor-field-group .elementor-select-wrapper::before{color:#33345C;}.elementor-540 .elementor-element.elementor-element-25b2112 .e-form__buttons__wrapper__button-next{background-color:#2A3DF3;color:#FFFFFF;}.elementor-540 .elementor-element.elementor-element-25b2112 .elementor-button[type="submit"]{background-color:#2A3DF3;color:#FFFFFF;}.elementor-540 .elementor-element.elementor-element-25b2112 .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-540 .elementor-element.elementor-element-25b2112 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-540 .elementor-element.elementor-element-25b2112 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-540 .elementor-element.elementor-element-25b2112 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-540 .elementor-element.elementor-element-25b2112 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-540 .elementor-element.elementor-element-25b2112 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-540 .elementor-element.elementor-element-25b2112 .elementor-button{border-radius:6px 6px 6px 6px;}.elementor-540 .elementor-element.elementor-element-25b2112 .elementor-message.elementor-message-success{color:#7BE3C4;}.elementor-540 .elementor-element.elementor-element-25b2112{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-540 .elementor-element.elementor-element-d29a339{text-align:center;font-family:"Inter", Sans-serif;font-size:12.5px;color:#6E7099;}.elementor-540 .elementor-element.elementor-element-59dc3ed{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:34px;--padding-bottom:34px;--padding-left:20px;--padding-right:20px;}.elementor-540 .elementor-element.elementor-element-59dc3ed:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-59dc3ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B1E;}.elementor-540 .elementor-element.elementor-element-e8d5cf8{text-align:center;font-family:"Inter", Sans-serif;font-size:13px;color:#6E7099;}body.elementor-page-540:not(.elementor-motion-effects-element-type-background), body.elementor-page-540 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F27;}@media(max-width:1024px){.elementor-540 .elementor-element.elementor-element-029d21f{text-align:center;}.elementor-540 .elementor-element.elementor-element-aca848e{text-align:center;}.elementor-540 .elementor-element.elementor-element-aca848e .elementor-heading-title{font-size:48px;}.elementor-540 .elementor-element.elementor-element-9f00aa8{text-align:center;}.elementor-540 .elementor-element.elementor-element-d6f8ba9{text-align:center;}.elementor-540 .elementor-element.elementor-element-1cc2898{text-align:center;}.elementor-540 .elementor-element.elementor-element-2862776{text-align:center;}.elementor-540 .elementor-element.elementor-element-2862776 .elementor-heading-title{font-size:34px;}.elementor-540 .elementor-element.elementor-element-ab80bff{text-align:center;}}@media(min-width:768px){.elementor-540 .elementor-element.elementor-element-b5eb4e0{--width:54%;}.elementor-540 .elementor-element.elementor-element-76e1fff{--width:100%;}.elementor-540 .elementor-element.elementor-element-fbea283{--width:100%;}.elementor-540 .elementor-element.elementor-element-3673ef4{--width:46%;}.elementor-540 .elementor-element.elementor-element-486ef3c{--width:33.33%;}.elementor-540 .elementor-element.elementor-element-a62f141{--width:33.33%;}.elementor-540 .elementor-element.elementor-element-793be47{--width:33.33%;}.elementor-540 .elementor-element.elementor-element-d501b64{--width:33.33%;}.elementor-540 .elementor-element.elementor-element-836bb14{--width:33.33%;}.elementor-540 .elementor-element.elementor-element-b029522{--width:33.33%;}.elementor-540 .elementor-element.elementor-element-04d85e8{--width:25%;}.elementor-540 .elementor-element.elementor-element-a25f47f{--width:25%;}.elementor-540 .elementor-element.elementor-element-316ba19{--width:25%;}.elementor-540 .elementor-element.elementor-element-6d0011d{--width:25%;}.elementor-540 .elementor-element.elementor-element-b5b00b3{--width:40%;}.elementor-540 .elementor-element.elementor-element-e0dbdc0{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-540 .elementor-element.elementor-element-b5eb4e0{--width:100%;}.elementor-540 .elementor-element.elementor-element-3673ef4{--width:100%;}}@media(max-width:767px){.elementor-540 .elementor-element.elementor-element-65ac080{--padding-top:40px;--padding-bottom:48px;--padding-left:18px;--padding-right:18px;}.elementor-540 .elementor-element.elementor-element-b5eb4e0{--width:100%;}.elementor-540 .elementor-element.elementor-element-aca848e .elementor-heading-title{font-size:36px;}.elementor-540 .elementor-element.elementor-element-9f00aa8{font-size:16px;}.elementor-540 .elementor-element.elementor-element-c4c04ef{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-540 .elementor-element.elementor-element-3673ef4{--width:100%;}.elementor-540 .elementor-element.elementor-element-4b3ceaa{--padding-top:100px;--padding-bottom:70px;--padding-left:16px;--padding-right:16px;}.elementor-540 .elementor-element.elementor-element-a336546 .elementor-heading-title{font-size:25px;}.elementor-540 .elementor-element.elementor-element-5eeb3c6{--padding-top:68px;--padding-bottom:68px;--padding-left:16px;--padding-right:16px;}.elementor-540 .elementor-element.elementor-element-f71f9e5 .elementor-heading-title{font-size:25px;}.elementor-540 .elementor-element.elementor-element-c2231cc{--padding-top:70px;--padding-bottom:84px;--padding-left:18px;--padding-right:18px;}.elementor-540 .elementor-element.elementor-element-90782f1 .elementor-heading-title{font-size:25px;}.elementor-540 .elementor-element.elementor-element-dd0bcff{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-540 .elementor-element.elementor-element-6fbca44{--padding-top:100px;--padding-bottom:76px;--padding-left:18px;--padding-right:18px;}.elementor-540 .elementor-element.elementor-element-74edd52 .elementor-heading-title{font-size:25px;}.elementor-540 .elementor-element.elementor-element-9995f01{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-540 .elementor-element.elementor-element-b47f328{--padding-top:10px;--padding-bottom:80px;--padding-left:18px;--padding-right:18px;}.elementor-540 .elementor-element.elementor-element-df6e4da{--padding-top:70px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-540 .elementor-element.elementor-element-6f2926b .elementor-heading-title{font-size:25px;}.elementor-540 .elementor-element.elementor-element-d4e2223{--padding-top:70px;--padding-bottom:84px;--padding-left:18px;--padding-right:18px;}.elementor-540 .elementor-element.elementor-element-dda1ed0 .elementor-heading-title{font-size:25px;}.elementor-540 .elementor-element.elementor-element-08672b2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-540 .elementor-element.elementor-element-bb59a28{--padding-top:100px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-540 .elementor-element.elementor-element-2862776 .elementor-heading-title{font-size:28px;}.elementor-540 .elementor-element.elementor-element-622db3a{--padding-top:60px;--padding-bottom:76px;--padding-left:18px;--padding-right:18px;}.elementor-540 .elementor-element.elementor-element-87da69c .elementor-heading-title{font-size:25px;}.elementor-540 .elementor-element.elementor-element-6f6802b{--padding-top:100px;--padding-bottom:80px;--padding-left:18px;--padding-right:18px;}.elementor-540 .elementor-element.elementor-element-62f01f8 .elementor-heading-title{font-size:25px;}}/* Start custom CSS for html, class: .elementor-element-f4830d1 */.elementor-540 .elementor-element.elementor-element-f4830d1{width:100%!important;flex:1 1 100%!important;align-self:stretch!important;margin-bottom:0!important}
.elementor-540 .elementor-element.elementor-element-f4830d1 > .elementor-widget-container{width:100%}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-029d21f */.elementor-540 .elementor-element.elementor-element-029d21f .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border:1.5px solid rgba(42,61,243,.16);border-radius:999px;background:rgba(255,255,255,.75);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 1px 2px rgba(15,15,39,.04)}
.elementor-540 .elementor-element.elementor-element-029d21f .elementor-heading-title::after{content:"";width:6px;height:6px;border-right:1.6px solid #2A3DF3;border-bottom:1.6px solid #2A3DF3;transform:rotate(-45deg);transition:margin .3s ease;margin-left:2px}
.elementor-540 .elementor-element.elementor-element-029d21f .elementor-heading-title:hover::after{margin-left:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aca848e */.elementor-540 .elementor-element.elementor-element-aca848e .elementor-heading-title{background-image:linear-gradient(110deg,#0F0F27 0%,#0F0F27 20%,#2A3DF3 44%,#8E9BFF 60%,#2A3DF3 76%,#0F0F27 100%);background-size:230% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-wrap:balance;animation:jbTextFlow 10s ease-in-out infinite}
@media(prefers-reduced-motion:reduce){.elementor-540 .elementor-element.elementor-element-aca848e .elementor-heading-title{animation:none}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f00aa8 */.elementor-540 .elementor-element.elementor-element-9f00aa8{max-width:520px}
@media(max-width:1024px){.elementor-540 .elementor-element.elementor-element-9f00aa8{max-width:640px;margin-left:auto;margin-right:auto}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6b057fc */.elementor-540 .elementor-element.elementor-element-6b057fc .elementor-button{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:flex-start;border-radius:10px!important;padding:17px 62px 17px 26px!important;box-shadow:0 10px 26px rgba(42,61,243,.28);transition:background-color .3s ease,box-shadow .3s ease;animation:jbPulseRing 3.4s ease-out infinite}
.elementor-540 .elementor-element.elementor-element-6b057fc .elementor-button:hover{animation:none}
.elementor-540 .elementor-element.elementor-element-6b057fc .elementor-button-content-wrapper{position:relative;z-index:1;transition:opacity .5s ease}
.elementor-540 .elementor-element.elementor-element-6b057fc .elementor-button:hover .elementor-button-content-wrapper{opacity:0}
.elementor-540 .elementor-element.elementor-element-6b057fc .elementor-button::after{content:"";position:absolute;right:5px;top:5px;bottom:5px;width:46px;border-radius:7px;z-index:2;background-color:rgba(255,255,255,.18);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='M6 3l5 5-5 5' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;transition:width .5s cubic-bezier(.22,.85,.28,1),transform .2s ease}
.elementor-540 .elementor-element.elementor-element-6b057fc .elementor-button:hover::after{width:calc(100% - 10px)}
.elementor-540 .elementor-element.elementor-element-6b057fc .elementor-button:active::after{transform:scale(.95)}
@media(prefers-reduced-motion:reduce){.elementor-540 .elementor-element.elementor-element-6b057fc .elementor-button{animation:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e1fff */.elementor-540 .elementor-element.elementor-element-76e1fff{width:auto!important;flex:0 0 auto!important;max-width:none}
@media(max-width:479px){.elementor-540 .elementor-element.elementor-element-76e1fff{width:100%!important;flex:1 1 100%!important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1929b3f */.elementor-540 .elementor-element.elementor-element-1929b3f .elementor-button{padding:17px 28px!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 1px 2px rgba(15,15,39,.05);transition:transform .3s ease,border-color .3s ease,background-color .3s ease,box-shadow .3s ease}
.elementor-540 .elementor-element.elementor-element-1929b3f .elementor-button:hover{transform:translateY(-2px);border-color:rgba(42,61,243,.4);box-shadow:0 10px 24px rgba(15,15,39,.10)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbea283 */.elementor-540 .elementor-element.elementor-element-fbea283{width:auto!important;flex:0 0 auto!important;max-width:none}
@media(max-width:479px){.elementor-540 .elementor-element.elementor-element-fbea283{width:100%!important;flex:1 1 100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4c04ef */.elementor-540 .elementor-element.elementor-element-c4c04ef > .e-con-inner{justify-content:flex-start}
@media(max-width:1024px){.elementor-540 .elementor-element.elementor-element-c4c04ef > .e-con-inner{justify-content:center}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5eb4e0 */.elementor-540 .elementor-element.elementor-element-b5eb4e0{width:calc(54% - 20px);flex:0 0 calc(54% - 20px);align-self:center}
@media(max-width:1024px){.elementor-540 .elementor-element.elementor-element-b5eb4e0{width:100%;flex:0 0 100%;align-items:center;text-align:center}.elementor-540 .elementor-element.elementor-element-b5eb4e0 .elementor-widget-text-editor{text-align:center}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a4c1a9d */.elementor-540 .elementor-element.elementor-element-a4c1a9d{width:100%!important;align-self:stretch!important}
.elementor-540 .elementor-element.elementor-element-a4c1a9d > .elementor-widget-container{width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3673ef4 */.elementor-540 .elementor-element.elementor-element-3673ef4{width:calc(46% - 20px);flex:0 0 calc(46% - 20px);align-self:center}
@media(max-width:1024px){.elementor-540 .elementor-element.elementor-element-3673ef4{width:100%;flex:0 0 100%}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-43c6aa3 */.elementor-540 .elementor-element.elementor-element-43c6aa3{width:100%!important;flex:1 1 100%!important;align-self:stretch!important;margin-top:40px}
.elementor-540 .elementor-element.elementor-element-43c6aa3 > .elementor-widget-container{width:100%}
@media(max-width:1024px){.elementor-540 .elementor-element.elementor-element-43c6aa3{margin-top:28px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65ac080 */.elementor-540 .elementor-element.elementor-element-65ac080{position:relative;z-index:2;overflow:hidden;border-bottom-left-radius:28px;border-bottom-right-radius:28px}
.elementor-540 .elementor-element.elementor-element-65ac080::before{content:"";position:absolute;left:0;right:0;top:0;height:760px;z-index:0;pointer-events:none;opacity:.85;background-image:linear-gradient(to right,#DDE2FA 1px,transparent 1px),linear-gradient(to bottom,#DDE2FA 1px,transparent 1px);background-size:6rem 5rem;-webkit-mask-image:radial-gradient(ellipse 82% 58% at 50% 0%,#000 66%,transparent 110%);mask-image:radial-gradient(ellipse 82% 58% at 50% 0%,#000 66%,transparent 110%);animation:jbGridDrift 38s linear infinite}
.elementor-540 .elementor-element.elementor-element-65ac080::after{content:"";position:absolute;inset:-16%;z-index:0;pointer-events:none;will-change:transform;background-image:radial-gradient(30% 32% at 14% 22%,rgba(42,61,243,.18),transparent 70%),radial-gradient(34% 30% at 84% 34%,rgba(142,155,255,.32),transparent 70%),radial-gradient(48% 38% at 50% 100%,rgba(42,61,243,.20),transparent 68%);animation:jbAuraLp 30s ease-in-out infinite}
.elementor-540 .elementor-element.elementor-element-65ac080 > .e-con-inner{position:relative;z-index:1;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 28px;max-width:1240px;width:100%}
.elementor-540 .elementor-element.elementor-element-65ac080 > .e-con-inner::before{content:"";position:absolute;right:800px;bottom:-330px;width:1060px;height:1060px;transform:rotate(12deg);background-image:url("https://jeffbittencourt.com.br/wp-content/uploads/2026/06/3d-jeff-1-1.png");background-size:contain;background-position:center;background-repeat:no-repeat;opacity:.54;pointer-events:none;z-index:0}
.elementor-540 .elementor-element.elementor-element-65ac080 > .e-con-inner > .e-child,.elementor-540 .elementor-element.elementor-element-65ac080 > .e-con-inner > .elementor-element{position:relative;z-index:1}
@media(max-width:1024px){.elementor-540 .elementor-element.elementor-element-65ac080 > .e-con-inner{align-items:center;justify-content:center;gap:20px}.elementor-540 .elementor-element.elementor-element-65ac080::before{height:440px;background-size:3.4rem 3rem}.elementor-540 .elementor-element.elementor-element-65ac080 > .e-con-inner::before{width:400px;height:400px;right:-180px;bottom:-160px;opacity:.24}}
@media(max-width:767px){.elementor-540 .elementor-element.elementor-element-65ac080 > .e-con-inner::before{width:320px;height:320px;right:-140px;bottom:-130px;opacity:.18}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-202f437 */.elementor-540 .elementor-element.elementor-element-202f437{width:100%!important;align-self:stretch!important}
.elementor-540 .elementor-element.elementor-element-202f437 > .elementor-widget-container{width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b3ceaa */.elementor-540 .elementor-element.elementor-element-4b3ceaa{position:relative;overflow:hidden;background-image:linear-gradient(180deg,#12153C 0%,#171F63 46%,#0F0F27 100%)}
.elementor-540 .elementor-element.elementor-element-4b3ceaa::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle at center,rgba(255,255,255,.035) 1px,transparent 1px);background-size:4px 4px}
.elementor-540 .elementor-element.elementor-element-4b3ceaa::after{content:"";position:absolute;inset:-18%;z-index:0;pointer-events:none;will-change:transform;background-image:radial-gradient(36% 32% at 68% 22%,rgba(42,61,243,.30),transparent 70%),radial-gradient(30% 36% at 24% 72%,rgba(42,61,243,.22),transparent 70%);animation:jbAuraLp 31s ease-in-out infinite}
.elementor-540 .elementor-element.elementor-element-4b3ceaa > .e-con-inner{position:relative;z-index:1;max-width:1240px}
.elementor-540 .elementor-element.elementor-element-4b3ceaa > .e-con-inner > .elementor-widget-heading .elementor-heading-title{font-size:46px;letter-spacing:-1.4px;line-height:1.08;background-image:linear-gradient(150deg,#FFFFFF 30%,rgba(142,155,255,.85) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-wrap:balance}
@media(max-width:1024px){.elementor-540 .elementor-element.elementor-element-4b3ceaa > .e-con-inner > .elementor-widget-heading .elementor-heading-title{font-size:36px}}
@media(max-width:767px){.elementor-540 .elementor-element.elementor-element-4b3ceaa > .e-con-inner > .elementor-widget-heading .elementor-heading-title{font-size:29px;letter-spacing:-.9px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8b8a2f4 */.elementor-540 .elementor-element.elementor-element-8b8a2f4{width:100%!important;align-self:stretch!important}
.elementor-540 .elementor-element.elementor-element-8b8a2f4 > .elementor-widget-container{width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eeb3c6 */.elementor-540 .elementor-element.elementor-element-5eeb3c6{position:relative;overflow:hidden;background-image:linear-gradient(180deg,#0F0F27 0%,#141A4E 52%,#12153C 100%)}
.elementor-540 .elementor-element.elementor-element-5eeb3c6::before{content:"";position:absolute;inset:-18%;z-index:0;pointer-events:none;will-change:transform;background-image:radial-gradient(32% 34% at 16% 24%,rgba(42,61,243,.26),transparent 70%),radial-gradient(34% 30% at 84% 62%,rgba(42,61,243,.22),transparent 70%);animation:jbAuraLpB 33s ease-in-out infinite}
.elementor-540 .elementor-element.elementor-element-5eeb3c6 > .e-con-inner{position:relative;z-index:1;max-width:1240px}
.elementor-540 .elementor-element.elementor-element-5eeb3c6 > .e-con-inner > .elementor-widget-heading .elementor-heading-title{font-size:46px;letter-spacing:-1.4px;line-height:1.08;background-image:linear-gradient(150deg,#FFFFFF 30%,rgba(142,155,255,.85) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-wrap:balance}
@media(max-width:1024px){.elementor-540 .elementor-element.elementor-element-5eeb3c6 > .e-con-inner > .elementor-widget-heading .elementor-heading-title{font-size:36px}}
@media(max-width:767px){.elementor-540 .elementor-element.elementor-element-5eeb3c6 > .e-con-inner > .elementor-widget-heading .elementor-heading-title{font-size:29px;letter-spacing:-.9px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-486ef3c */.elementor-540 .elementor-element.elementor-element-486ef3c{position:relative;overflow:hidden;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;background-image:radial-gradient(circle at 100% 0%,rgba(42,61,243,.14),transparent 60%)}
.elementor-540 .elementor-element.elementor-element-486ef3c::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at center,rgba(255,255,255,.04) 1px,transparent 1px);background-size:4px 4px}
.elementor-540 .elementor-element.elementor-element-486ef3c > .e-con-inner,.elementor-540 .elementor-element.elementor-element-486ef3c > .elementor-element{position:relative;z-index:1}
.elementor-540 .elementor-element.elementor-element-486ef3c:hover{transform:translateY(-3px);border-color:rgba(42,61,243,.45);box-shadow:0 20px 46px rgba(2,8,18,.5)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a62f141 */.elementor-540 .elementor-element.elementor-element-a62f141{position:relative;overflow:hidden;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;background-image:radial-gradient(circle at 100% 0%,rgba(42,61,243,.14),transparent 60%)}
.elementor-540 .elementor-element.elementor-element-a62f141::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at center,rgba(255,255,255,.04) 1px,transparent 1px);background-size:4px 4px}
.elementor-540 .elementor-element.elementor-element-a62f141 > .e-con-inner,.elementor-540 .elementor-element.elementor-element-a62f141 > .elementor-element{position:relative;z-index:1}
.elementor-540 .elementor-element.elementor-element-a62f141:hover{transform:translateY(-3px);border-color:rgba(42,61,243,.45);box-shadow:0 20px 46px rgba(2,8,18,.5)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-793be47 */.elementor-540 .elementor-element.elementor-element-793be47{position:relative;overflow:hidden;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;background-image:radial-gradient(circle at 100% 0%,rgba(42,61,243,.14),transparent 60%)}
.elementor-540 .elementor-element.elementor-element-793be47::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at center,rgba(255,255,255,.04) 1px,transparent 1px);background-size:4px 4px}
.elementor-540 .elementor-element.elementor-element-793be47 > .e-con-inner,.elementor-540 .elementor-element.elementor-element-793be47 > .elementor-element{position:relative;z-index:1}
.elementor-540 .elementor-element.elementor-element-793be47:hover{transform:translateY(-3px);border-color:rgba(42,61,243,.45);box-shadow:0 20px 46px rgba(2,8,18,.5)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2231cc */.elementor-540 .elementor-element.elementor-element-c2231cc{position:relative;overflow:hidden;border-bottom-left-radius:28px;border-bottom-right-radius:28px;background-image:linear-gradient(180deg,#12153C 0%,#141A4E 46%,#0F0F27 100%)}
.elementor-540 .elementor-element.elementor-element-c2231cc::before{content:"";position:absolute;inset:-18%;z-index:0;pointer-events:none;will-change:transform;background-image:radial-gradient(72% 280px at 50% 14%,rgba(42,61,243,.38),transparent 78%),radial-gradient(34% 32% at 18% 30%,rgba(42,61,243,.24),transparent 70%),radial-gradient(30% 30% at 82% 66%,rgba(42,61,243,.20),transparent 70%);animation:jbAuraLp 28s ease-in-out infinite}
.elementor-540 .elementor-element.elementor-element-c2231cc > .e-con-inner{position:relative;z-index:1;max-width:1240px}
.elementor-540 .elementor-element.elementor-element-c2231cc > .e-con-inner > .elementor-widget-heading .elementor-heading-title{font-size:46px;letter-spacing:-1.4px;line-height:1.08;background-image:linear-gradient(150deg,#FFFFFF 30%,rgba(142,155,255,.85) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-wrap:balance}
@media(max-width:1024px){.elementor-540 .elementor-element.elementor-element-c2231cc > .e-con-inner > .elementor-widget-heading .elementor-heading-title{font-size:36px}}
@media(max-width:767px){.elementor-540 .elementor-element.elementor-element-c2231cc > .e-con-inner > .elementor-widget-heading .elementor-heading-title{font-size:29px;letter-spacing:-.9px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d501b64 */.elementor-540 .elementor-element.elementor-element-d501b64{position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;box-shadow:0 10px 30px rgba(15,15,39,.07);background-image:radial-gradient(circle at 100% 0%,rgba(42,61,243,.09),transparent 58%)}
.elementor-540 .elementor-element.elementor-element-d501b64::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at center,rgba(42,61,243,.05) 1px,transparent 1px);background-size:4px 4px}
.elementor-540 .elementor-element.elementor-element-d501b64::after{content:"";position:absolute;inset:0;border-radius:10px;padding:1.4px;pointer-events:none;z-index:3;background:conic-gradient(from var(--jb-beam),transparent 0turn,transparent .70turn,rgba(42,61,243,.20) .84turn,rgba(42,61,243,.78) .93turn,#2A3DF3 .95turn,rgba(42,61,243,.78) .97turn,transparent 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:jb-beam-spin 7.5s linear infinite}
.elementor-540 .elementor-element.elementor-element-d501b64 > .e-con-inner,.elementor-540 .elementor-element.elementor-element-d501b64 > .elementor-element{position:relative;z-index:1}
.elementor-540 .elementor-element.elementor-element-d501b64:hover{transform:translateY(-4px);border-color:rgba(42,61,243,.34);box-shadow:0 22px 50px rgba(15,15,39,.13)}
.elementor-540 .elementor-element.elementor-element-d501b64 .elementor-widget-heading:not(.elementor-element-4d207f1) .elementor-heading-title{color:#0F0F27!important}
.elementor-540 .elementor-element.elementor-element-d501b64 .elementor-widget-text-editor,.elementor-540 .elementor-element.elementor-element-d501b64 .elementor-widget-text-editor p{color:#6D7290!important}
.elementor-540 .elementor-element.elementor-element-d501b64 .elementor-icon-list-text{color:#2C3050!important}
.elementor-540 .elementor-element.elementor-element-d501b64 .elementor-icon-list-icon i,.elementor-540 .elementor-element.elementor-element-d501b64 .elementor-icon-list-icon svg{color:#2A3DF3!important;fill:#2A3DF3!important}
.elementor-540 .elementor-element.elementor-element-d501b64 .elementor-button{background-color:#FFFFFF!important;color:#0F0F27!important;border-color:rgba(42,61,243,.24)!important;transition:all .3s ease}
.elementor-540 .elementor-element.elementor-element-d501b64 .elementor-button:hover{background-color:#2A3DF3!important;color:#FFFFFF!important;border-color:#2A3DF3!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-836bb14 */.elementor-540 .elementor-element.elementor-element-836bb14{position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 18px 48px rgba(42,61,243,.36);background-image:radial-gradient(circle at 100% 0%,rgba(255,255,255,.30),transparent 55%),linear-gradient(150deg,#3B4DFF 0%,#2A3DF3 46%,#1B29C4 100%)}
.elementor-540 .elementor-element.elementor-element-836bb14::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at center,rgba(255,255,255,.07) 1px,transparent 1px);background-size:4px 4px}
.elementor-540 .elementor-element.elementor-element-836bb14::after{content:"";position:absolute;inset:0;border-radius:10px;padding:1.6px;pointer-events:none;z-index:3;background:conic-gradient(from var(--jb-beam),transparent 0turn,transparent .66turn,rgba(255,255,255,.22) .80turn,rgba(255,255,255,.85) .915turn,#FFFFFF .945turn,rgba(255,255,255,.85) .975turn,transparent 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:jb-beam-spin 6s linear infinite}
.elementor-540 .elementor-element.elementor-element-836bb14 > .e-con-inner,.elementor-540 .elementor-element.elementor-element-836bb14 > .elementor-element{position:relative;z-index:1}
.elementor-540 .elementor-element.elementor-element-836bb14:hover{transform:translateY(-4px);box-shadow:0 28px 64px rgba(42,61,243,.48)}
.elementor-540 .elementor-element.elementor-element-836bb14 .elementor-heading-title{color:#FFFFFF!important}
.elementor-540 .elementor-element.elementor-element-836bb14 .elementor-widget-text-editor,.elementor-540 .elementor-element.elementor-element-836bb14 .elementor-widget-text-editor p{color:rgba(255,255,255,.84)!important}
.elementor-540 .elementor-element.elementor-element-836bb14 .elementor-icon-list-text{color:#FFFFFF!important}
.elementor-540 .elementor-element.elementor-element-836bb14 .elementor-icon-list-icon i,.elementor-540 .elementor-element.elementor-element-836bb14 .elementor-icon-list-icon svg{color:#FFFFFF!important;fill:#FFFFFF!important}
.elementor-540 .elementor-element.elementor-element-836bb14 .elementor-button{background-color:#FFFFFF!important;color:#1B29C4!important;box-shadow:0 8px 22px rgba(2,8,18,.28)}
.elementor-540 .elementor-element.elementor-element-836bb14 .elementor-button:hover{background-color:#EEF0FF!important;color:#1B29C4!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b029522 */.elementor-540 .elementor-element.elementor-element-b029522{position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;box-shadow:0 10px 30px rgba(15,15,39,.07);background-image:radial-gradient(circle at 100% 0%,rgba(42,61,243,.09),transparent 58%)}
.elementor-540 .elementor-element.elementor-element-b029522::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at center,rgba(42,61,243,.05) 1px,transparent 1px);background-size:4px 4px}
.elementor-540 .elementor-element.elementor-element-b029522::after{content:"";position:absolute;inset:0;border-radius:10px;padding:1.4px;pointer-events:none;z-index:3;background:conic-gradient(from var(--jb-beam),transparent 0turn,transparent .70turn,rgba(42,61,243,.20) .84turn,rgba(42,61,243,.78) .93turn,#2A3DF3 .95turn,rgba(42,61,243,.78) .97turn,transparent 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:jb-beam-spin 8.6s linear infinite}
.elementor-540 .elementor-element.elementor-element-b029522 > .e-con-inner,.elementor-540 .elementor-element.elementor-element-b029522 > .elementor-element{position:relative;z-index:1}
.elementor-540 .elementor-element.elementor-element-b029522:hover{transform:translateY(-4px);border-color:rgba(42,61,243,.34);box-shadow:0 22px 50px rgba(15,15,39,.13)}
.elementor-540 .elementor-element.elementor-element-b029522 .elementor-widget-heading:not(.elementor-element-3285a68) .elementor-heading-title{color:#0F0F27!important}
.elementor-540 .elementor-element.elementor-element-b029522 .elementor-widget-text-editor,.elementor-540 .elementor-element.elementor-element-b029522 .elementor-widget-text-editor p{color:#6D7290!important}
.elementor-540 .elementor-element.elementor-element-b029522 .elementor-icon-list-text{color:#2C3050!important}
.elementor-540 .elementor-element.elementor-element-b029522 .elementor-icon-list-icon i,.elementor-540 .elementor-element.elementor-element-b029522 .elementor-icon-list-icon svg{color:#2A3DF3!important;fill:#2A3DF3!important}
.elementor-540 .elementor-element.elementor-element-b029522 .elementor-button{background-color:#FFFFFF!important;color:#0F0F27!important;border-color:rgba(42,61,243,.24)!important;transition:all .3s ease}
.elementor-540 .elementor-element.elementor-element-b029522 .elementor-button:hover{background-color:#2A3DF3!important;color:#FFFFFF!important;border-color:#2A3DF3!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9995f01 */.elementor-540 .elementor-element.elementor-element-9995f01 .elementor-widget-button{margin-top:auto}
.elementor-540 .elementor-element.elementor-element-9995f01 .elementor-widget-icon-list{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fbca44 */.elementor-540 .elementor-element.elementor-element-6fbca44{position:relative;overflow:hidden;z-index:2;background-image:linear-gradient(180deg,#EEF1FB 0%,#F7F9FE 30%,#FDFDFF 58%,#EDF0FA 100%)}
.elementor-540 .elementor-element.elementor-element-6fbca44::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(760px 420px at 10% 6%,rgba(42,61,243,.14),transparent 68%),radial-gradient(680px 460px at 92% 40%,rgba(142,155,255,.24),transparent 68%),linear-gradient(to right,rgba(42,61,243,.055) 1px,transparent 1px),linear-gradient(to bottom,rgba(42,61,243,.055) 1px,transparent 1px);background-size:auto,auto,68px 68px,68px 68px;background-position:0 0,0 0,center top,center top}
.elementor-540 .elementor-element.elementor-element-6fbca44 > .e-con-inner{position:relative;z-index:1;max-width:1240px}
.elementor-540 .elementor-element.elementor-element-6fbca44 > .e-con-inner > .elementor-widget-heading .elementor-heading-title{font-size:46px;letter-spacing:-1.4px;line-height:1.08;background-image:linear-gradient(150deg,#0F0F27 28%,rgba(42,61,243,.62) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-wrap:balance}
.elementor-540 .elementor-element.elementor-element-6fbca44 > .e-con-inner > .elementor-widget-text-editor,.elementor-540 .elementor-element.elementor-element-6fbca44 > .e-con-inner > .elementor-widget-text-editor p{color:#4A4E6B!important}
@media(max-width:1024px){.elementor-540 .elementor-element.elementor-element-6fbca44 > .e-con-inner > .elementor-widget-heading .elementor-heading-title{font-size:36px}}
@media(max-width:767px){.elementor-540 .elementor-element.elementor-element-6fbca44 > .e-con-inner > .elementor-widget-heading .elementor-heading-title{font-size:29px;letter-spacing:-.9px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14ca61a */.elementor-540 .elementor-element.elementor-element-14ca61a{position:relative;overflow:hidden;box-shadow:0 10px 30px rgba(15,15,39,.06)}
.elementor-540 .elementor-element.elementor-element-14ca61a::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#E0A63A,#B07C1A)}
.elementor-540 .elementor-element.elementor-element-14ca61a .elementor-heading-title{color:#0F0F27!important}
.elementor-540 .elementor-element.elementor-element-14ca61a .elementor-widget-text-editor,.elementor-540 .elementor-element.elementor-element-14ca61a .elementor-widget-text-editor p{color:#4A4E6B!important}
.elementor-540 .elementor-element.elementor-element-14ca61a .elementor-widget-text-editor strong{color:#0F0F27!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b47f328 */.elementor-540 .elementor-element.elementor-element-b47f328{position:relative;overflow:hidden;z-index:2;border-bottom-left-radius:28px;border-bottom-right-radius:28px;background-image:linear-gradient(180deg,#EDF0FA 0%,#F7F9FE 60%,#EEF1FB 100%)}
.elementor-540 .elementor-element.elementor-element-b47f328::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(620px 380px at 84% 100%,rgba(42,61,243,.12),transparent 70%),linear-gradient(to right,rgba(42,61,243,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(42,61,243,.05) 1px,transparent 1px);background-size:auto,68px 68px,68px 68px;background-position:0 0,center top,center top}
.elementor-540 .elementor-element.elementor-element-b47f328 > .e-con-inner{position:relative;z-index:1;max-width:1240px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4d8590c */.elementor-540 .elementor-element.elementor-element-4d8590c{width:100%!important;align-self:stretch!important}
.elementor-540 .elementor-element.elementor-element-4d8590c > .elementor-widget-container{width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df6e4da */.elementor-540 .elementor-element.elementor-element-df6e4da{position:relative;overflow:hidden;background-image:linear-gradient(180deg,#0F0F27 0%,#141A4E 52%,#12153C 100%)}
.elementor-540 .elementor-element.elementor-element-df6e4da::before{content:"";position:absolute;inset:-18%;z-index:0;pointer-events:none;will-change:transform;background-image:radial-gradient(34% 32% at 74% 22%,rgba(42,61,243,.28),transparent 70%),radial-gradient(30% 34% at 20% 76%,rgba(42,61,243,.20),transparent 70%);animation:jbAuraLp 34s ease-in-out infinite}
.elementor-540 .elementor-element.elementor-element-df6e4da > .e-con-inner{position:relative;z-index:1;max-width:1240px}
.elementor-540 .elementor-element.elementor-element-df6e4da > .e-con-inner > .elementor-widget-heading .elementor-heading-title{font-size:46px;letter-spacing:-1.4px;line-height:1.08;background-image:linear-gradient(150deg,#FFFFFF 30%,rgba(142,155,255,.85) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-wrap:balance}
@media(max-width:1024px){.elementor-540 .elementor-element.elementor-element-df6e4da > .e-con-inner > .elementor-widget-heading .elementor-heading-title{font-size:36px}}
@media(max-width:767px){.elementor-540 .elementor-element.elementor-element-df6e4da > .e-con-inner > .elementor-widget-heading .elementor-heading-title{font-size:29px;letter-spacing:-.9px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4e2223 */.elementor-540 .elementor-element.elementor-element-d4e2223{position:relative;overflow:hidden;border-bottom-left-radius:28px;border-bottom-right-radius:28px;background-image:linear-gradient(180deg,#12153C 0%,#171F63 46%,#0F0F27 100%)}
.elementor-540 .elementor-element.elementor-element-d4e2223::before{content:"";position:absolute;inset:-18%;z-index:0;pointer-events:none;will-change:transform;background-image:radial-gradient(34% 32% at 20% 22%,rgba(42,61,243,.28),transparent 70%),radial-gradient(32% 32% at 80% 68%,rgba(42,61,243,.22),transparent 70%);animation:jbAuraLpB 32s ease-in-out infinite}
.elementor-540 .elementor-element.elementor-element-d4e2223 > .e-con-inner{position:relative;z-index:1;max-width:1240px}
.elementor-540 .elementor-element.elementor-element-d4e2223 > .e-con-inner > .elementor-widget-heading .elementor-heading-title{font-size:46px;letter-spacing:-1.4px;line-height:1.08;background-image:linear-gradient(150deg,#FFFFFF 30%,rgba(142,155,255,.85) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-wrap:balance}
@media(max-width:1024px){.elementor-540 .elementor-element.elementor-element-d4e2223 > .e-con-inner > .elementor-widget-heading .elementor-heading-title{font-size:36px}}
@media(max-width:767px){.elementor-540 .elementor-element.elementor-element-d4e2223 > .e-con-inner > .elementor-widget-heading .elementor-heading-title{font-size:29px;letter-spacing:-.9px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5b00b3 */.elementor-540 .elementor-element.elementor-element-b5b00b3{width:calc(40% - 24px);flex:0 0 calc(40% - 24px)}
@media(max-width:1024px){.elementor-540 .elementor-element.elementor-element-b5b00b3{width:100%;flex:0 0 100%}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cc2898 */.elementor-540 .elementor-element.elementor-element-1cc2898 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border:1.5px solid rgba(42,61,243,.16);border-radius:999px;background:rgba(255,255,255,.75);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 1px 2px rgba(15,15,39,.04)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2862776 */.elementor-540 .elementor-element.elementor-element-2862776 .elementor-heading-title{background-image:linear-gradient(150deg,#0F0F27 28%,rgba(42,61,243,.62) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-wrap:balance}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0dbdc0 */.elementor-540 .elementor-element.elementor-element-e0dbdc0{width:calc(60% - 24px);flex:0 0 calc(60% - 24px)}
@media(max-width:1024px){.elementor-540 .elementor-element.elementor-element-e0dbdc0{width:100%;flex:0 0 100%;align-items:center;text-align:center}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb59a28 */.elementor-540 .elementor-element.elementor-element-bb59a28{position:relative;overflow:hidden;z-index:2;background-image:linear-gradient(180deg,#EEF1FB 0%,#F7F9FE 40%,#FDFDFF 100%)}
.elementor-540 .elementor-element.elementor-element-bb59a28::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(720px 420px at 6% 4%,rgba(42,61,243,.15),transparent 68%),radial-gradient(660px 440px at 94% 60%,rgba(142,155,255,.26),transparent 68%),linear-gradient(to right,rgba(42,61,243,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(42,61,243,.05) 1px,transparent 1px);background-size:auto,auto,68px 68px,68px 68px;background-position:0 0,0 0,center top,center top}
.elementor-540 .elementor-element.elementor-element-bb59a28 > .e-con-inner{position:relative;z-index:1;max-width:1240px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:40px 48px}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-bbd4146 */.elementor-540 .elementor-element.elementor-element-bbd4146{max-width:880px;margin-left:auto;margin-right:auto;width:100%}
.elementor-540 .elementor-element.elementor-element-bbd4146 .elementor-accordion-item{background:#FFFFFF;border:1px solid rgba(15,15,39,.08)!important;border-radius:12px;margin-bottom:10px;overflow:hidden;box-shadow:0 6px 20px rgba(15,15,39,.05);transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}
.elementor-540 .elementor-element.elementor-element-bbd4146 .elementor-accordion-item:hover{border-color:rgba(42,61,243,.26)!important;box-shadow:0 14px 32px rgba(15,15,39,.09);transform:translateY(-2px)}
.elementor-540 .elementor-element.elementor-element-bbd4146 .elementor-tab-title{padding:19px 22px!important;border:0!important}
.elementor-540 .elementor-element.elementor-element-bbd4146 .elementor-tab-content{padding:0 22px 20px!important;border:0!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-622db3a */.elementor-540 .elementor-element.elementor-element-622db3a{position:relative;overflow:hidden;z-index:2;border-bottom-left-radius:28px;border-bottom-right-radius:28px;background-image:linear-gradient(180deg,#FDFDFF 0%,#F7F9FE 46%,#EDF0FA 100%)}
.elementor-540 .elementor-element.elementor-element-622db3a::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(700px 400px at 88% 8%,rgba(142,155,255,.22),transparent 68%),radial-gradient(620px 380px at 8% 92%,rgba(42,61,243,.12),transparent 70%),linear-gradient(to right,rgba(42,61,243,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(42,61,243,.05) 1px,transparent 1px);background-size:auto,auto,68px 68px,68px 68px;background-position:0 0,0 0,center top,center top}
.elementor-540 .elementor-element.elementor-element-622db3a > .e-con-inner{position:relative;z-index:1;max-width:1240px}
.elementor-540 .elementor-element.elementor-element-622db3a > .e-con-inner > .elementor-widget-heading .elementor-heading-title{font-size:46px;letter-spacing:-1.4px;line-height:1.08;background-image:linear-gradient(150deg,#0F0F27 28%,rgba(42,61,243,.62) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-wrap:balance}
@media(max-width:1024px){.elementor-540 .elementor-element.elementor-element-622db3a > .e-con-inner > .elementor-widget-heading .elementor-heading-title{font-size:36px}}
@media(max-width:767px){.elementor-540 .elementor-element.elementor-element-622db3a > .e-con-inner > .elementor-widget-heading .elementor-heading-title{font-size:29px;letter-spacing:-.9px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f6802b */.elementor-540 .elementor-element.elementor-element-6f6802b{position:relative;overflow:hidden;background-image:linear-gradient(180deg,#12153C 0%,#171F63 46%,#0F0F27 100%)}
.elementor-540 .elementor-element.elementor-element-6f6802b::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle at center,rgba(255,255,255,.03) 1px,transparent 1px);background-size:4px 4px}
.elementor-540 .elementor-element.elementor-element-6f6802b::after{content:"";position:absolute;inset:-20%;z-index:0;pointer-events:none;will-change:transform;background-image:radial-gradient(36% 34% at 26% 24%,rgba(42,61,243,.32),transparent 70%),radial-gradient(32% 34% at 80% 70%,rgba(42,61,243,.24),transparent 70%);animation:jbAuraLp 36s ease-in-out infinite reverse}
.elementor-540 .elementor-element.elementor-element-6f6802b > .e-con-inner{position:relative;z-index:1;max-width:1240px}
.elementor-540 .elementor-element.elementor-element-6f6802b > .e-con-inner > .elementor-widget-heading .elementor-heading-title{font-size:46px;letter-spacing:-1.4px;line-height:1.08;background-image:linear-gradient(150deg,#FFFFFF 30%,rgba(142,155,255,.85) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-wrap:balance}
@media(max-width:1024px){.elementor-540 .elementor-element.elementor-element-6f6802b > .e-con-inner > .elementor-widget-heading .elementor-heading-title{font-size:36px}}
@media(max-width:767px){.elementor-540 .elementor-element.elementor-element-6f6802b > .e-con-inner > .elementor-widget-heading .elementor-heading-title{font-size:29px;letter-spacing:-.9px}}/* End custom CSS */