.elementor-1322 .elementor-element.elementor-element-05e6735{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1322 .elementor-element.elementor-element-05e6735:not(.elementor-motion-effects-element-type-background), .elementor-1322 .elementor-element.elementor-element-05e6735 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1322 .elementor-element.elementor-element-711656f{--display:flex;--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-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-1322 .elementor-element.elementor-element-6d686c0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:800;color:#2B52FF;}.elementor-1322 .elementor-element.elementor-element-f869901 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:56px;font-weight:800;line-height:1.15em;color:#0F172A;}.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-1322 .elementor-element.elementor-element-c044adb{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;color:#475569;}.elementor-1322 .elementor-element.elementor-element-c044adb p{margin-block-end:0px;}.elementor-1322 .elementor-element.elementor-element-95b21d6{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;color:#475569;}.elementor-1322 .elementor-element.elementor-element-95b21d6 p{margin-block-end:0px;}.elementor-1322 .elementor-element.elementor-element-e9016c1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1322 .elementor-element.elementor-element-6aaa0aa .elementor-button{background-color:var( --e-global-color-primary );fill:#FFFFFF;color:#FFFFFF;border-radius:99px 99px 99px 99px;}.elementor-1322 .elementor-element.elementor-element-adcea55 .elementor-button{background-color:#FFFFFF;fill:#334155;color:#334155;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;border-radius:99px 99px 99px 99px;}.elementor-1322 .elementor-element.elementor-element-ad93ace{--display:flex;--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;--justify-content:center;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:#F1F5F9;--border-color:#F1F5F9;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1322 .elementor-element.elementor-element-ad93ace:not(.elementor-motion-effects-element-type-background), .elementor-1322 .elementor-element.elementor-element-ad93ace > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1322 .elementor-element.elementor-element-bbd5978 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;color:#0F172A;}.elementor-1322 .elementor-element.elementor-element-d15d424{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1322 .elementor-element.elementor-element-d15d424:not(.elementor-motion-effects-element-type-background), .elementor-1322 .elementor-element.elementor-element-d15d424 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1322 .elementor-element.elementor-element-423b4cb{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1322 .elementor-element.elementor-element-423b4cb:not(.elementor-motion-effects-element-type-background), .elementor-1322 .elementor-element.elementor-element-423b4cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1322 .elementor-element.elementor-element-87863dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -35px) 0px;padding:0px 0px 0px 0px;}.elementor-1322 .elementor-element.elementor-element-87863dc .elementor-icon-wrapper{text-align:start;}.elementor-1322 .elementor-element.elementor-element-87863dc.elementor-view-stacked .elementor-icon{background-color:#2B52FF;}.elementor-1322 .elementor-element.elementor-element-87863dc.elementor-view-framed .elementor-icon, .elementor-1322 .elementor-element.elementor-element-87863dc.elementor-view-default .elementor-icon{color:#2B52FF;border-color:#2B52FF;}.elementor-1322 .elementor-element.elementor-element-87863dc.elementor-view-framed .elementor-icon, .elementor-1322 .elementor-element.elementor-element-87863dc.elementor-view-default .elementor-icon svg{fill:#2B52FF;}.elementor-1322 .elementor-element.elementor-element-87863dc .elementor-icon{font-size:24px;}.elementor-1322 .elementor-element.elementor-element-87863dc .elementor-icon svg{height:24px;}.elementor-1322 .elementor-element.elementor-element-dabc229 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:28px;font-weight:800;color:#0F172A;}.elementor-1322 .elementor-element.elementor-element-06d9611{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;line-height:1.6em;color:#475569;}.elementor-1322 .elementor-element.elementor-element-33976fe .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:800;color:#2B52FF;}.elementor-1322 .elementor-element.elementor-element-aeae2ef{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1322 .elementor-element.elementor-element-aeae2ef:not(.elementor-motion-effects-element-type-background), .elementor-1322 .elementor-element.elementor-element-aeae2ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-1322 .elementor-element.elementor-element-ceac909{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -35px) 0px;padding:0px 0px 0px 0px;}.elementor-1322 .elementor-element.elementor-element-ceac909 .elementor-icon-wrapper{text-align:start;}.elementor-1322 .elementor-element.elementor-element-ceac909.elementor-view-stacked .elementor-icon{background-color:#2B52FF;}.elementor-1322 .elementor-element.elementor-element-ceac909.elementor-view-framed .elementor-icon, .elementor-1322 .elementor-element.elementor-element-ceac909.elementor-view-default .elementor-icon{color:#2B52FF;border-color:#2B52FF;}.elementor-1322 .elementor-element.elementor-element-ceac909.elementor-view-framed .elementor-icon, .elementor-1322 .elementor-element.elementor-element-ceac909.elementor-view-default .elementor-icon svg{fill:#2B52FF;}.elementor-1322 .elementor-element.elementor-element-ceac909 .elementor-icon{font-size:24px;}.elementor-1322 .elementor-element.elementor-element-ceac909 .elementor-icon svg{height:24px;}.elementor-1322 .elementor-element.elementor-element-c4a705f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:28px;font-weight:800;color:#0F172A;}.elementor-1322 .elementor-element.elementor-element-490742b{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;line-height:1.6em;color:#475569;}.elementor-1322 .elementor-element.elementor-element-7dd9121 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:800;color:#2B52FF;}.elementor-1322 .elementor-element.elementor-element-28d45cf{--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;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1322 .elementor-element.elementor-element-28d45cf:not(.elementor-motion-effects-element-type-background), .elementor-1322 .elementor-element.elementor-element-28d45cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-1322 .elementor-element.elementor-element-ddb1694{text-align:center;}.elementor-1322 .elementor-element.elementor-element-ddb1694 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:800;color:#2B52FF;}.elementor-1322 .elementor-element.elementor-element-e99f939{text-align:center;}.elementor-1322 .elementor-element.elementor-element-e99f939 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:42px;font-weight:800;color:#0F172A;}.elementor-1322 .elementor-element.elementor-element-1161821{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;color:#475569;}.elementor-1322 .elementor-element.elementor-element-1161821 p{margin-block-end:0px;}.elementor-1322 .elementor-element.elementor-element-108d69f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1322 .elementor-element.elementor-element-5b0577c{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-1322 .elementor-element.elementor-element-5b0577c:not(.elementor-motion-effects-element-type-background), .elementor-1322 .elementor-element.elementor-element-5b0577c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1322 .elementor-element.elementor-element-b0b768c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 0px 0px;}.elementor-1322 .elementor-element.elementor-element-b0b768c .elementor-icon-wrapper{text-align:start;}.elementor-1322 .elementor-element.elementor-element-b0b768c.elementor-view-stacked .elementor-icon{background-color:#2B52FF;}.elementor-1322 .elementor-element.elementor-element-b0b768c.elementor-view-framed .elementor-icon, .elementor-1322 .elementor-element.elementor-element-b0b768c.elementor-view-default .elementor-icon{color:#2B52FF;border-color:#2B52FF;}.elementor-1322 .elementor-element.elementor-element-b0b768c.elementor-view-framed .elementor-icon, .elementor-1322 .elementor-element.elementor-element-b0b768c.elementor-view-default .elementor-icon svg{fill:#2B52FF;}.elementor-1322 .elementor-element.elementor-element-b0b768c .elementor-icon{font-size:28px;}.elementor-1322 .elementor-element.elementor-element-b0b768c .elementor-icon svg{height:28px;}.elementor-1322 .elementor-element.elementor-element-b0e51bc .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:800;color:#0F172A;}.elementor-1322 .elementor-element.elementor-element-67967fc{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#475569;}.elementor-1322 .elementor-element.elementor-element-130f7ac .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:800;color:#2B52FF;}.elementor-1322 .elementor-element.elementor-element-e6ae798{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-1322 .elementor-element.elementor-element-e6ae798:not(.elementor-motion-effects-element-type-background), .elementor-1322 .elementor-element.elementor-element-e6ae798 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1322 .elementor-element.elementor-element-dee2481{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;}.elementor-1322 .elementor-element.elementor-element-dee2481 .elementor-icon-wrapper{text-align:start;}.elementor-1322 .elementor-element.elementor-element-dee2481.elementor-view-stacked .elementor-icon{background-color:#00D2FF;}.elementor-1322 .elementor-element.elementor-element-dee2481.elementor-view-framed .elementor-icon, .elementor-1322 .elementor-element.elementor-element-dee2481.elementor-view-default .elementor-icon{color:#00D2FF;border-color:#00D2FF;}.elementor-1322 .elementor-element.elementor-element-dee2481.elementor-view-framed .elementor-icon, .elementor-1322 .elementor-element.elementor-element-dee2481.elementor-view-default .elementor-icon svg{fill:#00D2FF;}.elementor-1322 .elementor-element.elementor-element-dee2481 .elementor-icon{font-size:28px;}.elementor-1322 .elementor-element.elementor-element-dee2481 .elementor-icon svg{height:28px;}.elementor-1322 .elementor-element.elementor-element-7ee3f96 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:800;color:#0F172A;}.elementor-1322 .elementor-element.elementor-element-98439a1{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#475569;}.elementor-1322 .elementor-element.elementor-element-442e874 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:800;color:#00D2FF;}.elementor-1322 .elementor-element.elementor-element-35674ce{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-1322 .elementor-element.elementor-element-35674ce:not(.elementor-motion-effects-element-type-background), .elementor-1322 .elementor-element.elementor-element-35674ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1322 .elementor-element.elementor-element-c57cada{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 0px 0px;}.elementor-1322 .elementor-element.elementor-element-c57cada .elementor-icon-wrapper{text-align:start;}.elementor-1322 .elementor-element.elementor-element-c57cada.elementor-view-stacked .elementor-icon{background-color:#6366F1;}.elementor-1322 .elementor-element.elementor-element-c57cada.elementor-view-framed .elementor-icon, .elementor-1322 .elementor-element.elementor-element-c57cada.elementor-view-default .elementor-icon{color:#6366F1;border-color:#6366F1;}.elementor-1322 .elementor-element.elementor-element-c57cada.elementor-view-framed .elementor-icon, .elementor-1322 .elementor-element.elementor-element-c57cada.elementor-view-default .elementor-icon svg{fill:#6366F1;}.elementor-1322 .elementor-element.elementor-element-c57cada .elementor-icon{font-size:28px;}.elementor-1322 .elementor-element.elementor-element-c57cada .elementor-icon svg{height:28px;}.elementor-1322 .elementor-element.elementor-element-d860dc6 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:800;color:#0F172A;}.elementor-1322 .elementor-element.elementor-element-06c8ebd{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#475569;}.elementor-1322 .elementor-element.elementor-element-3be50a0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:800;color:#6366F1;}.elementor-1322 .elementor-element.elementor-element-d95536a{--display:flex;--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;--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1322 .elementor-element.elementor-element-d95536a:not(.elementor-motion-effects-element-type-background), .elementor-1322 .elementor-element.elementor-element-d95536a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1322 .elementor-element.elementor-element-63869e1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1322 .elementor-element.elementor-element-dbc986a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1322 .elementor-element.elementor-element-1b486e2 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:800;color:#2B52FF;}.elementor-1322 .elementor-element.elementor-element-5bbb523 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:42px;font-weight:800;color:#0F172A;}.elementor-1322 .elementor-element.elementor-element-57214d5{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;color:#475569;}.elementor-1322 .elementor-element.elementor-element-57214d5 p{margin-block-end:0px;}.elementor-1322 .elementor-element.elementor-element-ec2a03a{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1322 .elementor-element.elementor-element-a4ca351{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1322 .elementor-element.elementor-element-a4ca351:not(.elementor-motion-effects-element-type-background), .elementor-1322 .elementor-element.elementor-element-a4ca351 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-1322 .elementor-element.elementor-element-a0e579d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:42px;font-weight:900;color:#0F172A;}.elementor-1322 .elementor-element.elementor-element-643b284{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;color:#64748B;}.elementor-1322 .elementor-element.elementor-element-643b284 p{margin-block-end:0px;}.elementor-1322 .elementor-element.elementor-element-9def86f{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1322 .elementor-element.elementor-element-9def86f:not(.elementor-motion-effects-element-type-background), .elementor-1322 .elementor-element.elementor-element-9def86f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-1322 .elementor-element.elementor-element-856067e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:42px;font-weight:900;color:#0F172A;}.elementor-1322 .elementor-element.elementor-element-8c09d07{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;color:#64748B;}.elementor-1322 .elementor-element.elementor-element-8c09d07 p{margin-block-end:0px;}.elementor-1322 .elementor-element.elementor-element-4a6d07c{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1322 .elementor-element.elementor-element-4a6d07c:not(.elementor-motion-effects-element-type-background), .elementor-1322 .elementor-element.elementor-element-4a6d07c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-1322 .elementor-element.elementor-element-9bf18bd .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:42px;font-weight:900;color:#0F172A;}.elementor-1322 .elementor-element.elementor-element-7d87945{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;color:#64748B;}.elementor-1322 .elementor-element.elementor-element-7d87945 p{margin-block-end:0px;}.elementor-1322 .elementor-element.elementor-element-81d6b58{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1322 .elementor-element.elementor-element-81d6b58:not(.elementor-motion-effects-element-type-background), .elementor-1322 .elementor-element.elementor-element-81d6b58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-1322 .elementor-element.elementor-element-626d272 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:42px;font-weight:900;color:#0F172A;}.elementor-1322 .elementor-element.elementor-element-1443282{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;color:#64748B;}.elementor-1322 .elementor-element.elementor-element-1443282 p{margin-block-end:0px;}.elementor-1322 .elementor-element.elementor-element-c01e885{--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:stretch;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1322 .elementor-element.elementor-element-c01e885:not(.elementor-motion-effects-element-type-background), .elementor-1322 .elementor-element.elementor-element-c01e885 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(43, 82, 255, 0.05);}.elementor-1322 .elementor-element.elementor-element-26b0517{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-1322 .elementor-element.elementor-element-bba39ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-1322 .elementor-element.elementor-element-bba39ee .elementor-icon-wrapper{text-align:center;}.elementor-1322 .elementor-element.elementor-element-bba39ee.elementor-view-stacked .elementor-icon{background-color:#2B52FF;}.elementor-1322 .elementor-element.elementor-element-bba39ee.elementor-view-framed .elementor-icon, .elementor-1322 .elementor-element.elementor-element-bba39ee.elementor-view-default .elementor-icon{color:#2B52FF;border-color:#2B52FF;}.elementor-1322 .elementor-element.elementor-element-bba39ee.elementor-view-framed .elementor-icon, .elementor-1322 .elementor-element.elementor-element-bba39ee.elementor-view-default .elementor-icon svg{fill:#2B52FF;}.elementor-1322 .elementor-element.elementor-element-bba39ee .elementor-icon{font-size:18px;}.elementor-1322 .elementor-element.elementor-element-bba39ee .elementor-icon svg{height:18px;}.elementor-1322 .elementor-element.elementor-element-dc47c68{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;color:#334155;}.elementor-1322 .elementor-element.elementor-element-dc47c68 p{margin-block-end:0px;}.elementor-1322 .elementor-element.elementor-element-be31cb3{--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-end;--align-items:center;}.elementor-1322 .elementor-element.elementor-element-89af220{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1322 .elementor-element.elementor-element-89af220:not(.elementor-motion-effects-element-type-background), .elementor-1322 .elementor-element.elementor-element-89af220 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-1322 .elementor-element.elementor-element-1db6721{--display:flex;--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;--justify-content:center;}.elementor-1322 .elementor-element.elementor-element-7bc6bfa .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:800;color:#2B52FF;}.elementor-1322 .elementor-element.elementor-element-8f62bd9 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:42px;font-weight:800;line-height:1.15em;color:#0F172A;}.elementor-1322 .elementor-element.elementor-element-5ffaf72{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;color:#475569;}.elementor-1322 .elementor-element.elementor-element-5ffaf72 p{margin-block-end:0px;}.elementor-1322 .elementor-element.elementor-element-396e74a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;color:#475569;}.elementor-1322 .elementor-element.elementor-element-396e74a p{margin-block-end:0px;}.elementor-1322 .elementor-element.elementor-element-70c5d8e{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;color:#475569;}.elementor-1322 .elementor-element.elementor-element-70c5d8e p{margin-block-end:0px;}.elementor-1322 .elementor-element.elementor-element-9746ddc{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1322 .elementor-element.elementor-element-dd99d8d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1322 .elementor-element.elementor-element-dd99d8d:not(.elementor-motion-effects-element-type-background), .elementor-1322 .elementor-element.elementor-element-dd99d8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1322 .elementor-element.elementor-element-3bd4766 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:800;color:#0F172A;}.elementor-1322 .elementor-element.elementor-element-6a35391{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1322 .elementor-element.elementor-element-6a35391:not(.elementor-motion-effects-element-type-background), .elementor-1322 .elementor-element.elementor-element-6a35391 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1322 .elementor-element.elementor-element-4bce15e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:800;color:#0F172A;}.elementor-1322 .elementor-element.elementor-element-ba9de21{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1322 .elementor-element.elementor-element-ba9de21:not(.elementor-motion-effects-element-type-background), .elementor-1322 .elementor-element.elementor-element-ba9de21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1322 .elementor-element.elementor-element-5eabd3a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:800;color:#0F172A;}.elementor-1322 .elementor-element.elementor-element-25dcd91{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1322 .elementor-element.elementor-element-25dcd91:not(.elementor-motion-effects-element-type-background), .elementor-1322 .elementor-element.elementor-element-25dcd91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1322 .elementor-element.elementor-element-dd225c8 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:800;color:#FFFFFF;}.elementor-1322 .elementor-element.elementor-element-61f8ff7{--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;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1322 .elementor-element.elementor-element-61f8ff7:not(.elementor-motion-effects-element-type-background), .elementor-1322 .elementor-element.elementor-element-61f8ff7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1322 .elementor-element.elementor-element-684b73f{text-align:center;}.elementor-1322 .elementor-element.elementor-element-684b73f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:800;color:#2B52FF;}.elementor-1322 .elementor-element.elementor-element-637194c{text-align:center;}.elementor-1322 .elementor-element.elementor-element-637194c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:42px;font-weight:800;color:#0F172A;}.elementor-1322 .elementor-element.elementor-element-cbb993e{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;color:#475569;}.elementor-1322 .elementor-element.elementor-element-6f8783f{width:100%;max-width:100%;}.elementor-1322 .elementor-element.elementor-element-6c5a468{--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;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1322 .elementor-element.elementor-element-6c5a468:not(.elementor-motion-effects-element-type-background), .elementor-1322 .elementor-element.elementor-element-6c5a468 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-1322 .elementor-element.elementor-element-ff090b4{text-align:center;}.elementor-1322 .elementor-element.elementor-element-ff090b4 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:800;color:#2B52FF;}.elementor-1322 .elementor-element.elementor-element-c265f06{text-align:center;}.elementor-1322 .elementor-element.elementor-element-c265f06 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:900;color:#0F172A;}.elementor-1322 .elementor-element.elementor-element-4dfefef{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;color:#475569;}.elementor-1322 .elementor-element.elementor-element-4dfefef p{margin-block-end:0px;}.elementor-1322 .elementor-element.elementor-element-5aaa307{--display:flex;--border-radius:32px 32px 32px 32px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-1322 .elementor-element.elementor-element-5aaa307:not(.elementor-motion-effects-element-type-background), .elementor-1322 .elementor-element.elementor-element-5aaa307 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-1322 .elementor-element.elementor-element-362ca55 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1322 .elementor-element.elementor-element-362ca55 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:17px;}.elementor-1322 .elementor-element.elementor-element-362ca55 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-17px;}.elementor-1322 .elementor-element.elementor-element-362ca55 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1322 .elementor-element.elementor-element-362ca55 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1322 .elementor-element.elementor-element-362ca55 .elementor-labels-inline .elementor-field-group > label{padding-left:10px;}body:not(.rtl) .elementor-1322 .elementor-element.elementor-element-362ca55 .elementor-labels-inline .elementor-field-group > label{padding-right:10px;}body .elementor-1322 .elementor-element.elementor-element-362ca55 .elementor-labels-above .elementor-field-group > label{padding-bottom:10px;}.elementor-1322 .elementor-element.elementor-element-362ca55 .elementor-field-group > label, .elementor-1322 .elementor-element.elementor-element-362ca55 .elementor-field-subgroup label{color:#000000;}.elementor-1322 .elementor-element.elementor-element-362ca55 .elementor-field-group > label{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;}.elementor-1322 .elementor-element.elementor-element-362ca55 .elementor-field-type-html{padding-bottom:0px;}.elementor-1322 .elementor-element.elementor-element-362ca55 .elementor-field-group .elementor-field{color:#000000;}.elementor-1322 .elementor-element.elementor-element-362ca55 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#7A7A7A26;border-radius:8px 8px 8px 8px;}.elementor-1322 .elementor-element.elementor-element-362ca55 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#7A7A7A26;border-radius:8px 8px 8px 8px;}.elementor-1322 .elementor-element.elementor-element-362ca55 .elementor-field-group .elementor-select-wrapper::before{color:#7A7A7A26;}.elementor-1322 .elementor-element.elementor-element-362ca55 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;border-radius:8px 8px 8px 8px;}.elementor-1322 .elementor-element.elementor-element-362ca55 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-1322 .elementor-element.elementor-element-362ca55 .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-1322 .elementor-element.elementor-element-362ca55 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-1322 .elementor-element.elementor-element-362ca55 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1322 .elementor-element.elementor-element-362ca55 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1322 .elementor-element.elementor-element-362ca55 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1322 .elementor-element.elementor-element-362ca55 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1322 .elementor-element.elementor-element-362ca55 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1322 .elementor-element.elementor-element-362ca55{--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;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1322 .elementor-element.elementor-element-26b0517{--width:75%;}.elementor-1322 .elementor-element.elementor-element-be31cb3{--width:25%;}}@media(max-width:1024px){.elementor-1322 .elementor-element.elementor-element-05e6735{--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-1322 .elementor-element.elementor-element-108d69f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1322 .elementor-element.elementor-element-ec2a03a{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1322 .elementor-element.elementor-element-89af220{--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;}}@media(max-width:767px){.elementor-1322 .elementor-element.elementor-element-108d69f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1322 .elementor-element.elementor-element-ec2a03a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-6d686c0 */.elementor-1322 .elementor-element.elementor-element-6d686c0 { background-color: rgba(43, 82, 255, 0.1); padding: 6px 16px; border-radius: 99px; display: inline-block; width: fit-content; margin-bottom: 24px; letter-spacing: 1.5px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f869901 */.elementor-1322 .elementor-element.elementor-element-f869901 .gradient-text { background: linear-gradient(135deg, #2B52FF 0%, #00D2FF 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .elementor-1322 .elementor-element.elementor-element-f869901 { margin-bottom: 24px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c044adb */.elementor-1322 .elementor-element.elementor-element-c044adb strong { color: #0F172A; } .elementor-1322 .elementor-element.elementor-element-c044adb { margin-bottom: 16px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bbd5978 */.elementor-1322 .elementor-element.elementor-element-bbd5978 { border-bottom: 1px solid #F1F5F9; padding-bottom: 16px; margin-bottom: 24px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad93ace */.elementor-1322 .elementor-element.elementor-element-ad93ace { position: relative; } 
.elementor-1322 .elementor-element.elementor-element-ad93ace::before { content: ''; position: absolute; -webkit-mask: radial-gradient(circle, transparent 20%, black 20%); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05e6735 */.elementor-1322 .elementor-element.elementor-element-05e6735 { background-image: radial-gradient(#e2e8f0 1.5px, transparent 1.5px), radial-gradient(#e2e8f0 1.5px, #ffffff 1.5px); background-size: 60px 60px; background-position: 0 0, 30px 30px; position: relative; } .elementor-1322 .elementor-element.elementor-element-05e6735::before { content: ''; position: absolute; top: 10%; left: 5%; width: 300px; height: 300px; background: rgba(0, 210, 255, 0.08); filter: blur(100px); pointer-events: none; } .elementor-1322 .elementor-element.elementor-element-05e6735::after { content: ''; position: absolute; bottom: 10%; right: 5%; width: 400px; height: 400px; background: rgba(43, 82, 255, 0.08); filter: blur(100px); pointer-events: none; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-87863dc */.elementor-1322 .elementor-element.elementor-element-87863dc .elementor-icon { background-color: rgba(43, 82, 255, 0.1); padding: 12px; border-radius: 16px; margin-bottom: 24px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dabc229 */.elementor-1322 .elementor-element.elementor-element-dabc229 { margin-bottom: 16px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06d9611 */.elementor-1322 .elementor-element.elementor-element-06d9611 { margin-bottom: 32px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33976fe */.elementor-1322 .elementor-element.elementor-element-33976fe { border-top: 1px solid #E2E8F0; padding-top: 24px; letter-spacing: 1px; text-transform: uppercase; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-423b4cb */.elementor-1322 .elementor-element.elementor-element-423b4cb { transition: all 0.3s ease; } .elementor-1322 .elementor-element.elementor-element-423b4cb:hover { border-color: rgba(43, 82, 255, 0.2); transform: translateY(-4px); }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ceac909 */.elementor-1322 .elementor-element.elementor-element-ceac909 .elementor-icon { background-color: rgba(43, 82, 255, 0.1); padding: 12px; border-radius: 16px; margin-bottom: 24px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4a705f */.elementor-1322 .elementor-element.elementor-element-c4a705f { margin-bottom: 16px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-490742b */.elementor-1322 .elementor-element.elementor-element-490742b { margin-bottom: 32px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7dd9121 */.elementor-1322 .elementor-element.elementor-element-7dd9121 { border-top: 1px solid #E2E8F0; padding-top: 24px; letter-spacing: 1px; text-transform: uppercase; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aeae2ef */.elementor-1322 .elementor-element.elementor-element-aeae2ef { transition: all 0.3s ease; } .elementor-1322 .elementor-element.elementor-element-aeae2ef:hover { border-color: rgba(0, 210, 255, 0.2); transform: translateY(-4px); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ddb1694 */.elementor-1322 .elementor-element.elementor-element-ddb1694 { background-color: rgba(43, 82, 255, 0.1); padding: 6px 16px; border-radius: 99px; display: inline-block; width: fit-content; margin-bottom: 16px; letter-spacing: 1.5px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e99f939 */.elementor-1322 .elementor-element.elementor-element-e99f939 { margin-bottom: 16px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1161821 */.elementor-1322 .elementor-element.elementor-element-1161821 { max-width: 650px; margin-bottom: 64px; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b0b768c */.elementor-1322 .elementor-element.elementor-element-b0b768c .elementor-icon { background-color: rgba(43, 82, 255, 0.05); padding: 14px; border-radius: 16px; margin-bottom: 24px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e51bc */.elementor-1322 .elementor-element.elementor-element-b0e51bc { margin-bottom: 16px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-67967fc */.elementor-1322 .elementor-element.elementor-element-67967fc strong { color: #0F172A; } .elementor-1322 .elementor-element.elementor-element-67967fc { margin-bottom: 24px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-130f7ac */.elementor-1322 .elementor-element.elementor-element-130f7ac { border-top: 1px solid #F1F5F9; padding-top: 24px; display: block; text-transform: uppercase; letter-spacing: 0.5px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b0577c */.elementor-1322 .elementor-element.elementor-element-5b0577c { transition: all 0.3s ease; } .elementor-1322 .elementor-element.elementor-element-5b0577c:hover { transform: translateY(-4px); box-shadow: 0 20px 40px -15px rgba(148, 163, 184, 0.3); }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dee2481 */.elementor-1322 .elementor-element.elementor-element-dee2481 .elementor-icon { background-color: rgba(0, 210, 255, 0.1); padding: 14px; border-radius: 16px; margin-bottom: 24px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ee3f96 */.elementor-1322 .elementor-element.elementor-element-7ee3f96 { margin-bottom: 16px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98439a1 */.elementor-1322 .elementor-element.elementor-element-98439a1 { margin-bottom: 24px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-442e874 */.elementor-1322 .elementor-element.elementor-element-442e874 { border-top: 1px solid #F1F5F9; padding-top: 24px; display: block; text-transform: uppercase; letter-spacing: 0.5px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6ae798 */.elementor-1322 .elementor-element.elementor-element-e6ae798 { transition: all 0.3s ease; } .elementor-1322 .elementor-element.elementor-element-e6ae798:hover { transform: translateY(-4px); box-shadow: 0 20px 40px -15px rgba(148, 163, 184, 0.3); }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c57cada */.elementor-1322 .elementor-element.elementor-element-c57cada .elementor-icon { background-color: rgba(99, 102, 241, 0.1); padding: 14px; border-radius: 16px; margin-bottom: 24px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d860dc6 */.elementor-1322 .elementor-element.elementor-element-d860dc6 { margin-bottom: 16px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06c8ebd */.elementor-1322 .elementor-element.elementor-element-06c8ebd { margin-bottom: 24px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3be50a0 */.elementor-1322 .elementor-element.elementor-element-3be50a0 { border-top: 1px solid #F1F5F9; padding-top: 24px; display: block; text-transform: uppercase; letter-spacing: 0.5px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35674ce */.elementor-1322 .elementor-element.elementor-element-35674ce { transition: all 0.3s ease; } .elementor-1322 .elementor-element.elementor-element-35674ce:hover { transform: translateY(-4px); box-shadow: 0 20px 40px -15px rgba(148, 163, 184, 0.3); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b486e2 */.elementor-1322 .elementor-element.elementor-element-1b486e2 { background-color: rgba(43, 82, 255, 0.1); padding: 6px 16px; border-radius: 99px; display: inline-block; width: fit-content; margin-bottom: 16px; letter-spacing: 1.5px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5bbb523 */.elementor-1322 .elementor-element.elementor-element-5bbb523 { margin-bottom: 12px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-643b284 */.elementor-1322 .elementor-element.elementor-element-643b284 { margin-bottom: 20px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4ca351 */.elementor-1322 .elementor-element.elementor-element-a4ca351 { transition: all 0.3s ease; } .elementor-1322 .elementor-element.elementor-element-a4ca351:hover { border-color: rgba(43, 82, 255, 0.3); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c09d07 */.elementor-1322 .elementor-element.elementor-element-8c09d07 { margin-bottom: 20px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9def86f */.elementor-1322 .elementor-element.elementor-element-9def86f { transition: all 0.3s ease; } .elementor-1322 .elementor-element.elementor-element-9def86f:hover { border-color: rgba(43, 82, 255, 0.3); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d87945 */.elementor-1322 .elementor-element.elementor-element-7d87945 { margin-bottom: 20px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a6d07c */.elementor-1322 .elementor-element.elementor-element-4a6d07c { transition: all 0.3s ease; } .elementor-1322 .elementor-element.elementor-element-4a6d07c:hover { border-color: rgba(43, 82, 255, 0.3); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1443282 */.elementor-1322 .elementor-element.elementor-element-1443282 { margin-bottom: 20px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81d6b58 */.elementor-1322 .elementor-element.elementor-element-81d6b58 { transition: all 0.3s ease; } .elementor-1322 .elementor-element.elementor-element-81d6b58:hover { border-color: rgba(43, 82, 255, 0.3); }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bba39ee */.elementor-1322 .elementor-element.elementor-element-bba39ee .elementor-icon { background-color: #FFFFFF; padding: 10px; border-radius: 8px; margin-right: 16px; box-shadow: 0 4px 10px rgba(0,0,0,0.03); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bc6bfa */.elementor-1322 .elementor-element.elementor-element-7bc6bfa { background-color: rgba(43, 82, 255, 0.1); padding: 6px 16px; border-radius: 99px; display: inline-block; width: fit-content; margin-bottom: 24px; letter-spacing: 1.5px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f62bd9 */.elementor-1322 .elementor-element.elementor-element-8f62bd9 { margin-bottom: 24px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ffaf72 */.elementor-1322 .elementor-element.elementor-element-5ffaf72 { margin-bottom: 16px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-396e74a */.elementor-1322 .elementor-element.elementor-element-396e74a { margin-bottom: 16px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bd4766 */.elementor-1322 .elementor-element.elementor-element-3bd4766 { background-color: #F1F5F9; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; border-radius: 12px; margin-right: 16px; flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bce15e */.elementor-1322 .elementor-element.elementor-element-4bce15e { background-color: #F1F5F9; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; border-radius: 12px; margin-right: 16px; flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5eabd3a */.elementor-1322 .elementor-element.elementor-element-5eabd3a { background-color: #F1F5F9; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; border-radius: 12px; margin-right: 16px; flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd225c8 */.elementor-1322 .elementor-element.elementor-element-dd225c8 { background: linear-gradient(135deg, #2B52FF 0%, #00D2FF 100%); width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; border-radius: 12px; margin-right: 16px; flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25dcd91 */.elementor-1322 .elementor-element.elementor-element-25dcd91 { animation: pulse 2s infinite; } @keyframes pulse { 0% { box-shadow: 0 0 0 0 rgba(43, 82, 255, 0.1); } 70% { box-shadow: 0 0 0 10px rgba(43, 82, 255, 0); } 100% { box-shadow: 0 0 0 0 rgba(43, 82, 255, 0); } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-684b73f */.elementor-1322 .elementor-element.elementor-element-684b73f { background-color: rgba(43, 82, 255, 0.1); padding: 6px 16px; border-radius: 99px; display: inline-block; width: fit-content; margin-bottom: 16px; letter-spacing: 1.5px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-637194c */.elementor-1322 .elementor-element.elementor-element-637194c { margin-bottom: 16px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbb993e */.elementor-1322 .elementor-element.elementor-element-cbb993e { max-width: 650px; margin-bottom: 64px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff090b4 */.elementor-1322 .elementor-element.elementor-element-ff090b4 { background-color: #FFFFFF; padding: 8px 20px; border-radius: 99px; display: inline-block; width: fit-content; margin-bottom: 24px; letter-spacing: 1.5px; box-shadow: 0 4px 10px rgba(0,0,0,0.03); border: 1px solid #F1F5F9; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c265f06 */.elementor-1322 .elementor-element.elementor-element-c265f06 { margin-bottom: 16px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4dfefef */.elementor-1322 .elementor-element.elementor-element-4dfefef { max-width: 600px; margin-bottom: 48px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c5a468 */.elementor-1322 .elementor-element.elementor-element-6c5a468 { position: relative; overflow: hidden; } .elementor-1322 .elementor-element.elementor-element-6c5a468::before { content: ''; position: absolute; bottom: -100px; left: -100px; width: 400px; height: 400px; background: rgba(0, 210, 255, 0.15); filter: blur(100px); pointer-events: none; } .elementor-1322 .elementor-element.elementor-element-6c5a468::after { content: ''; position: absolute; top: -100px; right: -100px; width: 400px; height: 400px; background: rgba(43, 82, 255, 0.15); filter: blur(100px); pointer-events: none; }/* End custom CSS */