.elementor-26 .elementor-element.elementor-element-container_c7o1726vr{--display:flex;--min-height:90vh;--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;--padding-top:5rem;--padding-bottom:5rem;--padding-left:9rem;--padding-right:9rem;}.elementor-26 .elementor-element.elementor-element-container_c7o1726vr:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-container_c7o1726vr > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #EDF2F7 0%, rgba(235,248,255,0.3) 100%);}.elementor-26 .elementor-element.elementor-element-62fbe18{--display:flex;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-26 .elementor-element.elementor-element-860a5f5{--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:start;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-d45734f{--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-26 .elementor-element.elementor-element-7367a05{--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:center;--align-items: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:#BFDBFE;--border-color:#BFDBFE;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:2px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-7367a05:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-7367a05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-26 .elementor-element.elementor-element-64a86ad .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-64a86ad.elementor-view-stacked .elementor-icon{background-color:#10B981;}.elementor-26 .elementor-element.elementor-element-64a86ad.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-64a86ad.elementor-view-default .elementor-icon{color:#10B981;border-color:#10B981;}.elementor-26 .elementor-element.elementor-element-64a86ad.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-64a86ad.elementor-view-default .elementor-icon svg{fill:#10B981;}.elementor-26 .elementor-element.elementor-element-64a86ad .elementor-icon{font-size:8px;}.elementor-26 .elementor-element.elementor-element-64a86ad .elementor-icon svg{height:8px;}.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-26 .elementor-element.elementor-element-0f6a1d1{width:auto;max-width:auto;}.elementor-26 .elementor-element.elementor-element-0f6a1d1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-0f6a1d1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-0f6a1d1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;color:#1E3A8A;}.elementor-26 .elementor-element.elementor-element-006bcc9{width:100%;max-width:100%;}.elementor-26 .elementor-element.elementor-element-006bcc9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-006bcc9 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:5.2rem;font-weight:900;line-height:0.9em;letter-spacing:-1.9px;word-spacing:8px;color:#1A202C;}.elementor-26 .elementor-element.elementor-element-006bcc9 .elementor-heading-title a:hover, .elementor-26 .elementor-element.elementor-element-006bcc9 .elementor-heading-title a:focus{color:var( --e-global-color-kadence1 );}.elementor-26 .elementor-element.elementor-element-006bcc9 .elementor-heading-title a{transition-duration:0s;}.elementor-26 .elementor-element.elementor-element-af4367c{--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-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-26 .elementor-element.elementor-element-ff74fbe{font-family:"Inter", Sans-serif;font-size:0.8rem;line-height:1.6em;color:#718096;}.elementor-26 .elementor-element.elementor-element-5895124{--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:center;--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-26 .elementor-element.elementor-element-57f753e .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(135deg, #4834D4 0%, #6C5CE7 100%);box-shadow:0px 4px 14px 0px rgba(72, 52, 212, 0.35);border-radius:8px 8px 8px 8px;padding:12px 28px 12px 28px;}.elementor-26 .elementor-element.elementor-element-57f753e .elementor-button:hover, .elementor-26 .elementor-element.elementor-element-57f753e .elementor-button:focus{background-color:#6EC1E4;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);}.elementor-26 .elementor-element.elementor-element-57f753e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-57f753e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-57f753e .elementor-button-content-wrapper{flex-direction:row;}.elementor-26 .elementor-element.elementor-element-0cbfb31 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;fill:#1A202C;color:#1A202C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;border-radius:12px 12px 12px 12px;padding:16.2px 24px 16.2px 24px;}.elementor-26 .elementor-element.elementor-element-0cbfb31 .elementor-button:hover, .elementor-26 .elementor-element.elementor-element-0cbfb31 .elementor-button:focus{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-0cbfb31.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-0cbfb31 .elementor-button-content-wrapper{flex-direction:row;}.elementor-26 .elementor-element.elementor-element-a9a1303{--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:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-64969dc{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-918ee27.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-918ee27 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:800;color:var( --e-global-color-kadence4 );}.elementor-26 .elementor-element.elementor-element-f2417de{font-family:"Inter", Sans-serif;font-size:0.7rem;color:#718096;}.elementor-26 .elementor-element.elementor-element-1b49db9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-31e1270.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-31e1270 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:800;color:var( --e-global-color-kadence4 );}.elementor-26 .elementor-element.elementor-element-cbbd299{font-family:"Inter", Sans-serif;font-size:0.7rem;color:#718096;}.elementor-26 .elementor-element.elementor-element-2114dc9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-462c552.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-462c552 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:800;color:var( --e-global-color-kadence4 );}.elementor-26 .elementor-element.elementor-element-c8fb9f4{font-family:"Inter", Sans-serif;font-size:0.7rem;color:#718096;}.elementor-26 .elementor-element.elementor-element-container_x63pflo6i{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:end;--align-items:end;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-26 .elementor-element.elementor-element-container_78eyhh8pu{--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:space-between;--align-items:start;--gap:0.4rem 0rem;--row-gap:0.4rem;--column-gap:0rem;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 30px 0px rgba(26, 32, 44, 0.06);--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-26 .elementor-element.elementor-element-container_78eyhh8pu:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-container_78eyhh8pu > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-container_78eyhh8pu:hover{box-shadow:0px 20px 40px 0px rgba(43, 108, 176, 0.12);}.elementor-26 .elementor-element.elementor-element-widget_op96jivsr .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_op96jivsr.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-kadence1 );color:var( --e-global-color-kadence4 );}.elementor-26 .elementor-element.elementor-element-widget_op96jivsr.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_op96jivsr.elementor-view-default .elementor-icon{color:var( --e-global-color-kadence1 );border-color:var( --e-global-color-kadence1 );}.elementor-26 .elementor-element.elementor-element-widget_op96jivsr.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_op96jivsr.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-kadence1 );}.elementor-26 .elementor-element.elementor-element-widget_op96jivsr.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-kadence4 );}.elementor-26 .elementor-element.elementor-element-widget_op96jivsr.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-kadence4 );}.elementor-26 .elementor-element.elementor-element-widget_op96jivsr .elementor-icon{font-size:20px;border-radius:10px 10px 10px 10px;}.elementor-26 .elementor-element.elementor-element-widget_op96jivsr .elementor-icon svg{height:20px;}.elementor-26 .elementor-element.elementor-element-widget_zh5w6frod.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-widget_zh5w6frod .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:700;color:#1A202C;}.elementor-26 .elementor-element.elementor-element-widget_76eebq70l{font-family:"Inter", Sans-serif;font-size:0.7rem;line-height:1.4em;color:#718096;}.elementor-26 .elementor-element.elementor-element-widget_uyqraw6y1{font-family:"Inter", Sans-serif;font-size:0.5rem;font-weight:800;letter-spacing:1px;color:#2B6CB0;}.elementor-26 .elementor-element.elementor-element-50ed27a{--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:start;--gap:0.4rem 0rem;--row-gap:0.4rem;--column-gap:0rem;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 30px 0px rgba(26, 32, 44, 0.06);--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-26 .elementor-element.elementor-element-50ed27a:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-50ed27a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-50ed27a:hover{box-shadow:0px 20px 40px 0px rgba(43, 108, 176, 0.12);}.elementor-26 .elementor-element.elementor-element-d8e2a44 .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-d8e2a44.elementor-view-stacked .elementor-icon{background-color:#2B6CB0;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-d8e2a44.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-d8e2a44.elementor-view-default .elementor-icon{color:#2B6CB0;border-color:#2B6CB0;}.elementor-26 .elementor-element.elementor-element-d8e2a44.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-d8e2a44.elementor-view-default .elementor-icon svg{fill:#2B6CB0;}.elementor-26 .elementor-element.elementor-element-d8e2a44.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-d8e2a44.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-d8e2a44 .elementor-icon{font-size:20px;border-radius:10px 10px 10px 10px;}.elementor-26 .elementor-element.elementor-element-d8e2a44 .elementor-icon svg{height:20px;}.elementor-26 .elementor-element.elementor-element-2445f54.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-2445f54 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:700;color:#1A202C;}.elementor-26 .elementor-element.elementor-element-bfb8eb8{font-family:"Inter", Sans-serif;font-size:0.7rem;line-height:1.4em;color:#718096;}.elementor-26 .elementor-element.elementor-element-5ab6fe1{font-family:"Inter", Sans-serif;font-size:0.5rem;font-weight:800;letter-spacing:1px;color:#2B6CB0;}.elementor-26 .elementor-element.elementor-element-eac93da{--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:start;--gap:0.4rem 0rem;--row-gap:0.4rem;--column-gap:0rem;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 30px 0px rgba(26, 32, 44, 0.06);--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-26 .elementor-element.elementor-element-eac93da:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-eac93da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-eac93da:hover{box-shadow:0px 20px 40px 0px rgba(43, 108, 176, 0.12);}.elementor-26 .elementor-element.elementor-element-58fd06a .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-58fd06a.elementor-view-stacked .elementor-icon{background-color:#2B6CB0;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-58fd06a.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-58fd06a.elementor-view-default .elementor-icon{color:#2B6CB0;border-color:#2B6CB0;}.elementor-26 .elementor-element.elementor-element-58fd06a.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-58fd06a.elementor-view-default .elementor-icon svg{fill:#2B6CB0;}.elementor-26 .elementor-element.elementor-element-58fd06a.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-58fd06a.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-58fd06a .elementor-icon{font-size:20px;border-radius:10px 10px 10px 10px;}.elementor-26 .elementor-element.elementor-element-58fd06a .elementor-icon svg{height:20px;}.elementor-26 .elementor-element.elementor-element-42d3bc4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-42d3bc4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:700;color:#1A202C;}.elementor-26 .elementor-element.elementor-element-ac8883e{font-family:"Inter", Sans-serif;font-size:0.7rem;line-height:1.4em;color:#718096;}.elementor-26 .elementor-element.elementor-element-42cc0b5{font-family:"Inter", Sans-serif;font-size:0.5rem;font-weight:800;letter-spacing:1px;color:#2B6CB0;}.elementor-26 .elementor-element.elementor-element-f4eef41{--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:start;--gap:0.4rem 0rem;--row-gap:0.4rem;--column-gap:0rem;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 30px 0px rgba(26, 32, 44, 0.06);--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-26 .elementor-element.elementor-element-f4eef41:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-f4eef41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-f4eef41:hover{box-shadow:0px 20px 40px 0px rgba(43, 108, 176, 0.12);}.elementor-26 .elementor-element.elementor-element-f15f59a .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-f15f59a.elementor-view-stacked .elementor-icon{background-color:#2B6CB0;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-f15f59a.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-f15f59a.elementor-view-default .elementor-icon{color:#2B6CB0;border-color:#2B6CB0;}.elementor-26 .elementor-element.elementor-element-f15f59a.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-f15f59a.elementor-view-default .elementor-icon svg{fill:#2B6CB0;}.elementor-26 .elementor-element.elementor-element-f15f59a.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-f15f59a.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-f15f59a .elementor-icon{font-size:20px;border-radius:10px 10px 10px 10px;}.elementor-26 .elementor-element.elementor-element-f15f59a .elementor-icon svg{height:20px;}.elementor-26 .elementor-element.elementor-element-ca13bdb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-ca13bdb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:700;color:#1A202C;}.elementor-26 .elementor-element.elementor-element-306362e{font-family:"Inter", Sans-serif;font-size:0.7rem;line-height:1.4em;color:#718096;}.elementor-26 .elementor-element.elementor-element-efa09aa{font-family:"Inter", Sans-serif;font-size:0.5rem;font-weight:800;letter-spacing:1px;color:#2B6CB0;}.elementor-26 .elementor-element.elementor-element-container_97qaxvqpr{--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:start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6rem;--padding-bottom:6rem;--padding-left:8rem;--padding-right:8rem;}.elementor-26 .elementor-element.elementor-element-container_97qaxvqpr:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-container_97qaxvqpr > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0A192F 0%, #000A2E 100%);}.elementor-26 .elementor-element.elementor-element-container_kpw79hhbo{--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;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-26 .elementor-element.elementor-element-34a4589.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-34a4589{text-align:center;}.elementor-26 .elementor-element.elementor-element-34a4589 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.5rem;font-weight:800;letter-spacing:1.5px;color:#2B6CB0;}.elementor-26 .elementor-element.elementor-element-widget_jovto4a2v.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-widget_jovto4a2v{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_jovto4a2v .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:3.9rem;font-weight:900;line-height:1.2em;letter-spacing:-2.7px;word-spacing:0px;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-widget_d2vaj91dj{text-align:center;font-family:"Inter", Sans-serif;font-size:0.8rem;line-height:1.6em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#8892B0;}.elementor-26 .elementor-element.elementor-element-container_yczck6qdb{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-26 .elementor-element.elementor-element-container_k56hna11s{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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(100, 255, 218, 0.12);--border-color:rgba(100, 255, 218, 0.12);--border-radius:16px 16px 16px 16px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;grid-column:span 1;}.elementor-26 .elementor-element.elementor-element-container_k56hna11s:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-container_k56hna11s > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#112240;}.elementor-26 .elementor-element.elementor-element-container_k56hna11s:hover{box-shadow:0px 8px 24px 0px rgba(100, 255, 218, 0.08);}.elementor-26 .elementor-element.elementor-element-container_fh45yv9yn{--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:flex-start;--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-26 .elementor-element.elementor-element-widget_43x7tict2 .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_43x7tict2.elementor-view-stacked .elementor-icon{background-color:#2B6CB0;color:rgba(100, 255, 218, 0.08);}.elementor-26 .elementor-element.elementor-element-widget_43x7tict2.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_43x7tict2.elementor-view-default .elementor-icon{color:#2B6CB0;border-color:#2B6CB0;}.elementor-26 .elementor-element.elementor-element-widget_43x7tict2.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_43x7tict2.elementor-view-default .elementor-icon svg{fill:#2B6CB0;}.elementor-26 .elementor-element.elementor-element-widget_43x7tict2.elementor-view-framed .elementor-icon{background-color:rgba(100, 255, 218, 0.08);}.elementor-26 .elementor-element.elementor-element-widget_43x7tict2.elementor-view-stacked .elementor-icon svg{fill:rgba(100, 255, 218, 0.08);}.elementor-26 .elementor-element.elementor-element-widget_43x7tict2 .elementor-icon{font-size:22px;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-26 .elementor-element.elementor-element-widget_43x7tict2 .elementor-icon svg{height:22px;}.elementor-26 .elementor-element.elementor-element-widget_scwn184ky > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-widget_scwn184ky.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-widget_scwn184ky .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:800;color:rgba(136, 146, 176, 0.15);}.elementor-26 .elementor-element.elementor-element-container_yo5wawv72{--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:start;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-26 .elementor-element.elementor-element-widget_0nazb8qa8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-widget_0nazb8qa8 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:1rem;font-weight:700;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-widget_q0k6nm0pl{font-family:"Inter", Sans-serif;font-size:0.8rem;line-height:1.5em;color:#8892B0;}.elementor-26 .elementor-element.elementor-element-container_5cend7zmi{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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(100, 255, 218, 0.12);--border-color:rgba(100, 255, 218, 0.12);--border-radius:16px 16px 16px 16px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;grid-column:span 1;}.elementor-26 .elementor-element.elementor-element-container_5cend7zmi:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-container_5cend7zmi > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#112240;}.elementor-26 .elementor-element.elementor-element-container_5cend7zmi:hover{box-shadow:0px 8px 24px 0px rgba(100, 255, 218, 0.08);}.elementor-26 .elementor-element.elementor-element-container_ways1br7t{--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:flex-start;--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-26 .elementor-element.elementor-element-widget_v09ew958d .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_v09ew958d.elementor-view-stacked .elementor-icon{background-color:#64FFDA;color:rgba(100, 255, 218, 0.08);}.elementor-26 .elementor-element.elementor-element-widget_v09ew958d.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_v09ew958d.elementor-view-default .elementor-icon{color:#64FFDA;border-color:#64FFDA;}.elementor-26 .elementor-element.elementor-element-widget_v09ew958d.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_v09ew958d.elementor-view-default .elementor-icon svg{fill:#64FFDA;}.elementor-26 .elementor-element.elementor-element-widget_v09ew958d.elementor-view-framed .elementor-icon{background-color:rgba(100, 255, 218, 0.08);}.elementor-26 .elementor-element.elementor-element-widget_v09ew958d.elementor-view-stacked .elementor-icon svg{fill:rgba(100, 255, 218, 0.08);}.elementor-26 .elementor-element.elementor-element-widget_v09ew958d .elementor-icon{font-size:22px;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-26 .elementor-element.elementor-element-widget_v09ew958d .elementor-icon svg{height:22px;}.elementor-26 .elementor-element.elementor-element-widget_l53lux6fz.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-widget_l53lux6fz .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:800;color:rgba(136, 146, 176, 0.15);}.elementor-26 .elementor-element.elementor-element-container_8jjnuaqxj{--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:start;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-26 .elementor-element.elementor-element-widget_g28zevgrt.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-widget_g28zevgrt .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:1rem;font-weight:700;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-widget_0yook2i6v{font-family:"Inter", Sans-serif;font-size:0.8rem;line-height:1.5em;color:#8892B0;}.elementor-26 .elementor-element.elementor-element-container_inuefwpnd{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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(100, 255, 218, 0.12);--border-color:rgba(100, 255, 218, 0.12);--border-radius:16px 16px 16px 16px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;grid-column:span 1;}.elementor-26 .elementor-element.elementor-element-container_inuefwpnd:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-container_inuefwpnd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#112240;}.elementor-26 .elementor-element.elementor-element-container_inuefwpnd:hover{box-shadow:0px 8px 24px 0px rgba(100, 255, 218, 0.08);}.elementor-26 .elementor-element.elementor-element-container_hszl5csm4{--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:flex-start;--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-26 .elementor-element.elementor-element-widget_nzzb620j7 .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_nzzb620j7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-kadence1 );color:rgba(100, 255, 218, 0.08);}.elementor-26 .elementor-element.elementor-element-widget_nzzb620j7.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_nzzb620j7.elementor-view-default .elementor-icon{color:var( --e-global-color-kadence1 );border-color:var( --e-global-color-kadence1 );}.elementor-26 .elementor-element.elementor-element-widget_nzzb620j7.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_nzzb620j7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-kadence1 );}.elementor-26 .elementor-element.elementor-element-widget_nzzb620j7.elementor-view-framed .elementor-icon{background-color:rgba(100, 255, 218, 0.08);}.elementor-26 .elementor-element.elementor-element-widget_nzzb620j7.elementor-view-stacked .elementor-icon svg{fill:rgba(100, 255, 218, 0.08);}.elementor-26 .elementor-element.elementor-element-widget_nzzb620j7 .elementor-icon{font-size:22px;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-26 .elementor-element.elementor-element-widget_nzzb620j7 .elementor-icon svg{height:22px;}.elementor-26 .elementor-element.elementor-element-widget_deqhqk2ux.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-widget_deqhqk2ux .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:800;color:rgba(136, 146, 176, 0.15);}.elementor-26 .elementor-element.elementor-element-container_m05wt7izl{--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:start;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-26 .elementor-element.elementor-element-widget_4dw1yqed7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-widget_4dw1yqed7 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:1rem;font-weight:700;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-widget_0mrssizjv{font-family:"Inter", Sans-serif;font-size:0.8rem;line-height:1.5em;color:#8892B0;}.elementor-26 .elementor-element.elementor-element-container_7i72sfvj1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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(100, 255, 218, 0.12);--border-color:rgba(100, 255, 218, 0.12);--border-radius:16px 16px 16px 16px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;grid-column:span 1;}.elementor-26 .elementor-element.elementor-element-container_7i72sfvj1:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-container_7i72sfvj1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#112240;}.elementor-26 .elementor-element.elementor-element-container_7i72sfvj1:hover{box-shadow:0px 8px 24px 0px rgba(100, 255, 218, 0.08);}.elementor-26 .elementor-element.elementor-element-container_3epal8npk{--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:flex-start;--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-26 .elementor-element.elementor-element-widget_5f4pu5wyc .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_5f4pu5wyc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-kadence1 );color:rgba(100, 255, 218, 0.08);}.elementor-26 .elementor-element.elementor-element-widget_5f4pu5wyc.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_5f4pu5wyc.elementor-view-default .elementor-icon{color:var( --e-global-color-kadence1 );border-color:var( --e-global-color-kadence1 );}.elementor-26 .elementor-element.elementor-element-widget_5f4pu5wyc.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_5f4pu5wyc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-kadence1 );}.elementor-26 .elementor-element.elementor-element-widget_5f4pu5wyc.elementor-view-framed .elementor-icon{background-color:rgba(100, 255, 218, 0.08);}.elementor-26 .elementor-element.elementor-element-widget_5f4pu5wyc.elementor-view-stacked .elementor-icon svg{fill:rgba(100, 255, 218, 0.08);}.elementor-26 .elementor-element.elementor-element-widget_5f4pu5wyc .elementor-icon{font-size:22px;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-26 .elementor-element.elementor-element-widget_5f4pu5wyc .elementor-icon svg{height:22px;}.elementor-26 .elementor-element.elementor-element-widget_8oyuodfq3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-widget_8oyuodfq3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:800;color:rgba(136, 146, 176, 0.15);}.elementor-26 .elementor-element.elementor-element-container_10v5ibrcv{--display:flex;--min-height:40px;--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:start;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-26 .elementor-element.elementor-element-widget_sgvxhsyuo.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-widget_sgvxhsyuo .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:1rem;font-weight:700;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-widget_5z4f150p8{font-family:"Inter", Sans-serif;font-size:0.8rem;line-height:1.5em;color:#8892B0;}.elementor-26 .elementor-element.elementor-element-container_9sqzjxg5x{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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(100, 255, 218, 0.12);--border-color:rgba(100, 255, 218, 0.12);--border-radius:16px 16px 16px 16px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;grid-column:span 1;}.elementor-26 .elementor-element.elementor-element-container_9sqzjxg5x:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-container_9sqzjxg5x > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#112240;}.elementor-26 .elementor-element.elementor-element-container_9sqzjxg5x:hover{box-shadow:0px 8px 24px 0px rgba(100, 255, 218, 0.08);}.elementor-26 .elementor-element.elementor-element-container_dvnxdu99m{--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:flex-start;--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-26 .elementor-element.elementor-element-widget_gkxjf046h .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_gkxjf046h.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-kadence1 );color:rgba(100, 255, 218, 0.08);}.elementor-26 .elementor-element.elementor-element-widget_gkxjf046h.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_gkxjf046h.elementor-view-default .elementor-icon{color:var( --e-global-color-kadence1 );border-color:var( --e-global-color-kadence1 );}.elementor-26 .elementor-element.elementor-element-widget_gkxjf046h.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_gkxjf046h.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-kadence1 );}.elementor-26 .elementor-element.elementor-element-widget_gkxjf046h.elementor-view-framed .elementor-icon{background-color:rgba(100, 255, 218, 0.08);}.elementor-26 .elementor-element.elementor-element-widget_gkxjf046h.elementor-view-stacked .elementor-icon svg{fill:rgba(100, 255, 218, 0.08);}.elementor-26 .elementor-element.elementor-element-widget_gkxjf046h .elementor-icon{font-size:22px;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-26 .elementor-element.elementor-element-widget_gkxjf046h .elementor-icon svg{height:22px;}.elementor-26 .elementor-element.elementor-element-widget_n2wfw42ex.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-widget_n2wfw42ex .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:800;color:rgba(136, 146, 176, 0.15);}.elementor-26 .elementor-element.elementor-element-container_c6ankpq8u{--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:start;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-26 .elementor-element.elementor-element-widget_jfqp4jr8t.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-widget_jfqp4jr8t .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:1rem;font-weight:700;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-widget_ia9mhcpxl{font-family:"Inter", Sans-serif;font-size:0.8rem;line-height:1.5em;color:#8892B0;}.elementor-26 .elementor-element.elementor-element-container_146qyeccg{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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(100, 255, 218, 0.12);--border-color:rgba(100, 255, 218, 0.12);--border-radius:16px 16px 16px 16px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;grid-column:span 1;}.elementor-26 .elementor-element.elementor-element-container_146qyeccg:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-container_146qyeccg > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#112240;}.elementor-26 .elementor-element.elementor-element-container_146qyeccg:hover{box-shadow:0px 8px 24px 0px rgba(100, 255, 218, 0.08);}.elementor-26 .elementor-element.elementor-element-container_7u1beekpb{--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:flex-start;--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-26 .elementor-element.elementor-element-widget_a4g6f3r93 .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_a4g6f3r93.elementor-view-stacked .elementor-icon{background-color:#64FFDA;color:rgba(100, 255, 218, 0.08);}.elementor-26 .elementor-element.elementor-element-widget_a4g6f3r93.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_a4g6f3r93.elementor-view-default .elementor-icon{color:#64FFDA;border-color:#64FFDA;}.elementor-26 .elementor-element.elementor-element-widget_a4g6f3r93.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_a4g6f3r93.elementor-view-default .elementor-icon svg{fill:#64FFDA;}.elementor-26 .elementor-element.elementor-element-widget_a4g6f3r93.elementor-view-framed .elementor-icon{background-color:rgba(100, 255, 218, 0.08);}.elementor-26 .elementor-element.elementor-element-widget_a4g6f3r93.elementor-view-stacked .elementor-icon svg{fill:rgba(100, 255, 218, 0.08);}.elementor-26 .elementor-element.elementor-element-widget_a4g6f3r93 .elementor-icon{font-size:22px;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-26 .elementor-element.elementor-element-widget_a4g6f3r93 .elementor-icon svg{height:22px;}.elementor-26 .elementor-element.elementor-element-widget_5nmj44rux.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-widget_5nmj44rux .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:800;color:rgba(136, 146, 176, 0.15);}.elementor-26 .elementor-element.elementor-element-container_xb92a6iw6{--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:start;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-26 .elementor-element.elementor-element-widget_qcy80a491.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-widget_qcy80a491 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:1rem;font-weight:700;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-widget_ejt3i4obx{font-family:"Inter", Sans-serif;font-size:0.8rem;line-height:1.5em;color:#8892B0;}.elementor-26 .elementor-element.elementor-element-container_om48yfk7e{--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:6rem;--padding-bottom:6rem;--padding-left:10rem;--padding-right:10rem;}.elementor-26 .elementor-element.elementor-element-container_om48yfk7e:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-container_om48yfk7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-container_6h4nvmqv9{--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;--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-26 .elementor-element.elementor-element-fa53e7c{--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:center;--align-items:center;--gap:9px 9px;--row-gap:9px;--column-gap:9px;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:#2B6CB0;--border-color:#2B6CB0;--border-radius:50px 50px 50px 50px;--padding-top:0.3rem;--padding-bottom:0.3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-26 .elementor-element.elementor-element-fa53e7c:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-fa53e7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBF8FF;}.elementor-26 .elementor-element.elementor-element-361150b .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-361150b.elementor-view-stacked .elementor-icon{background-color:#2B6CB0;}.elementor-26 .elementor-element.elementor-element-361150b.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-361150b.elementor-view-default .elementor-icon{color:#2B6CB0;border-color:#2B6CB0;}.elementor-26 .elementor-element.elementor-element-361150b.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-361150b.elementor-view-default .elementor-icon svg{fill:#2B6CB0;}.elementor-26 .elementor-element.elementor-element-361150b .elementor-icon{font-size:8px;}.elementor-26 .elementor-element.elementor-element-361150b .elementor-icon svg{height:8px;}.elementor-26 .elementor-element.elementor-element-21d944a{width:var( --container-widget-width, 140px );max-width:140px;--container-widget-width:140px;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-21d944a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-21d944a .elementor-heading-title{font-size:0.6rem;font-weight:800;letter-spacing:1.2px;color:#2B6CB0;}.elementor-26 .elementor-element.elementor-element-widget_dwz96maij{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_dwz96maij > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-widget_dwz96maij.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-widget_dwz96maij .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:4rem;font-weight:900;line-height:1em;letter-spacing:-3.5px;color:#1A202C;}.elementor-26 .elementor-element.elementor-element-widget_v792lavnn{text-align:center;font-family:"Inter", Sans-serif;font-size:1rem;font-weight:400;line-height:1.6em;color:#718096;}.elementor-26 .elementor-element.elementor-element-container_439tlkwe3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-container_0j3t2vluh{--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;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;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:#E2E8F0;--border-color:#E2E8F0;--border-radius:20px 20px 20px 20px;box-shadow:0px 15px 35px 0px rgba(26, 32, 44, 0.04);--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;grid-column:span 1;}.elementor-26 .elementor-element.elementor-element-container_0j3t2vluh:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-container_0j3t2vluh > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFDFF;}.elementor-26 .elementor-element.elementor-element-container_w5xidjcd4{--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:flex-start;}.elementor-26 .elementor-element.elementor-element-widget_9s7cjy2nf .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_9s7cjy2nf.elementor-view-stacked .elementor-icon{background-color:#EBF8FF;color:#2B6CB0;}.elementor-26 .elementor-element.elementor-element-widget_9s7cjy2nf.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_9s7cjy2nf.elementor-view-default .elementor-icon{color:#EBF8FF;border-color:#EBF8FF;}.elementor-26 .elementor-element.elementor-element-widget_9s7cjy2nf.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_9s7cjy2nf.elementor-view-default .elementor-icon svg{fill:#EBF8FF;}.elementor-26 .elementor-element.elementor-element-widget_9s7cjy2nf.elementor-view-framed .elementor-icon{background-color:#2B6CB0;}.elementor-26 .elementor-element.elementor-element-widget_9s7cjy2nf.elementor-view-stacked .elementor-icon svg{fill:#2B6CB0;}.elementor-26 .elementor-element.elementor-element-widget_9s7cjy2nf .elementor-icon{font-size:21px;}.elementor-26 .elementor-element.elementor-element-widget_9s7cjy2nf .elementor-icon svg{height:21px;}.elementor-26 .elementor-element.elementor-element-widget_tfh5jyxth.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-widget_tfh5jyxth .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:800;color:#E2E8F0;}.elementor-26 .elementor-element.elementor-element-container_4ijxcm1b2{--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;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-26 .elementor-element.elementor-element-widget_heprzw05p.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-widget_heprzw05p .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:1.1rem;font-weight:700;color:#1A202C;}.elementor-26 .elementor-element.elementor-element-widget_ykpik8ip2{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:400;line-height:1.6em;color:#718096;}.elementor-26 .elementor-element.elementor-element-container_ds00lsltf{--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;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;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:#E2E8F0;--border-color:#E2E8F0;--border-radius:20px 20px 20px 20px;box-shadow:0px 15px 35px 0px rgba(26, 32, 44, 0.04);--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;grid-column:span 1;}.elementor-26 .elementor-element.elementor-element-container_ds00lsltf:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-container_ds00lsltf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFDFF;}.elementor-26 .elementor-element.elementor-element-container_up7gz30kv{--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:flex-start;}.elementor-26 .elementor-element.elementor-element-widget_y5818x4co .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_y5818x4co.elementor-view-stacked .elementor-icon{background-color:#E6FFFA;color:#319795;}.elementor-26 .elementor-element.elementor-element-widget_y5818x4co.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_y5818x4co.elementor-view-default .elementor-icon{color:#E6FFFA;border-color:#E6FFFA;}.elementor-26 .elementor-element.elementor-element-widget_y5818x4co.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_y5818x4co.elementor-view-default .elementor-icon svg{fill:#E6FFFA;}.elementor-26 .elementor-element.elementor-element-widget_y5818x4co.elementor-view-framed .elementor-icon{background-color:#319795;}.elementor-26 .elementor-element.elementor-element-widget_y5818x4co.elementor-view-stacked .elementor-icon svg{fill:#319795;}.elementor-26 .elementor-element.elementor-element-widget_y5818x4co .elementor-icon{font-size:22px;}.elementor-26 .elementor-element.elementor-element-widget_y5818x4co .elementor-icon svg{height:22px;}.elementor-26 .elementor-element.elementor-element-widget_f98hhjhhf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-widget_f98hhjhhf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:800;color:#E2E8F0;}.elementor-26 .elementor-element.elementor-element-container_ccmm2zgqi{--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;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-26 .elementor-element.elementor-element-widget_x5s3jn6r8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-widget_x5s3jn6r8 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:1.1rem;font-weight:700;color:#1A202C;}.elementor-26 .elementor-element.elementor-element-widget_7ofidi1yv{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:400;line-height:1.6em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#718096;}.elementor-26 .elementor-element.elementor-element-container_uy8kwxny4{--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;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;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:#E2E8F0;--border-color:#E2E8F0;--border-radius:20px 20px 20px 20px;box-shadow:0px 15px 35px 0px rgba(26, 32, 44, 0.04);--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;grid-column:span 1;}.elementor-26 .elementor-element.elementor-element-container_uy8kwxny4:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-container_uy8kwxny4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFDFF;}.elementor-26 .elementor-element.elementor-element-container_axhy49rcc{--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:flex-start;}.elementor-26 .elementor-element.elementor-element-widget_9nvm2ihxk .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_9nvm2ihxk.elementor-view-stacked .elementor-icon{background-color:#FFFAF0;color:#DD6B20;}.elementor-26 .elementor-element.elementor-element-widget_9nvm2ihxk.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_9nvm2ihxk.elementor-view-default .elementor-icon{color:#FFFAF0;border-color:#FFFAF0;}.elementor-26 .elementor-element.elementor-element-widget_9nvm2ihxk.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_9nvm2ihxk.elementor-view-default .elementor-icon svg{fill:#FFFAF0;}.elementor-26 .elementor-element.elementor-element-widget_9nvm2ihxk.elementor-view-framed .elementor-icon{background-color:#DD6B20;}.elementor-26 .elementor-element.elementor-element-widget_9nvm2ihxk.elementor-view-stacked .elementor-icon svg{fill:#DD6B20;}.elementor-26 .elementor-element.elementor-element-widget_9nvm2ihxk .elementor-icon{font-size:22px;}.elementor-26 .elementor-element.elementor-element-widget_9nvm2ihxk .elementor-icon svg{height:22px;}.elementor-26 .elementor-element.elementor-element-widget_w9pc4dy3l.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-widget_w9pc4dy3l .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:800;color:#E2E8F0;}.elementor-26 .elementor-element.elementor-element-container_kvj7ctnfy{--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;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-26 .elementor-element.elementor-element-widget_3f25ynqvz.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-widget_3f25ynqvz .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:1.1rem;font-weight:700;color:#1A202C;}.elementor-26 .elementor-element.elementor-element-widget_yd1cb1bkg{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:400;line-height:1.6em;color:#718096;}.elementor-26 .elementor-element.elementor-element-container_abm4xgeuk{--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;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;box-shadow:0px 20px 40px 0px rgba(43, 108, 176, 0.35);--padding-top:5rem;--padding-bottom:5rem;--padding-left:13rem;--padding-right:13rem;}.elementor-26 .elementor-element.elementor-element-container_abm4xgeuk:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-container_abm4xgeuk > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #2B6CB0 0%, var( --e-global-color-kadence9 ) 100%);}.elementor-26 .elementor-element.elementor-element-widget_rxavdi3di.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-widget_rxavdi3di{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_rxavdi3di .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.6rem;font-weight:900;letter-spacing:2px;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-widget_fphg5rnm8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-widget_fphg5rnm8{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_fphg5rnm8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.2rem;font-weight:700;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-widget_a4g5wu1at{text-align:center;font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-container_jawuy3fu8{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:6rem;--padding-bottom:6rem;--padding-left:9rem;--padding-right:9rem;}.elementor-26 .elementor-element.elementor-element-container_jawuy3fu8:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-container_jawuy3fu8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0A192F 0%, #000A2E 100%);}.elementor-26 .elementor-element.elementor-element-cdac0b5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-cdac0b5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-cdac0b5{text-align:center;}.elementor-26 .elementor-element.elementor-element-cdac0b5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.5rem;font-weight:800;letter-spacing:1.5px;-webkit-text-stroke-color:#000;stroke:#000;color:#2B6CB0;}.elementor-26 .elementor-element.elementor-element-container_2qhy40srz{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:4rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:10px;--padding-bottom:10px;--padding-left:40px;--padding-right:40px;}.elementor-26 .elementor-element.elementor-element-widget_x8rtndk1o > .elementor-widget-container{padding:0px 66px 0px 66px;}.elementor-26 .elementor-element.elementor-element-widget_x8rtndk1o.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-widget_x8rtndk1o{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_x8rtndk1o .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:3.9rem;font-weight:800;line-height:1em;letter-spacing:-2.1px;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-widget_aegxpt8sj{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:0.8rem;line-height:1.6em;color:#8892B0;}.elementor-26 .elementor-element.elementor-element-container_9cqal79d9{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;}.elementor-26 .elementor-element.elementor-element-container_9cqal79d9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-a5a4a9e{--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:space-between;--align-items:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;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(72, 202, 228, 0.12);--border-color:rgba(72, 202, 228, 0.12);--border-radius:16px 16px 16px 16px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;grid-column:span 1;}.elementor-26 .elementor-element.elementor-element-a5a4a9e:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-a5a4a9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#112240;}.elementor-26 .elementor-element.elementor-element-a5a4a9e.e-con{--align-self:stretch;}.elementor-26 .elementor-element.elementor-element-815bf04 .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-815bf04.elementor-view-stacked .elementor-icon{background-color:#2B6CB0;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-815bf04.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-815bf04.elementor-view-default .elementor-icon{color:#2B6CB0;border-color:#2B6CB0;}.elementor-26 .elementor-element.elementor-element-815bf04.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-815bf04.elementor-view-default .elementor-icon svg{fill:#2B6CB0;}.elementor-26 .elementor-element.elementor-element-815bf04.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-815bf04.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-815bf04 .elementor-icon{font-size:21px;border-radius:12px 12px 12px 12px;}.elementor-26 .elementor-element.elementor-element-815bf04 .elementor-icon svg{height:21px;}.elementor-26 .elementor-element.elementor-element-e8d4388{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26 .elementor-element.elementor-element-e8d4388.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-7023c6d{text-align:center;}.elementor-26 .elementor-element.elementor-element-7023c6d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-6189fcc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;}.elementor-26 .elementor-element.elementor-element-6189fcc > .elementor-widget-container{padding:0px 8px 0px 8px;}.elementor-26 .elementor-element.elementor-element-6189fcc.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-6189fcc p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-44f4897{text-align:center;font-family:"Inter", Sans-serif;font-size:0.5rem;font-weight:800;color:#00F5D4;}.elementor-26 .elementor-element.elementor-element-c951a59{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-container_1bpf2zfxh{--display:flex;--min-height:350px;--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:space-between;--align-items:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;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(72, 202, 228, 0.12);--border-color:rgba(72, 202, 228, 0.12);--border-radius:16px 16px 16px 16px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;grid-column:span 1;}.elementor-26 .elementor-element.elementor-element-container_1bpf2zfxh:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-container_1bpf2zfxh > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#112240;}.elementor-26 .elementor-element.elementor-element-container_1bpf2zfxh.e-con{--align-self:stretch;}.elementor-26 .elementor-element.elementor-element-widget_0g1h6sor5 .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_0g1h6sor5.elementor-view-stacked .elementor-icon{background-color:#2B6CB0;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-widget_0g1h6sor5.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_0g1h6sor5.elementor-view-default .elementor-icon{color:#2B6CB0;border-color:#2B6CB0;}.elementor-26 .elementor-element.elementor-element-widget_0g1h6sor5.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_0g1h6sor5.elementor-view-default .elementor-icon svg{fill:#2B6CB0;}.elementor-26 .elementor-element.elementor-element-widget_0g1h6sor5.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-widget_0g1h6sor5.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-widget_0g1h6sor5 .elementor-icon{font-size:21px;border-radius:12px 12px 12px 12px;}.elementor-26 .elementor-element.elementor-element-widget_0g1h6sor5 .elementor-icon svg{height:21px;}.elementor-26 .elementor-element.elementor-element-054c7fb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26 .elementor-element.elementor-element-875effe{text-align:center;}.elementor-26 .elementor-element.elementor-element-875effe .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#FBFEFF;}.elementor-26 .elementor-element.elementor-element-4e17696{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;}.elementor-26 .elementor-element.elementor-element-4e17696 > .elementor-widget-container{padding:0px 8px 0px 8px;}.elementor-26 .elementor-element.elementor-element-4e17696 p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-widget_qnuonrpov{text-align:center;font-family:"Inter", Sans-serif;font-size:0.5rem;font-weight:800;color:#00F5D4;}.elementor-26 .elementor-element.elementor-element-319d7b7{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-container_cmhmlam5b{--display:flex;--min-height:350px;--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:space-between;--align-items:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;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(72, 202, 228, 0.12);--border-color:rgba(72, 202, 228, 0.12);--border-radius:16px 16px 16px 16px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;grid-column:span 1;}.elementor-26 .elementor-element.elementor-element-container_cmhmlam5b:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-container_cmhmlam5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#112240;}.elementor-26 .elementor-element.elementor-element-container_cmhmlam5b.e-con{--align-self:stretch;}.elementor-26 .elementor-element.elementor-element-widget_odllgws6j .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_odllgws6j.elementor-view-stacked .elementor-icon{background-color:#2B6CB0;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-widget_odllgws6j.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_odllgws6j.elementor-view-default .elementor-icon{color:#2B6CB0;border-color:#2B6CB0;}.elementor-26 .elementor-element.elementor-element-widget_odllgws6j.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_odllgws6j.elementor-view-default .elementor-icon svg{fill:#2B6CB0;}.elementor-26 .elementor-element.elementor-element-widget_odllgws6j.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-widget_odllgws6j.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-widget_odllgws6j .elementor-icon{font-size:21px;border-radius:12px 12px 12px 12px;}.elementor-26 .elementor-element.elementor-element-widget_odllgws6j .elementor-icon svg{height:21px;}.elementor-26 .elementor-element.elementor-element-3871beb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26 .elementor-element.elementor-element-3871beb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-111300b{text-align:center;}.elementor-26 .elementor-element.elementor-element-111300b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-316c9a1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;}.elementor-26 .elementor-element.elementor-element-316c9a1 > .elementor-widget-container{padding:0px 8px 0px 8px;}.elementor-26 .elementor-element.elementor-element-316c9a1 p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-09db5e0{text-align:center;font-family:"Inter", Sans-serif;font-size:0.5rem;font-weight:800;color:#00F5D4;}.elementor-26 .elementor-element.elementor-element-172fd2d{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-container_33c08flfg{--display:flex;--min-height:350px;--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:space-between;--align-items:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;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(72, 202, 228, 0.12);--border-color:rgba(72, 202, 228, 0.12);--border-radius:16px 16px 16px 16px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;grid-column:span 1;}.elementor-26 .elementor-element.elementor-element-container_33c08flfg:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-container_33c08flfg > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#112240;}.elementor-26 .elementor-element.elementor-element-container_33c08flfg.e-con{--align-self:stretch;}.elementor-26 .elementor-element.elementor-element-widget_0ptk1gmz1 .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_0ptk1gmz1.elementor-view-stacked .elementor-icon{background-color:#2B6CB0;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-widget_0ptk1gmz1.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_0ptk1gmz1.elementor-view-default .elementor-icon{color:#2B6CB0;border-color:#2B6CB0;}.elementor-26 .elementor-element.elementor-element-widget_0ptk1gmz1.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_0ptk1gmz1.elementor-view-default .elementor-icon svg{fill:#2B6CB0;}.elementor-26 .elementor-element.elementor-element-widget_0ptk1gmz1.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-widget_0ptk1gmz1.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-widget_0ptk1gmz1 .elementor-icon{font-size:21px;border-radius:12px 12px 12px 12px;}.elementor-26 .elementor-element.elementor-element-widget_0ptk1gmz1 .elementor-icon svg{height:21px;}.elementor-26 .elementor-element.elementor-element-9d11991{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26 .elementor-element.elementor-element-9d11991.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-f059afe{text-align:center;}.elementor-26 .elementor-element.elementor-element-f059afe .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-e555bf1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;}.elementor-26 .elementor-element.elementor-element-e555bf1 > .elementor-widget-container{padding:0px 8px 0px 8px;}.elementor-26 .elementor-element.elementor-element-e555bf1 p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-55e45b5{text-align:center;font-family:"Inter", Sans-serif;font-size:0.5rem;font-weight:800;color:#00F5D4;}.elementor-26 .elementor-element.elementor-element-34741c8{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-container_ce5g6w5yw{--display:flex;--min-height:350px;--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:space-between;--align-items:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;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(72, 202, 228, 0.12);--border-color:rgba(72, 202, 228, 0.12);--border-radius:16px 16px 16px 16px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;grid-column:span 1;}.elementor-26 .elementor-element.elementor-element-container_ce5g6w5yw:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-container_ce5g6w5yw > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#112240;}.elementor-26 .elementor-element.elementor-element-container_ce5g6w5yw.e-con{--align-self:stretch;}.elementor-26 .elementor-element.elementor-element-widget_oquxhf9kw .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_oquxhf9kw.elementor-view-stacked .elementor-icon{background-color:#2B6CB0;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-widget_oquxhf9kw.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_oquxhf9kw.elementor-view-default .elementor-icon{color:#2B6CB0;border-color:#2B6CB0;}.elementor-26 .elementor-element.elementor-element-widget_oquxhf9kw.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_oquxhf9kw.elementor-view-default .elementor-icon svg{fill:#2B6CB0;}.elementor-26 .elementor-element.elementor-element-widget_oquxhf9kw.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-widget_oquxhf9kw.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-widget_oquxhf9kw .elementor-icon{font-size:21px;border-radius:12px 12px 12px 12px;}.elementor-26 .elementor-element.elementor-element-widget_oquxhf9kw .elementor-icon svg{height:21px;}.elementor-26 .elementor-element.elementor-element-008098a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26 .elementor-element.elementor-element-008098a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-62ef687{text-align:center;}.elementor-26 .elementor-element.elementor-element-62ef687 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-47d79bf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;}.elementor-26 .elementor-element.elementor-element-47d79bf > .elementor-widget-container{padding:0px 8px 0px 8px;}.elementor-26 .elementor-element.elementor-element-47d79bf p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-d3504ff{text-align:center;font-family:"Inter", Sans-serif;font-size:0.5rem;font-weight:800;color:#00F5D4;}.elementor-26 .elementor-element.elementor-element-dd1826b{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-585b197{--display:flex;--min-height:350px;--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:space-between;--align-items:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;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(72, 202, 228, 0.12);--border-color:rgba(72, 202, 228, 0.12);--border-radius:16px 16px 16px 16px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;grid-column:span 1;}.elementor-26 .elementor-element.elementor-element-585b197:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-585b197 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#112240;}.elementor-26 .elementor-element.elementor-element-585b197.e-con{--align-self:stretch;}.elementor-26 .elementor-element.elementor-element-3be36dd .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-3be36dd.elementor-view-stacked .elementor-icon{background-color:#2B6CB0;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-3be36dd.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-3be36dd.elementor-view-default .elementor-icon{color:#2B6CB0;border-color:#2B6CB0;}.elementor-26 .elementor-element.elementor-element-3be36dd.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-3be36dd.elementor-view-default .elementor-icon svg{fill:#2B6CB0;}.elementor-26 .elementor-element.elementor-element-3be36dd.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-3be36dd.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-3be36dd .elementor-icon{font-size:21px;border-radius:12px 12px 12px 12px;}.elementor-26 .elementor-element.elementor-element-3be36dd .elementor-icon svg{height:21px;}.elementor-26 .elementor-element.elementor-element-b03d58d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26 .elementor-element.elementor-element-b03d58d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-6a25983{text-align:center;}.elementor-26 .elementor-element.elementor-element-6a25983 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-469d510{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;}.elementor-26 .elementor-element.elementor-element-469d510 > .elementor-widget-container{padding:0px 8px 0px 8px;}.elementor-26 .elementor-element.elementor-element-469d510 p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-c03df6b{text-align:center;font-family:"Inter", Sans-serif;font-size:0.5rem;font-weight:800;color:#00F5D4;}.elementor-26 .elementor-element.elementor-element-242cb5f{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-container_ibvqinev2{--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:center;--align-items: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:rgba(72, 202, 228, 0.15);--border-color:rgba(72, 202, 228, 0.15);--border-radius:9999px 9999px 9999px 9999px;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0.8rem;--padding-bottom:0.8rem;--padding-left:1rem;--padding-right:1rem;}.elementor-26 .elementor-element.elementor-element-container_ibvqinev2:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-container_ibvqinev2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#112240;}.elementor-26 .elementor-element.elementor-element-container_ibvqinev2.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-widget_f4kmeur4y{text-align:center;font-family:"Inter", Sans-serif;font-size:0.8rem;line-height:1.5em;}.elementor-26 .elementor-element.elementor-element-container_tkjgt59wt{--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;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:5rem;--padding-bottom:5rem;--padding-left:15rem;--padding-right:15rem;}.elementor-26 .elementor-element.elementor-element-container_tkjgt59wt:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-container_tkjgt59wt > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FAFC;}.elementor-26 .elementor-element.elementor-element-container_imfhyd2mg{--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;--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;--margin-top:4rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;}.elementor-26 .elementor-element.elementor-element-3053512{--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:center;--align-items:center;--gap:9px 9px;--row-gap:9px;--column-gap:9px;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:#2B6CB0;--border-color:#2B6CB0;--border-radius:50px 50px 50px 50px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-26 .elementor-element.elementor-element-3053512:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-3053512 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence8 );}.elementor-26 .elementor-element.elementor-element-39f6b3a .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-39f6b3a.elementor-view-stacked .elementor-icon{background-color:#2B6CB0;}.elementor-26 .elementor-element.elementor-element-39f6b3a.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-39f6b3a.elementor-view-default .elementor-icon{color:#2B6CB0;border-color:#2B6CB0;}.elementor-26 .elementor-element.elementor-element-39f6b3a.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-39f6b3a.elementor-view-default .elementor-icon svg{fill:#2B6CB0;}.elementor-26 .elementor-element.elementor-element-39f6b3a .elementor-icon{font-size:8px;}.elementor-26 .elementor-element.elementor-element-39f6b3a .elementor-icon svg{height:8px;}.elementor-26 .elementor-element.elementor-element-8615572{width:auto;max-width:auto;}.elementor-26 .elementor-element.elementor-element-8615572.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-8615572 .elementor-heading-title{font-size:0.6rem;font-weight:800;letter-spacing:1.2px;color:#2B6CB0;}.elementor-26 .elementor-element.elementor-element-widget_4g07xy8al{width:100%;max-width:100%;text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_4g07xy8al.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-widget_4g07xy8al .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:3.5rem;font-weight:800;line-height:1.2em;letter-spacing:-0.6px;color:#1A202C;}.elementor-26 .elementor-element.elementor-element-widget_09rs7cgi7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-widget_09rs7cgi7{text-align:center;font-family:"Inter", Sans-serif;font-size:0.8rem;line-height:1.5em;color:#718096;}.elementor-26 .elementor-element.elementor-element-container_lwqh0rnl8{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-container_5b06qwnif{--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;--gap:3px 0px;--row-gap:3px;--column-gap:0px;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:#EDF2F7;--border-color:#EDF2F7;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 24px 0px rgba(43, 108, 176, 0.04);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-26 .elementor-element.elementor-element-container_5b06qwnif:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-container_5b06qwnif > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF0;}.elementor-26 .elementor-element.elementor-element-container_5b06qwnif:hover{box-shadow:0px 12px 32px 0px rgba(43, 108, 176, 0.12);}.elementor-26 .elementor-element.elementor-element-widget_ls9ztv1lc .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_ls9ztv1lc.elementor-view-stacked .elementor-icon{background-color:#EBF8FF;color:#2B6CB0;}.elementor-26 .elementor-element.elementor-element-widget_ls9ztv1lc.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_ls9ztv1lc.elementor-view-default .elementor-icon{color:#EBF8FF;border-color:#EBF8FF;}.elementor-26 .elementor-element.elementor-element-widget_ls9ztv1lc.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_ls9ztv1lc.elementor-view-default .elementor-icon svg{fill:#EBF8FF;}.elementor-26 .elementor-element.elementor-element-widget_ls9ztv1lc.elementor-view-framed .elementor-icon{background-color:#2B6CB0;}.elementor-26 .elementor-element.elementor-element-widget_ls9ztv1lc.elementor-view-stacked .elementor-icon svg{fill:#2B6CB0;}.elementor-26 .elementor-element.elementor-element-widget_ls9ztv1lc .elementor-icon{font-size:20px;border-radius:12px 12px 12px 12px;}.elementor-26 .elementor-element.elementor-element-widget_ls9ztv1lc .elementor-icon svg{height:20px;}.elementor-26 .elementor-element.elementor-element-widget_7u0axcz7w.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-widget_7u0axcz7w{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_7u0axcz7w .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:600;color:#1A202C;}.elementor-26 .elementor-element.elementor-element-container_ewf2925at{--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;--gap:3px 0px;--row-gap:3px;--column-gap:0px;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:#EDF2F7;--border-color:#EDF2F7;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 24px 0px rgba(43, 108, 176, 0.04);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-26 .elementor-element.elementor-element-container_ewf2925at:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-container_ewf2925at > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF0;}.elementor-26 .elementor-element.elementor-element-container_ewf2925at:hover{box-shadow:0px 12px 32px 0px rgba(43, 108, 176, 0.12);}.elementor-26 .elementor-element.elementor-element-widget_yivooqvis .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_yivooqvis.elementor-view-stacked .elementor-icon{background-color:#F3E8FF;color:#805AD5;}.elementor-26 .elementor-element.elementor-element-widget_yivooqvis.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_yivooqvis.elementor-view-default .elementor-icon{color:#F3E8FF;border-color:#F3E8FF;}.elementor-26 .elementor-element.elementor-element-widget_yivooqvis.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_yivooqvis.elementor-view-default .elementor-icon svg{fill:#F3E8FF;}.elementor-26 .elementor-element.elementor-element-widget_yivooqvis.elementor-view-framed .elementor-icon{background-color:#805AD5;}.elementor-26 .elementor-element.elementor-element-widget_yivooqvis.elementor-view-stacked .elementor-icon svg{fill:#805AD5;}.elementor-26 .elementor-element.elementor-element-widget_yivooqvis .elementor-icon{font-size:20px;border-radius:12px 12px 12px 12px;}.elementor-26 .elementor-element.elementor-element-widget_yivooqvis .elementor-icon svg{height:20px;}.elementor-26 .elementor-element.elementor-element-widget_xwg9nkfut.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-widget_xwg9nkfut{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_xwg9nkfut .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:600;color:#1A202C;}.elementor-26 .elementor-element.elementor-element-container_jbvoaqheo{--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;--gap:3px 0px;--row-gap:3px;--column-gap:0px;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:#EDF2F7;--border-color:#EDF2F7;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 24px 0px rgba(43, 108, 176, 0.04);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-26 .elementor-element.elementor-element-container_jbvoaqheo:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-container_jbvoaqheo > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF0;}.elementor-26 .elementor-element.elementor-element-container_jbvoaqheo:hover{box-shadow:0px 12px 32px 0px rgba(43, 108, 176, 0.12);}.elementor-26 .elementor-element.elementor-element-widget_29yfh9fco .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_29yfh9fco.elementor-view-stacked .elementor-icon{background-color:#E6FFFA;color:#319795;}.elementor-26 .elementor-element.elementor-element-widget_29yfh9fco.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_29yfh9fco.elementor-view-default .elementor-icon{color:#E6FFFA;border-color:#E6FFFA;}.elementor-26 .elementor-element.elementor-element-widget_29yfh9fco.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_29yfh9fco.elementor-view-default .elementor-icon svg{fill:#E6FFFA;}.elementor-26 .elementor-element.elementor-element-widget_29yfh9fco.elementor-view-framed .elementor-icon{background-color:#319795;}.elementor-26 .elementor-element.elementor-element-widget_29yfh9fco.elementor-view-stacked .elementor-icon svg{fill:#319795;}.elementor-26 .elementor-element.elementor-element-widget_29yfh9fco .elementor-icon{font-size:20px;border-radius:12px 12px 12px 12px;}.elementor-26 .elementor-element.elementor-element-widget_29yfh9fco .elementor-icon svg{height:20px;}.elementor-26 .elementor-element.elementor-element-widget_obx8lp7p9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-widget_obx8lp7p9{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_obx8lp7p9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:600;color:#1A202C;}.elementor-26 .elementor-element.elementor-element-container_5vcd8qtm6{--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;--gap:3px 0px;--row-gap:3px;--column-gap:0px;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:#EDF2F7;--border-color:#EDF2F7;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 24px 0px rgba(43, 108, 176, 0.04);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-26 .elementor-element.elementor-element-container_5vcd8qtm6:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-container_5vcd8qtm6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF0;}.elementor-26 .elementor-element.elementor-element-container_5vcd8qtm6:hover{box-shadow:0px 12px 32px 0px rgba(43, 108, 176, 0.12);}.elementor-26 .elementor-element.elementor-element-widget_zr8thy8dz .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_zr8thy8dz.elementor-view-stacked .elementor-icon{background-color:#FFFAF0;color:#DD6B20;}.elementor-26 .elementor-element.elementor-element-widget_zr8thy8dz.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_zr8thy8dz.elementor-view-default .elementor-icon{color:#FFFAF0;border-color:#FFFAF0;}.elementor-26 .elementor-element.elementor-element-widget_zr8thy8dz.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_zr8thy8dz.elementor-view-default .elementor-icon svg{fill:#FFFAF0;}.elementor-26 .elementor-element.elementor-element-widget_zr8thy8dz.elementor-view-framed .elementor-icon{background-color:#DD6B20;}.elementor-26 .elementor-element.elementor-element-widget_zr8thy8dz.elementor-view-stacked .elementor-icon svg{fill:#DD6B20;}.elementor-26 .elementor-element.elementor-element-widget_zr8thy8dz .elementor-icon{font-size:20px;border-radius:12px 12px 12px 12px;}.elementor-26 .elementor-element.elementor-element-widget_zr8thy8dz .elementor-icon svg{height:20px;}.elementor-26 .elementor-element.elementor-element-widget_3ie6bcdrw.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-widget_3ie6bcdrw{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_3ie6bcdrw .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:600;color:#1A202C;}.elementor-26 .elementor-element.elementor-element-container_64ekby86o{--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;--gap:3px 0px;--row-gap:3px;--column-gap:0px;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:#EDF2F7;--border-color:#EDF2F7;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 24px 0px rgba(43, 108, 176, 0.04);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-26 .elementor-element.elementor-element-container_64ekby86o:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-container_64ekby86o > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF0;}.elementor-26 .elementor-element.elementor-element-container_64ekby86o:hover{box-shadow:0px 12px 32px 0px rgba(43, 108, 176, 0.12);}.elementor-26 .elementor-element.elementor-element-widget_ktk1s26k3 .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_ktk1s26k3.elementor-view-stacked .elementor-icon{background-color:#FFF5F5;color:#D53F8C;}.elementor-26 .elementor-element.elementor-element-widget_ktk1s26k3.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_ktk1s26k3.elementor-view-default .elementor-icon{color:#FFF5F5;border-color:#FFF5F5;}.elementor-26 .elementor-element.elementor-element-widget_ktk1s26k3.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_ktk1s26k3.elementor-view-default .elementor-icon svg{fill:#FFF5F5;}.elementor-26 .elementor-element.elementor-element-widget_ktk1s26k3.elementor-view-framed .elementor-icon{background-color:#D53F8C;}.elementor-26 .elementor-element.elementor-element-widget_ktk1s26k3.elementor-view-stacked .elementor-icon svg{fill:#D53F8C;}.elementor-26 .elementor-element.elementor-element-widget_ktk1s26k3 .elementor-icon{font-size:20px;border-radius:12px 12px 12px 12px;}.elementor-26 .elementor-element.elementor-element-widget_ktk1s26k3 .elementor-icon svg{height:20px;}.elementor-26 .elementor-element.elementor-element-widget_ijilkpga4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-widget_ijilkpga4{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_ijilkpga4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:600;color:#1A202C;}.elementor-26 .elementor-element.elementor-element-container_l9go771i3{--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;--gap:03px 0px;--row-gap:03px;--column-gap:0px;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:#EDF2F7;--border-color:#EDF2F7;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 24px 0px rgba(43, 108, 176, 0.04);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-26 .elementor-element.elementor-element-container_l9go771i3:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-container_l9go771i3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF0;}.elementor-26 .elementor-element.elementor-element-container_l9go771i3:hover{box-shadow:0px 12px 32px 0px rgba(43, 108, 176, 0.12);}.elementor-26 .elementor-element.elementor-element-widget_27qvsey3k .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_27qvsey3k.elementor-view-stacked .elementor-icon{background-color:#EBF8FF;color:#3182CE;}.elementor-26 .elementor-element.elementor-element-widget_27qvsey3k.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_27qvsey3k.elementor-view-default .elementor-icon{color:#EBF8FF;border-color:#EBF8FF;}.elementor-26 .elementor-element.elementor-element-widget_27qvsey3k.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_27qvsey3k.elementor-view-default .elementor-icon svg{fill:#EBF8FF;}.elementor-26 .elementor-element.elementor-element-widget_27qvsey3k.elementor-view-framed .elementor-icon{background-color:#3182CE;}.elementor-26 .elementor-element.elementor-element-widget_27qvsey3k.elementor-view-stacked .elementor-icon svg{fill:#3182CE;}.elementor-26 .elementor-element.elementor-element-widget_27qvsey3k .elementor-icon{font-size:20px;border-radius:12px 12px 12px 12px;}.elementor-26 .elementor-element.elementor-element-widget_27qvsey3k .elementor-icon svg{height:20px;}.elementor-26 .elementor-element.elementor-element-widget_y35p9758q.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-widget_y35p9758q{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_y35p9758q .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:600;color:#1A202C;}.elementor-26 .elementor-element.elementor-element-container_1apnvex2b{--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;--gap:03px 0px;--row-gap:03px;--column-gap:0px;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:#EDF2F7;--border-color:#EDF2F7;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 24px 0px rgba(43, 108, 176, 0.04);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-26 .elementor-element.elementor-element-container_1apnvex2b:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-container_1apnvex2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF0;}.elementor-26 .elementor-element.elementor-element-container_1apnvex2b:hover{box-shadow:0px 12px 32px 0px rgba(43, 108, 176, 0.12);}.elementor-26 .elementor-element.elementor-element-widget_6uc88of0d .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_6uc88of0d.elementor-view-stacked .elementor-icon{background-color:#FFF5F5;color:#ED64A6;}.elementor-26 .elementor-element.elementor-element-widget_6uc88of0d.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_6uc88of0d.elementor-view-default .elementor-icon{color:#FFF5F5;border-color:#FFF5F5;}.elementor-26 .elementor-element.elementor-element-widget_6uc88of0d.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_6uc88of0d.elementor-view-default .elementor-icon svg{fill:#FFF5F5;}.elementor-26 .elementor-element.elementor-element-widget_6uc88of0d.elementor-view-framed .elementor-icon{background-color:#ED64A6;}.elementor-26 .elementor-element.elementor-element-widget_6uc88of0d.elementor-view-stacked .elementor-icon svg{fill:#ED64A6;}.elementor-26 .elementor-element.elementor-element-widget_6uc88of0d .elementor-icon{font-size:20px;border-radius:12px 12px 12px 12px;}.elementor-26 .elementor-element.elementor-element-widget_6uc88of0d .elementor-icon svg{height:20px;}.elementor-26 .elementor-element.elementor-element-widget_hq4omn03j.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-widget_hq4omn03j{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_hq4omn03j .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:600;color:#1A202C;}.elementor-26 .elementor-element.elementor-element-container_8o9aiy9ii{--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;--gap:3px 0px;--row-gap:3px;--column-gap:0px;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:#EDF2F7;--border-color:#EDF2F7;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 24px 0px rgba(43, 108, 176, 0.04);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-26 .elementor-element.elementor-element-container_8o9aiy9ii:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-container_8o9aiy9ii > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF0;}.elementor-26 .elementor-element.elementor-element-container_8o9aiy9ii:hover{box-shadow:0px 12px 32px 0px rgba(43, 108, 176, 0.12);}.elementor-26 .elementor-element.elementor-element-widget_y32fs1304 .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_y32fs1304.elementor-view-stacked .elementor-icon{background-color:#E6FFFA;color:#00B5D8;}.elementor-26 .elementor-element.elementor-element-widget_y32fs1304.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_y32fs1304.elementor-view-default .elementor-icon{color:#E6FFFA;border-color:#E6FFFA;}.elementor-26 .elementor-element.elementor-element-widget_y32fs1304.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_y32fs1304.elementor-view-default .elementor-icon svg{fill:#E6FFFA;}.elementor-26 .elementor-element.elementor-element-widget_y32fs1304.elementor-view-framed .elementor-icon{background-color:#00B5D8;}.elementor-26 .elementor-element.elementor-element-widget_y32fs1304.elementor-view-stacked .elementor-icon svg{fill:#00B5D8;}.elementor-26 .elementor-element.elementor-element-widget_y32fs1304 .elementor-icon{font-size:20px;border-radius:12px 12px 12px 12px;}.elementor-26 .elementor-element.elementor-element-widget_y32fs1304 .elementor-icon svg{height:20px;}.elementor-26 .elementor-element.elementor-element-widget_vu0sep9rp.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-widget_vu0sep9rp{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_vu0sep9rp .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:600;color:#1A202C;}.elementor-26 .elementor-element.elementor-element-container_wrvf1qeav{--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;--gap:3px 0px;--row-gap:3px;--column-gap:0px;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:#EDF2F7;--border-color:#EDF2F7;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 24px 0px rgba(43, 108, 176, 0.04);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-26 .elementor-element.elementor-element-container_wrvf1qeav:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-container_wrvf1qeav > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF0;}.elementor-26 .elementor-element.elementor-element-container_wrvf1qeav:hover{box-shadow:0px 12px 32px 0px rgba(43, 108, 176, 0.12);}.elementor-26 .elementor-element.elementor-element-widget_z4ss6kz10 .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_z4ss6kz10.elementor-view-stacked .elementor-icon{background-color:#FFFAF0;color:#ED8936;}.elementor-26 .elementor-element.elementor-element-widget_z4ss6kz10.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_z4ss6kz10.elementor-view-default .elementor-icon{color:#FFFAF0;border-color:#FFFAF0;}.elementor-26 .elementor-element.elementor-element-widget_z4ss6kz10.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_z4ss6kz10.elementor-view-default .elementor-icon svg{fill:#FFFAF0;}.elementor-26 .elementor-element.elementor-element-widget_z4ss6kz10.elementor-view-framed .elementor-icon{background-color:#ED8936;}.elementor-26 .elementor-element.elementor-element-widget_z4ss6kz10.elementor-view-stacked .elementor-icon svg{fill:#ED8936;}.elementor-26 .elementor-element.elementor-element-widget_z4ss6kz10 .elementor-icon{font-size:20px;border-radius:12px 12px 12px 12px;}.elementor-26 .elementor-element.elementor-element-widget_z4ss6kz10 .elementor-icon svg{height:20px;}.elementor-26 .elementor-element.elementor-element-widget_19jkshv8k.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-widget_19jkshv8k{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_19jkshv8k .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:600;color:#1A202C;}.elementor-26 .elementor-element.elementor-element-container_3r30u8rpb{--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;--gap:3px 0px;--row-gap:3px;--column-gap:0px;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:#EDF2F7;--border-color:#EDF2F7;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 24px 0px rgba(43, 108, 176, 0.04);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-26 .elementor-element.elementor-element-container_3r30u8rpb:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-container_3r30u8rpb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF0;}.elementor-26 .elementor-element.elementor-element-container_3r30u8rpb:hover{box-shadow:0px 12px 32px 0px rgba(43, 108, 176, 0.12);}.elementor-26 .elementor-element.elementor-element-widget_pzvb4c86e .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_pzvb4c86e.elementor-view-stacked .elementor-icon{background-color:#F7FAFC;color:#718096;}.elementor-26 .elementor-element.elementor-element-widget_pzvb4c86e.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_pzvb4c86e.elementor-view-default .elementor-icon{color:#F7FAFC;border-color:#F7FAFC;}.elementor-26 .elementor-element.elementor-element-widget_pzvb4c86e.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_pzvb4c86e.elementor-view-default .elementor-icon svg{fill:#F7FAFC;}.elementor-26 .elementor-element.elementor-element-widget_pzvb4c86e.elementor-view-framed .elementor-icon{background-color:#718096;}.elementor-26 .elementor-element.elementor-element-widget_pzvb4c86e.elementor-view-stacked .elementor-icon svg{fill:#718096;}.elementor-26 .elementor-element.elementor-element-widget_pzvb4c86e .elementor-icon{font-size:20px;border-radius:12px 12px 12px 12px;}.elementor-26 .elementor-element.elementor-element-widget_pzvb4c86e .elementor-icon svg{height:20px;}.elementor-26 .elementor-element.elementor-element-widget_82yj831fa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-widget_82yj831fa{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_82yj831fa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:600;color:#1A202C;}.elementor-26 .elementor-element.elementor-element-container_i33644ufs{--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;--margin-top:3.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-26 .elementor-element.elementor-element-widget_3n131zwng{text-align:center;font-family:"Inter", Sans-serif;font-size:0.8rem;line-height:1.4em;color:#718096;}.elementor-26 .elementor-element.elementor-element-container_eq02sfl4w{--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;--gap:3.4rem 0rem;--row-gap:3.4rem;--column-gap:0rem;--padding-top:5rem;--padding-bottom:5rem;--padding-left:14rem;--padding-right:14rem;}.elementor-26 .elementor-element.elementor-element-container_eq02sfl4w:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-container_eq02sfl4w > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence8 );}.elementor-26 .elementor-element.elementor-element-container_f7jz0v7ro{--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;--gap:0.2rem 0rem;--row-gap:0.2rem;--column-gap:0rem;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-26 .elementor-element.elementor-element-container_f7jz0v7ro:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-container_f7jz0v7ro > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #2B6CB0 0%, #6B46C1 100%);}.elementor-26 .elementor-element.elementor-element-container_f7jz0v7ro.e-con{--align-self:center;}.elementor-26 .elementor-element.elementor-element-widget_kq7qvry3o.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-widget_kq7qvry3o{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_kq7qvry3o .elementor-heading-title{font-size:1.3rem;font-weight:800;letter-spacing:2px;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-widget_bxqqwgivf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-widget_bxqqwgivf{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_bxqqwgivf .elementor-heading-title{font-size:1rem;font-weight:400;color:rgba(255, 255, 255, 0.9);}.elementor-26 .elementor-element.elementor-element-container_tbjb4ile7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-container_tbjb4ile7.e-con{--align-self:center;}.elementor-26 .elementor-element.elementor-element-container_ittes9z9c{--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;--gap:0.5rem 0rem;--row-gap:0.5rem;--column-gap:0rem;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:#E2E8F0;--border-color:#E2E8F0;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 30px 0px rgba(0,0,0,0.04);--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-26 .elementor-element.elementor-element-container_ittes9z9c:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-container_ittes9z9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFDFF;}.elementor-26 .elementor-element.elementor-element-widget_92nghqzno .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_92nghqzno.elementor-view-stacked .elementor-icon{background-color:#FAF5FF;color:#805AD5;}.elementor-26 .elementor-element.elementor-element-widget_92nghqzno.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_92nghqzno.elementor-view-default .elementor-icon{color:#FAF5FF;border-color:#FAF5FF;}.elementor-26 .elementor-element.elementor-element-widget_92nghqzno.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_92nghqzno.elementor-view-default .elementor-icon svg{fill:#FAF5FF;}.elementor-26 .elementor-element.elementor-element-widget_92nghqzno.elementor-view-framed .elementor-icon{background-color:#805AD5;}.elementor-26 .elementor-element.elementor-element-widget_92nghqzno.elementor-view-stacked .elementor-icon svg{fill:#805AD5;}.elementor-26 .elementor-element.elementor-element-widget_92nghqzno .elementor-icon{font-size:23px;border-radius:14px 14px 14px 14px;}.elementor-26 .elementor-element.elementor-element-widget_92nghqzno .elementor-icon svg{height:23px;}.elementor-26 .elementor-element.elementor-element-widget_bcc06ttg0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-widget_bcc06ttg0{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_bcc06ttg0 .elementor-heading-title{font-size:1rem;font-weight:700;color:#1A202C;}.elementor-26 .elementor-element.elementor-element-widget_hxb75mu29{text-align:center;font-size:0.8rem;line-height:1.5em;color:#718096;}.elementor-26 .elementor-element.elementor-element-container_5o93rnj81{--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;--gap:0.5rem 0rem;--row-gap:0.5rem;--column-gap:0rem;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:#E2E8F0;--border-color:#E2E8F0;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 30px 0px rgba(0,0,0,0.04);--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-26 .elementor-element.elementor-element-container_5o93rnj81:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-container_5o93rnj81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFDFF;}.elementor-26 .elementor-element.elementor-element-widget_5lerhtmce .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_5lerhtmce.elementor-view-stacked .elementor-icon{background-color:#EBF8FF;color:#2B6CB0;}.elementor-26 .elementor-element.elementor-element-widget_5lerhtmce.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_5lerhtmce.elementor-view-default .elementor-icon{color:#EBF8FF;border-color:#EBF8FF;}.elementor-26 .elementor-element.elementor-element-widget_5lerhtmce.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_5lerhtmce.elementor-view-default .elementor-icon svg{fill:#EBF8FF;}.elementor-26 .elementor-element.elementor-element-widget_5lerhtmce.elementor-view-framed .elementor-icon{background-color:#2B6CB0;}.elementor-26 .elementor-element.elementor-element-widget_5lerhtmce.elementor-view-stacked .elementor-icon svg{fill:#2B6CB0;}.elementor-26 .elementor-element.elementor-element-widget_5lerhtmce .elementor-icon{font-size:23px;border-radius:14px 14px 14px 14px;}.elementor-26 .elementor-element.elementor-element-widget_5lerhtmce .elementor-icon svg{height:23px;}.elementor-26 .elementor-element.elementor-element-widget_j1zu1mnvr.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-widget_j1zu1mnvr{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_j1zu1mnvr .elementor-heading-title{font-size:1rem;font-weight:700;color:#1A202C;}.elementor-26 .elementor-element.elementor-element-widget_m4ivclb7r{text-align:center;font-size:0.8rem;line-height:1.5em;color:#718096;}.elementor-26 .elementor-element.elementor-element-container_vtxtg2fir{--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;--gap:0.5rem 0rem;--row-gap:0.5rem;--column-gap:0rem;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:#E2E8F0;--border-color:#E2E8F0;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 30px 0px rgba(0,0,0,0.04);--padding-top:1rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-26 .elementor-element.elementor-element-container_vtxtg2fir:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-container_vtxtg2fir > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFDFF;}.elementor-26 .elementor-element.elementor-element-widget_2d0ud9k9m .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_2d0ud9k9m.elementor-view-stacked .elementor-icon{background-color:#FAF5FF;color:#805AD5;}.elementor-26 .elementor-element.elementor-element-widget_2d0ud9k9m.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_2d0ud9k9m.elementor-view-default .elementor-icon{color:#FAF5FF;border-color:#FAF5FF;}.elementor-26 .elementor-element.elementor-element-widget_2d0ud9k9m.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_2d0ud9k9m.elementor-view-default .elementor-icon svg{fill:#FAF5FF;}.elementor-26 .elementor-element.elementor-element-widget_2d0ud9k9m.elementor-view-framed .elementor-icon{background-color:#805AD5;}.elementor-26 .elementor-element.elementor-element-widget_2d0ud9k9m.elementor-view-stacked .elementor-icon svg{fill:#805AD5;}.elementor-26 .elementor-element.elementor-element-widget_2d0ud9k9m .elementor-icon{font-size:23px;border-radius:14px 14px 14px 14px;}.elementor-26 .elementor-element.elementor-element-widget_2d0ud9k9m .elementor-icon svg{height:23px;}.elementor-26 .elementor-element.elementor-element-widget_b644xiv78.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-widget_b644xiv78{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_b644xiv78 .elementor-heading-title{font-size:1rem;font-weight:700;color:#1A202C;}.elementor-26 .elementor-element.elementor-element-widget_b9p4yi41r{text-align:center;font-size:0.8rem;line-height:1.5em;color:#718096;}.elementor-26 .elementor-element.elementor-element-a4ee2c9{width:auto;max-width:auto;}.elementor-26 .elementor-element.elementor-element-a4ee2c9.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-container_33nvew2he{--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;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;border-style:none;--border-style:none;--border-radius:24px 24px 24px 24px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:3rem;--padding-right:3rem;}.elementor-26 .elementor-element.elementor-element-container_33nvew2he:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-container_33nvew2he > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #2B6CB0 0%, #6B46C1 100%);}.elementor-26 .elementor-element.elementor-element-widget_8owbzbrzf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-widget_8owbzbrzf{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_8owbzbrzf .elementor-heading-title{font-size:0.7rem;font-weight:800;letter-spacing:3px;color:#6EC1E4;}.elementor-26 .elementor-element.elementor-element-widget_4iwgizcgy.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-widget_4iwgizcgy{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_4iwgizcgy .elementor-heading-title{font-size:2.2rem;font-weight:800;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-widget_oq1qy57sb{text-align:center;font-size:0.9rem;line-height:1.5em;color:rgba(255, 255, 255, 0.85);}.elementor-26 .elementor-element.elementor-element-container_28u4v126e{--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-26 .elementor-element.elementor-element-widget_r7eziljxf{text-align:center;font-size:0.7rem;color:#718096;}.elementor-26 .elementor-element.elementor-element-container_ib6otwwnh{--display:flex;--min-height:100vh;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:6rem;--padding-bottom:6rem;--padding-left:6rem;--padding-right:6rem;}.elementor-26 .elementor-element.elementor-element-container_ib6otwwnh:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-container_ib6otwwnh > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center top, #0A192F 0%, #000A2E 100%);}.elementor-26 .elementor-element.elementor-element-container_6m8dju2eq{--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;--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-26 .elementor-element.elementor-element-widget_y87nmtna4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-widget_y87nmtna4{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_y87nmtna4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.5rem;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;-webkit-text-stroke-color:#000;stroke:#000;color:#48CAE4;}.elementor-26 .elementor-element.elementor-element-widget_omshjdd3d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-widget_omshjdd3d{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_omshjdd3d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.4rem;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-baa4fa1{--display:flex;--margin-top:-40px;--margin-bottom:-40px;--margin-left:-40px;--margin-right:-40px;}.elementor-26 .elementor-element.elementor-element-widget_1kl2zbhov{text-align:center;font-family:"Inter", Sans-serif;font-size:0.7rem;line-height:1.6em;color:#8892B0;}.elementor-26 .elementor-element.elementor-element-container_u6eh69i9j{--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:stretch;}.elementor-26 .elementor-element.elementor-element-container_9qkpasgbz{--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:start;--padding-top:8px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-26 .elementor-element.elementor-element-widget_psad64gyt{font-family:"Inter", Sans-serif;font-size:1rem;line-height:1.6em;color:#8892B0;}.elementor-26 .elementor-element.elementor-element-container_o0pl1hp14{--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:start;--padding-top:8px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-26 .elementor-element.elementor-element-widget_jl704chmt{font-family:"Inter", Sans-serif;font-size:1rem;line-height:1.6em;color:#8892B0;}.elementor-26 .elementor-element.elementor-element-container_1y8vwzrqr{--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:start;--padding-top:8px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-26 .elementor-element.elementor-element-widget_5o1hzn6q0{font-family:"Inter", Sans-serif;font-size:1rem;line-height:1.6em;color:#8892B0;}.elementor-26 .elementor-element.elementor-element-container_k2gnz7u99{--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:start;--padding-top:8px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-26 .elementor-element.elementor-element-widget_j44a2h3ln{font-family:"Inter", Sans-serif;font-size:1rem;line-height:1.6em;color:#8892B0;}.elementor-26 .elementor-element.elementor-element-container_jqmdu8m03{--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:start;--padding-top:8px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-26 .elementor-element.elementor-element-widget_nik2rssmu{font-family:"Inter", Sans-serif;font-size:1rem;line-height:1.6em;color:#8892B0;}.elementor-26 .elementor-element.elementor-element-container_46pnqrzdw{--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:start;--padding-top:8px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-26 .elementor-element.elementor-element-widget_n9poc0mxo{font-family:"Inter", Sans-serif;font-size:1rem;line-height:1.6em;color:#8892B0;}.elementor-26 .elementor-element.elementor-element-aa0b0d3{--display:flex;}.elementor-26 .elementor-element.elementor-element-5c4a534{--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;}.elementor-26 .elementor-element.elementor-element-5fe36a3{--display:flex;}.elementor-26 .elementor-element.elementor-element-e5638ee{--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;}.elementor-26 .elementor-element.elementor-element-f94d9df{--display:flex;}.elementor-26 .elementor-element.elementor-element-a500853{--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;}.elementor-26 .elementor-element.elementor-element-91b0895{--display:flex;}.elementor-26 .elementor-element.elementor-element-c6e3a99{--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;}.elementor-26 .elementor-element.elementor-element-widget_i3x2z0gma{--n-accordion-title-font-size:13px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:3px 3px 3px 3px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:24px;--n-accordion-icon-gap:0px;--n-accordion-icon-normal-color:#FFFFFF;--n-accordion-icon-active-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-widget_i3x2z0gma > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-kadence2 );}.elementor-26 .elementor-element.elementor-element-widget_i3x2z0gma > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-kadence1 );}:where( .elementor-26 .elementor-element.elementor-element-widget_i3x2z0gma > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#00000000;--border-radius:4px 4px 4px 4px;--padding-top:14px;--padding-right:14px;--padding-bottom:14px;--padding-left:14px;}.elementor-26 .elementor-element.elementor-element-widget_i3x2z0gma > .elementor-widget-container{padding:25px 14px 25px 14px;border-radius:12px 12px 12px 12px;}.elementor-26 .elementor-element.elementor-element-widget_i3x2z0gma > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.1);}.elementor-26 .elementor-element.elementor-element-widget_i3x2z0gma {--n-accordion-padding:0px 26px 0px 26px;}:where( .elementor-26 .elementor-element.elementor-element-widget_i3x2z0gma > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Inter", Sans-serif;font-weight:500;}.elementor-26 .elementor-element.elementor-element-215539e{--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;--gap:9px 9px;--row-gap:9px;--column-gap:9px;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:2rem;--padding-right:2rem;}.elementor-26 .elementor-element.elementor-element-215539e:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-215539e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #5B6FEE 0%, #6B4FD8 100%);}.elementor-26 .elementor-element.elementor-element-082f06f{--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:start;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-26 .elementor-element.elementor-element-fa16903.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-fa16903 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;line-height:1.2em;color:#ffffff;}.elementor-26 .elementor-element.elementor-element-71e0e27{font-family:"Inter", Sans-serif;font-size:10px;font-weight:400;line-height:1.5em;color:rgba(255, 255, 255, 0.85);}.elementor-26 .elementor-element.elementor-element-593876c{--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:end;}.elementor-26 .elementor-element.elementor-element-fda6e1f .elementor-button{background-color:#ffffff;font-family:"Inter", Sans-serif;font-size:8px;font-weight:600;fill:#5B6FEE;color:#5B6FEE;box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.1);border-style:none;border-radius:50px 50px 50px 50px;padding:14px 28px 14px 28px;}.elementor-26 .elementor-element.elementor-element-fda6e1f .elementor-button:hover, .elementor-26 .elementor-element.elementor-element-fda6e1f .elementor-button:focus{background-color:#ffffff;color:#5B6FEE;}.elementor-26 .elementor-element.elementor-element-fda6e1f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-fda6e1f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-26 .elementor-element.elementor-element-fda6e1f .elementor-button:hover svg, .elementor-26 .elementor-element.elementor-element-fda6e1f .elementor-button:focus svg{fill:#5B6FEE;}.elementor-26 .elementor-element.elementor-element-container_p2kncc22r{--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:start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5rem;--padding-bottom:5rem;--padding-left:08rem;--padding-right:08rem;}.elementor-26 .elementor-element.elementor-element-container_p2kncc22r:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-container_p2kncc22r > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF4F9;}.elementor-26 .elementor-element.elementor-element-container_96f6m29kl{--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:start;--align-items:center;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;}.elementor-26 .elementor-element.elementor-element-container_ua6broxzs{--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:center;--align-items: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:#2B6CB0;--border-color:#2B6CB0;--border-radius:50px 50px 50px 50px;--padding-top:0.3rem;--padding-bottom:0.3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-26 .elementor-element.elementor-element-container_ua6broxzs:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-container_ua6broxzs > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBF8FF;}.elementor-26 .elementor-element.elementor-element-4d43c11 .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-4d43c11.elementor-view-stacked .elementor-icon{background-color:#2B6CB0;}.elementor-26 .elementor-element.elementor-element-4d43c11.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-4d43c11.elementor-view-default .elementor-icon{color:#2B6CB0;border-color:#2B6CB0;}.elementor-26 .elementor-element.elementor-element-4d43c11.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-4d43c11.elementor-view-default .elementor-icon svg{fill:#2B6CB0;}.elementor-26 .elementor-element.elementor-element-4d43c11 .elementor-icon{font-size:8px;}.elementor-26 .elementor-element.elementor-element-4d43c11 .elementor-icon svg{height:8px;}.elementor-26 .elementor-element.elementor-element-widget_rdpu48hlk.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-widget_rdpu48hlk .elementor-heading-title{font-size:0.6rem;font-weight:800;letter-spacing:1.2px;color:#2B6CB0;}.elementor-26 .elementor-element.elementor-element-container_vjtlge7zn{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-widget_x6yhv6cdt.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-widget_x6yhv6cdt{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_x6yhv6cdt .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:3.1rem;font-weight:900;letter-spacing:-0.3px;color:#1A202C;}.elementor-26 .elementor-element.elementor-element-widget_r17xazr0n{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:0.8rem;color:#718096;}.elementor-26 .elementor-element.elementor-element-container_u1rt6n0cm{--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;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;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:#E2E8F0;--border-color:#E2E8F0;--border-radius:24px 24px 24px 24px;box-shadow:0px 20px 40px 0px rgba(26, 32, 44, 0.05);--padding-top:01rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-26 .elementor-element.elementor-element-container_u1rt6n0cm:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-container_u1rt6n0cm > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-container_q142c7sr3{--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:flex-start;--align-items:start;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-26 .elementor-element.elementor-element-container_oba7ks0kd{--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:start;}.elementor-26 .elementor-element.elementor-element-widget_o86f8e193.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-widget_o86f8e193 .elementor-heading-title{font-size:0.6rem;font-weight:800;letter-spacing:1.5px;color:#247FDE;}.elementor-26 .elementor-element.elementor-element-widget_grtpq09fe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-widget_grtpq09fe .elementor-heading-title{font-size:1.6rem;font-weight:800;color:#1A202C;}.elementor-26 .elementor-element.elementor-element-widget_g98f6ngle{font-size:0.8rem;line-height:1.6em;color:#718096;}.elementor-26 .elementor-element.elementor-element-container_6f74kx19o{--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;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--flex-wrap:wrap;}.elementor-26 .elementor-element.elementor-element-container_s5xc7gz6i{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-container_afjoowy9p{--display:flex;--min-height:48px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-26 .elementor-element.elementor-element-container_afjoowy9p:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-container_afjoowy9p > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence2 );}.elementor-26 .elementor-element.elementor-element-widget_4wq7ur0q5 .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_4wq7ur0q5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-widget_4wq7ur0q5.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_4wq7ur0q5.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-widget_4wq7ur0q5.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-widget_4wq7ur0q5.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-widget_4wq7ur0q5 .elementor-icon{font-size:1.25rem;}.elementor-26 .elementor-element.elementor-element-widget_4wq7ur0q5 .elementor-icon svg{height:1.25rem;}.elementor-26 .elementor-element.elementor-element-container_q7rjoy31i{--display:flex;--min-height:0px;--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:flex-start;--align-items:start;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-26 .elementor-element.elementor-element-widget_qm1l12d3d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-widget_qm1l12d3d .elementor-heading-title{font-size:0.8rem;font-weight:700;color:#1A202C;}.elementor-26 .elementor-element.elementor-element-widget_rear1zcdl{font-size:0.7rem;color:#718096;}.elementor-26 .elementor-element.elementor-element-8d94194{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-4ff3e9d{--display:flex;--min-height:48px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-26 .elementor-element.elementor-element-4ff3e9d:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-4ff3e9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence2 );}.elementor-26 .elementor-element.elementor-element-dc4e8d7 .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-dc4e8d7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-dc4e8d7.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-dc4e8d7.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-dc4e8d7.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-dc4e8d7.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-dc4e8d7 .elementor-icon{font-size:1.25rem;}.elementor-26 .elementor-element.elementor-element-dc4e8d7 .elementor-icon svg{height:1.25rem;}.elementor-26 .elementor-element.elementor-element-64ab0fc{--display:flex;--min-height:0px;--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:flex-start;--align-items:start;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-26 .elementor-element.elementor-element-c521d98.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-c521d98 .elementor-heading-title{font-size:0.8rem;font-weight:700;color:#1A202C;}.elementor-26 .elementor-element.elementor-element-05d913a{font-size:0.7rem;color:#718096;}.elementor-26 .elementor-element.elementor-element-a2589c0{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-27b9786{--display:flex;--min-height:48px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-26 .elementor-element.elementor-element-27b9786:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-27b9786 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence2 );}.elementor-26 .elementor-element.elementor-element-18f5057 .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-18f5057.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-18f5057.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-18f5057.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-18f5057.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-18f5057.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-18f5057 .elementor-icon{font-size:1.25rem;}.elementor-26 .elementor-element.elementor-element-18f5057 .elementor-icon svg{height:1.25rem;}.elementor-26 .elementor-element.elementor-element-23b800c{--display:flex;--min-height:0px;--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:flex-start;--align-items:start;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-26 .elementor-element.elementor-element-bf34205.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-bf34205 .elementor-heading-title{font-size:0.8rem;font-weight:700;color:#1A202C;}.elementor-26 .elementor-element.elementor-element-b61f972{font-size:0.7rem;color:#718096;}.elementor-26 .elementor-element.elementor-element-8d540b2{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-42cb9cf{--display:flex;--min-height:48px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-26 .elementor-element.elementor-element-42cb9cf:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-42cb9cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence2 );}.elementor-26 .elementor-element.elementor-element-200ff24 .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-200ff24.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-200ff24.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-200ff24.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-200ff24.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-200ff24.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-200ff24 .elementor-icon{font-size:1.25rem;}.elementor-26 .elementor-element.elementor-element-200ff24 .elementor-icon svg{height:1.25rem;}.elementor-26 .elementor-element.elementor-element-22ed612{--display:flex;--min-height:0px;--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:flex-start;--align-items:start;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-26 .elementor-element.elementor-element-6462c91.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-6462c91 .elementor-heading-title{font-size:0.7rem;font-weight:700;color:#1A202C;}.elementor-26 .elementor-element.elementor-element-9283dbe{font-size:0.6rem;color:#718096;}.elementor-26 .elementor-element.elementor-element-container_olhwgy7af{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;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:#E2E8F0;--border-color:#E2E8F0;--border-radius:24px 24px 24px 24px;box-shadow:0px 12px 40px 0px rgba(26, 32, 44, 0.08);}.elementor-26 .elementor-element.elementor-element-container_olhwgy7af:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-container_olhwgy7af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-83ff287{--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:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:13px;--margin-bottom:13px;--margin-left:13px;--margin-right:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-39b09a2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-kadence6 );}.elementor-26 .elementor-element.elementor-element-eb00698 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-kadence6 );}.elementor-26 .elementor-element.elementor-element-bcd5196 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-kadence6 );}.elementor-26 .elementor-element.elementor-element-6dafff8{--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;}@media(max-width:1024px){.elementor-26 .elementor-element.elementor-element-container_c7o1726vr{--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:flex-start;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-26 .elementor-element.elementor-element-container_c7o1726vr.e-con{--order:99999 /* order end hack */;}.elementor-26 .elementor-element.elementor-element-62fbe18{--flex-direction:column-reverse;--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;--gap:55px 55px;--row-gap:55px;--column-gap:55px;--padding-top:86px;--padding-bottom:86px;--padding-left:8px;--padding-right:8px;}.elementor-26 .elementor-element.elementor-element-860a5f5{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-26 .elementor-element.elementor-element-860a5f5.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-26 .elementor-element.elementor-element-d45734f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-26 .elementor-element.elementor-element-7367a05{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-26 .elementor-element.elementor-element-0f6a1d1 .elementor-heading-title{letter-spacing:0.85px;}.elementor-26 .elementor-element.elementor-element-006bcc9{width:100%;max-width:100%;}.elementor-26 .elementor-element.elementor-element-006bcc9 .elementor-heading-title{font-size:4.9rem;line-height:0.9775em;}.elementor-26 .elementor-element.elementor-element-ff74fbe{font-size:16px;line-height:1.36em;}.elementor-26 .elementor-element.elementor-element-5895124{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-26 .elementor-element.elementor-element-a9a1303{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-26 .elementor-element.elementor-element-918ee27 .elementor-heading-title{font-size:12px;}.elementor-26 .elementor-element.elementor-element-f2417de{font-size:10px;}.elementor-26 .elementor-element.elementor-element-31e1270 .elementor-heading-title{font-size:12px;}.elementor-26 .elementor-element.elementor-element-cbbd299{font-size:10px;}.elementor-26 .elementor-element.elementor-element-462c552 .elementor-heading-title{font-size:12px;}.elementor-26 .elementor-element.elementor-element-c8fb9f4{font-size:10px;}.elementor-26 .elementor-element.elementor-element-container_x63pflo6i{--grid-auto-flow:row;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-26 .elementor-element.elementor-element-container_x63pflo6i.e-con{--align-self:flex-start;}.elementor-26 .elementor-element.elementor-element-widget_76eebq70l{line-height:1.19em;}.elementor-26 .elementor-element.elementor-element-widget_uyqraw6y1{letter-spacing:0.85px;}.elementor-26 .elementor-element.elementor-element-50ed27a{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-26 .elementor-element.elementor-element-bfb8eb8{line-height:1.19em;}.elementor-26 .elementor-element.elementor-element-5ab6fe1{letter-spacing:0.85px;}.elementor-26 .elementor-element.elementor-element-ac8883e{line-height:1.19em;}.elementor-26 .elementor-element.elementor-element-42cc0b5{letter-spacing:0.85px;}.elementor-26 .elementor-element.elementor-element-306362e{line-height:1.19em;}.elementor-26 .elementor-element.elementor-element-efa09aa{letter-spacing:0.85px;}.elementor-26 .elementor-element.elementor-element-34a4589 .elementor-heading-title{letter-spacing:1.275px;}.elementor-26 .elementor-element.elementor-element-widget_jovto4a2v .elementor-heading-title{line-height:1.02em;}.elementor-26 .elementor-element.elementor-element-widget_d2vaj91dj{line-height:1.36em;}.elementor-26 .elementor-element.elementor-element-container_yczck6qdb{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-container_k56hna11s{grid-column:span 3;}.elementor-26 .elementor-element.elementor-element-widget_q0k6nm0pl{line-height:1.275em;}.elementor-26 .elementor-element.elementor-element-container_5cend7zmi{grid-column:span 3;}.elementor-26 .elementor-element.elementor-element-widget_0yook2i6v{line-height:1.275em;}.elementor-26 .elementor-element.elementor-element-container_inuefwpnd{grid-column:span 3;}.elementor-26 .elementor-element.elementor-element-widget_0mrssizjv{line-height:1.275em;}.elementor-26 .elementor-element.elementor-element-container_7i72sfvj1{grid-column:span 3;}.elementor-26 .elementor-element.elementor-element-widget_5z4f150p8{line-height:1.275em;}.elementor-26 .elementor-element.elementor-element-container_9sqzjxg5x{grid-column:span 3;}.elementor-26 .elementor-element.elementor-element-widget_ia9mhcpxl{line-height:1.275em;}.elementor-26 .elementor-element.elementor-element-container_146qyeccg{grid-column:span 3;}.elementor-26 .elementor-element.elementor-element-widget_ejt3i4obx{line-height:1.275em;}.elementor-26 .elementor-element.elementor-element-container_om48yfk7e{--padding-top:42px;--padding-bottom:42px;--padding-left:50px;--padding-right:50px;}.elementor-26 .elementor-element.elementor-element-21d944a .elementor-heading-title{font-size:10px;letter-spacing:1.02px;}.elementor-26 .elementor-element.elementor-element-widget_dwz96maij .elementor-heading-title{line-height:1.02em;}.elementor-26 .elementor-element.elementor-element-widget_v792lavnn{line-height:1.36em;}.elementor-26 .elementor-element.elementor-element-container_439tlkwe3{--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-container_0j3t2vluh{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-widget_9s7cjy2nf .elementor-icon{font-size:18px;}.elementor-26 .elementor-element.elementor-element-widget_9s7cjy2nf .elementor-icon svg{height:18px;}.elementor-26 .elementor-element.elementor-element-widget_tfh5jyxth .elementor-heading-title{font-size:12px;}.elementor-26 .elementor-element.elementor-element-widget_heprzw05p .elementor-heading-title{font-size:15px;}.elementor-26 .elementor-element.elementor-element-widget_ykpik8ip2{font-size:13px;line-height:1.36em;}.elementor-26 .elementor-element.elementor-element-container_ds00lsltf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-widget_y5818x4co .elementor-icon{font-size:18px;}.elementor-26 .elementor-element.elementor-element-widget_y5818x4co .elementor-icon svg{height:18px;}.elementor-26 .elementor-element.elementor-element-widget_f98hhjhhf .elementor-heading-title{font-size:12px;}.elementor-26 .elementor-element.elementor-element-widget_x5s3jn6r8 .elementor-heading-title{font-size:16px;}.elementor-26 .elementor-element.elementor-element-widget_7ofidi1yv{font-size:13px;line-height:1.36em;}.elementor-26 .elementor-element.elementor-element-container_uy8kwxny4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-widget_9nvm2ihxk .elementor-icon{font-size:18px;}.elementor-26 .elementor-element.elementor-element-widget_9nvm2ihxk .elementor-icon svg{height:18px;}.elementor-26 .elementor-element.elementor-element-widget_w9pc4dy3l .elementor-heading-title{font-size:12px;}.elementor-26 .elementor-element.elementor-element-widget_3f25ynqvz .elementor-heading-title{font-size:16px;}.elementor-26 .elementor-element.elementor-element-widget_yd1cb1bkg{font-size:13px;line-height:1.36em;}.elementor-26 .elementor-element.elementor-element-container_abm4xgeuk{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:40px;--padding-right:40px;}.elementor-26 .elementor-element.elementor-element-widget_rxavdi3di .elementor-heading-title{font-size:10px;letter-spacing:1.7px;}.elementor-26 .elementor-element.elementor-element-widget_fphg5rnm8 .elementor-heading-title{font-size:24px;}.elementor-26 .elementor-element.elementor-element-widget_a4g5wu1at{font-size:12px;line-height:1.36em;}.elementor-26 .elementor-element.elementor-element-container_jawuy3fu8{--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;--justify-content:center;--flex-wrap:wrap;}.elementor-26 .elementor-element.elementor-element-cdac0b5 .elementor-heading-title{letter-spacing:1.275px;}.elementor-26 .elementor-element.elementor-element-widget_x8rtndk1o{width:100%;max-width:100%;}.elementor-26 .elementor-element.elementor-element-widget_x8rtndk1o > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-widget_x8rtndk1o .elementor-heading-title{font-size:28px;line-height:1.02em;}.elementor-26 .elementor-element.elementor-element-widget_aegxpt8sj{--container-widget-width:445px;--container-widget-flex-grow:0;width:var( --container-widget-width, 445px );max-width:445px;font-size:12px;line-height:1.36em;}.elementor-26 .elementor-element.elementor-element-container_9cqal79d9{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--justify-items:center;}.elementor-26 .elementor-element.elementor-element-container_9cqal79d9.e-con{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-a5a4a9e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;grid-column:span 6;}.elementor-26 .elementor-element.elementor-element-container_1bpf2zfxh{grid-column:span 6;}.elementor-26 .elementor-element.elementor-element-container_cmhmlam5b{grid-column:span 6;}.elementor-26 .elementor-element.elementor-element-container_33c08flfg{grid-column:span 6;}.elementor-26 .elementor-element.elementor-element-container_ce5g6w5yw{grid-column:span 6;}.elementor-26 .elementor-element.elementor-element-585b197{grid-column:span 6;}.elementor-26 .elementor-element.elementor-element-container_ibvqinev2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-widget_f4kmeur4y{font-size:10px;line-height:1.275em;}.elementor-26 .elementor-element.elementor-element-container_tkjgt59wt{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26 .elementor-element.elementor-element-8615572 .elementor-heading-title{font-size:10px;letter-spacing:1.02px;}.elementor-26 .elementor-element.elementor-element-widget_4g07xy8al .elementor-heading-title{font-size:32px;line-height:1.02em;}.elementor-26 .elementor-element.elementor-element-widget_09rs7cgi7{font-size:12px;line-height:1.275em;}.elementor-26 .elementor-element.elementor-element-container_lwqh0rnl8{--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-widget_3n131zwng{font-size:11px;line-height:1.19em;}.elementor-26 .elementor-element.elementor-element-container_eq02sfl4w{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-26 .elementor-element.elementor-element-widget_kq7qvry3o .elementor-heading-title{letter-spacing:1.7px;}.elementor-26 .elementor-element.elementor-element-container_tbjb4ile7{--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-container_ittes9z9c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-widget_92nghqzno .elementor-icon{font-size:24px;}.elementor-26 .elementor-element.elementor-element-widget_92nghqzno .elementor-icon svg{height:24px;}.elementor-26 .elementor-element.elementor-element-widget_bcc06ttg0 .elementor-heading-title{font-size:14px;}.elementor-26 .elementor-element.elementor-element-widget_hxb75mu29{font-size:11px;line-height:1.275em;}.elementor-26 .elementor-element.elementor-element-container_5o93rnj81{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-widget_5lerhtmce .elementor-icon{font-size:24px;}.elementor-26 .elementor-element.elementor-element-widget_5lerhtmce .elementor-icon svg{height:24px;}.elementor-26 .elementor-element.elementor-element-widget_j1zu1mnvr .elementor-heading-title{font-size:14px;}.elementor-26 .elementor-element.elementor-element-widget_m4ivclb7r{font-size:11px;line-height:1.275em;}.elementor-26 .elementor-element.elementor-element-container_vtxtg2fir{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-widget_2d0ud9k9m .elementor-icon{font-size:24px;}.elementor-26 .elementor-element.elementor-element-widget_2d0ud9k9m .elementor-icon svg{height:24px;}.elementor-26 .elementor-element.elementor-element-widget_b644xiv78 .elementor-heading-title{font-size:14px;}.elementor-26 .elementor-element.elementor-element-widget_b9p4yi41r{font-size:11px;line-height:1.275em;}.elementor-26 .elementor-element.elementor-element-container_33nvew2he{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26 .elementor-element.elementor-element-widget_8owbzbrzf .elementor-heading-title{font-size:10px;letter-spacing:2.55px;}.elementor-26 .elementor-element.elementor-element-widget_4iwgizcgy .elementor-heading-title{font-size:21px;}.elementor-26 .elementor-element.elementor-element-widget_oq1qy57sb{font-size:12px;line-height:1.275em;}.elementor-26 .elementor-element.elementor-element-widget_y87nmtna4 .elementor-heading-title{font-size:8px;letter-spacing:1.275px;-webkit-text-stroke-width:0px;stroke-width:0px;}.elementor-26 .elementor-element.elementor-element-widget_omshjdd3d .elementor-heading-title{font-size:30px;line-height:1.02em;}.elementor-26 .elementor-element.elementor-element-widget_1kl2zbhov{font-size:10px;line-height:1.36em;}.elementor-26 .elementor-element.elementor-element-widget_psad64gyt{line-height:1.36em;}.elementor-26 .elementor-element.elementor-element-widget_jl704chmt{line-height:1.36em;}.elementor-26 .elementor-element.elementor-element-widget_5o1hzn6q0{line-height:1.36em;}.elementor-26 .elementor-element.elementor-element-widget_j44a2h3ln{line-height:1.36em;}.elementor-26 .elementor-element.elementor-element-widget_nik2rssmu{line-height:1.36em;}.elementor-26 .elementor-element.elementor-element-widget_n9poc0mxo{line-height:1.36em;}.elementor-26 .elementor-element.elementor-element-215539e{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-26 .elementor-element.elementor-element-fa16903 .elementor-heading-title{font-size:13px;line-height:1.02em;}.elementor-26 .elementor-element.elementor-element-71e0e27{font-size:9px;line-height:1.275em;}.elementor-26 .elementor-element.elementor-element-fda6e1f .elementor-button{font-size:7px;}.elementor-26 .elementor-element.elementor-element-container_96f6m29kl{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-26 .elementor-element.elementor-element-widget_rdpu48hlk .elementor-heading-title{font-size:10px;letter-spacing:1.02px;}.elementor-26 .elementor-element.elementor-element-container_vjtlge7zn{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26 .elementor-element.elementor-element-widget_x6yhv6cdt > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-widget_x6yhv6cdt .elementor-heading-title{font-size:30px;}.elementor-26 .elementor-element.elementor-element-widget_r17xazr0n{font-size:14px;}.elementor-26 .elementor-element.elementor-element-container_u1rt6n0cm{--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:flex-start;--align-items:flex-start;}.elementor-26 .elementor-element.elementor-element-container_q142c7sr3{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:12px;--padding-bottom:12px;--padding-left:25px;--padding-right:25px;}.elementor-26 .elementor-element.elementor-element-container_oba7ks0kd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-widget_o86f8e193 .elementor-heading-title{letter-spacing:1.275px;}.elementor-26 .elementor-element.elementor-element-widget_grtpq09fe .elementor-heading-title{font-size:20px;}.elementor-26 .elementor-element.elementor-element-widget_g98f6ngle{font-size:12px;line-height:1.36em;}.elementor-26 .elementor-element.elementor-element-container_s5xc7gz6i{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26 .elementor-element.elementor-element-widget_qm1l12d3d .elementor-heading-title{font-size:15px;}.elementor-26 .elementor-element.elementor-element-widget_rear1zcdl{font-size:12px;}.elementor-26 .elementor-element.elementor-element-8d94194{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26 .elementor-element.elementor-element-c521d98 .elementor-heading-title{font-size:15px;}.elementor-26 .elementor-element.elementor-element-05d913a{font-size:12px;}.elementor-26 .elementor-element.elementor-element-a2589c0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26 .elementor-element.elementor-element-bf34205 .elementor-heading-title{font-size:15px;}.elementor-26 .elementor-element.elementor-element-b61f972{font-size:12px;}.elementor-26 .elementor-element.elementor-element-8d540b2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26 .elementor-element.elementor-element-6462c91 .elementor-heading-title{font-size:12px;}.elementor-26 .elementor-element.elementor-element-9283dbe{font-size:10px;}.elementor-26 .elementor-element.elementor-element-39b09a2 .elementor-heading-title{font-size:11px;}.elementor-26 .elementor-element.elementor-element-eb00698 .elementor-heading-title{font-size:11px;}.elementor-26 .elementor-element.elementor-element-bcd5196 .elementor-heading-title{font-size:11px;}}@media(max-width:767px){.elementor-26 .elementor-element.elementor-element-62fbe18{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:33px 33px;--row-gap:33px;--column-gap:33px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-860a5f5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-26 .elementor-element.elementor-element-0f6a1d1 .elementor-heading-title{font-size:10px;}.elementor-26 .elementor-element.elementor-element-006bcc9{text-align:center;}.elementor-26 .elementor-element.elementor-element-006bcc9 .elementor-heading-title{font-size:2.8rem;}.elementor-26 .elementor-element.elementor-element-ff74fbe{font-size:11px;}.elementor-26 .elementor-element.elementor-element-57f753e{width:100%;max-width:100%;}.elementor-26 .elementor-element.elementor-element-0cbfb31{width:100%;max-width:100%;}.elementor-26 .elementor-element.elementor-element-0cbfb31.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-0cbfb31 .elementor-button{padding:16px 59px 16px 59px;}.elementor-26 .elementor-element.elementor-element-a9a1303{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-26 .elementor-element.elementor-element-64969dc{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26 .elementor-element.elementor-element-918ee27 .elementor-heading-title{font-size:10px;}.elementor-26 .elementor-element.elementor-element-f2417de{font-size:8px;}.elementor-26 .elementor-element.elementor-element-1b49db9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26 .elementor-element.elementor-element-31e1270 .elementor-heading-title{font-size:10px;}.elementor-26 .elementor-element.elementor-element-cbbd299{font-size:8px;}.elementor-26 .elementor-element.elementor-element-cbbd299 p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-2114dc9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26 .elementor-element.elementor-element-462c552 .elementor-heading-title{font-size:10px;}.elementor-26 .elementor-element.elementor-element-c8fb9f4{font-size:8px;}.elementor-26 .elementor-element.elementor-element-container_x63pflo6i{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-container_97qaxvqpr{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-container_kpw79hhbo{--width:250px;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-26 .elementor-element.elementor-element-34a4589 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-34a4589.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-34a4589 .elementor-heading-title{font-size:7px;}.elementor-26 .elementor-element.elementor-element-widget_jovto4a2v .elementor-heading-title{font-size:35px;}.elementor-26 .elementor-element.elementor-element-widget_d2vaj91dj{font-size:14px;}.elementor-26 .elementor-element.elementor-element-container_yczck6qdb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-container_om48yfk7e{--width:500px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:46px;--padding-bottom:46px;--padding-left:15px;--padding-right:15px;}.elementor-26 .elementor-element.elementor-element-container_6h4nvmqv9{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-26 .elementor-element.elementor-element-fa53e7c{--width:170px;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-26 .elementor-element.elementor-element-21d944a .elementor-heading-title{font-size:8px;}.elementor-26 .elementor-element.elementor-element-widget_dwz96maij{text-align:center;}.elementor-26 .elementor-element.elementor-element-widget_dwz96maij .elementor-heading-title{font-size:30px;}.elementor-26 .elementor-element.elementor-element-widget_v792lavnn{font-size:12px;}.elementor-26 .elementor-element.elementor-element-container_439tlkwe3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-widget_9s7cjy2nf .elementor-icon{font-size:14px;}.elementor-26 .elementor-element.elementor-element-widget_9s7cjy2nf .elementor-icon svg{height:14px;}.elementor-26 .elementor-element.elementor-element-widget_tfh5jyxth .elementor-heading-title{font-size:14px;}.elementor-26 .elementor-element.elementor-element-widget_heprzw05p .elementor-heading-title{font-size:14px;}.elementor-26 .elementor-element.elementor-element-widget_ykpik8ip2{font-size:10px;}.elementor-26 .elementor-element.elementor-element-container_up7gz30kv{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26 .elementor-element.elementor-element-widget_y5818x4co .elementor-icon{font-size:14px;}.elementor-26 .elementor-element.elementor-element-widget_y5818x4co .elementor-icon svg{height:14px;}.elementor-26 .elementor-element.elementor-element-widget_f98hhjhhf .elementor-heading-title{font-size:14px;}.elementor-26 .elementor-element.elementor-element-widget_x5s3jn6r8 .elementor-heading-title{font-size:14px;}.elementor-26 .elementor-element.elementor-element-widget_7ofidi1yv{font-size:10px;}.elementor-26 .elementor-element.elementor-element-widget_9nvm2ihxk .elementor-icon{font-size:14px;}.elementor-26 .elementor-element.elementor-element-widget_9nvm2ihxk .elementor-icon svg{height:14px;}.elementor-26 .elementor-element.elementor-element-widget_w9pc4dy3l .elementor-heading-title{font-size:14px;}.elementor-26 .elementor-element.elementor-element-widget_3f25ynqvz .elementor-heading-title{font-size:14px;}.elementor-26 .elementor-element.elementor-element-widget_yd1cb1bkg{font-size:10px;}.elementor-26 .elementor-element.elementor-element-container_abm4xgeuk{--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-26 .elementor-element.elementor-element-widget_rxavdi3di .elementor-heading-title{font-size:7px;}.elementor-26 .elementor-element.elementor-element-widget_fphg5rnm8 .elementor-heading-title{font-size:14px;}.elementor-26 .elementor-element.elementor-element-widget_a4g5wu1at{font-size:8px;}.elementor-26 .elementor-element.elementor-element-container_jawuy3fu8{--width:1600px;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:45px;--padding-bottom:45px;--padding-left:30px;--padding-right:30px;}.elementor-26 .elementor-element.elementor-element-cdac0b5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-cdac0b5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-cdac0b5 .elementor-heading-title{font-size:5px;}.elementor-26 .elementor-element.elementor-element-container_2qhy40srz{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-widget_x8rtndk1o > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-widget_x8rtndk1o .elementor-heading-title{font-size:28px;}.elementor-26 .elementor-element.elementor-element-widget_aegxpt8sj{font-size:11px;}.elementor-26 .elementor-element.elementor-element-container_9cqal79d9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-container_ibvqinev2{--width:280px;--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-26 .elementor-element.elementor-element-widget_f4kmeur4y > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-widget_f4kmeur4y{text-align:center;font-size:7px;letter-spacing:0px;}.elementor-26 .elementor-element.elementor-element-container_tkjgt59wt{--width:500px;--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:35px;--padding-bottom:35px;--padding-left:15px;--padding-right:15px;}.elementor-26 .elementor-element.elementor-element-container_imfhyd2mg{--width:2500px;--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;--justify-content:center;--margin-top:11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-3053512{--width:200px;}.elementor-26 .elementor-element.elementor-element-8615572 .elementor-heading-title{font-size:10px;}.elementor-26 .elementor-element.elementor-element-widget_4g07xy8al .elementor-heading-title{font-size:28px;}.elementor-26 .elementor-element.elementor-element-widget_09rs7cgi7{font-size:10px;}.elementor-26 .elementor-element.elementor-element-container_lwqh0rnl8{--width:500px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-container_i33644ufs{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-widget_3n131zwng{font-size:10px;}.elementor-26 .elementor-element.elementor-element-container_eq02sfl4w{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-26 .elementor-element.elementor-element-container_f7jz0v7ro{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-26 .elementor-element.elementor-element-widget_kq7qvry3o{width:100%;max-width:100%;}.elementor-26 .elementor-element.elementor-element-widget_kq7qvry3o .elementor-heading-title{font-size:12px;}.elementor-26 .elementor-element.elementor-element-widget_bxqqwgivf .elementor-heading-title{font-size:11px;}.elementor-26 .elementor-element.elementor-element-container_tbjb4ile7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-container_ittes9z9c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26 .elementor-element.elementor-element-widget_92nghqzno .elementor-icon{font-size:20px;}.elementor-26 .elementor-element.elementor-element-widget_92nghqzno .elementor-icon svg{height:20px;}.elementor-26 .elementor-element.elementor-element-widget_bcc06ttg0 .elementor-heading-title{font-size:14px;}.elementor-26 .elementor-element.elementor-element-widget_hxb75mu29{font-size:11px;}.elementor-26 .elementor-element.elementor-element-widget_5lerhtmce .elementor-icon{font-size:20px;}.elementor-26 .elementor-element.elementor-element-widget_5lerhtmce .elementor-icon svg{height:20px;}.elementor-26 .elementor-element.elementor-element-widget_j1zu1mnvr .elementor-heading-title{font-size:14px;}.elementor-26 .elementor-element.elementor-element-widget_m4ivclb7r{font-size:11px;}.elementor-26 .elementor-element.elementor-element-widget_2d0ud9k9m .elementor-icon{font-size:20px;}.elementor-26 .elementor-element.elementor-element-widget_2d0ud9k9m .elementor-icon svg{height:20px;}.elementor-26 .elementor-element.elementor-element-widget_b644xiv78 .elementor-heading-title{font-size:14px;}.elementor-26 .elementor-element.elementor-element-widget_b9p4yi41r{font-size:11px;}.elementor-26 .elementor-element.elementor-element-container_33nvew2he{--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:15px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-26 .elementor-element.elementor-element-widget_8owbzbrzf .elementor-heading-title{font-size:7px;}.elementor-26 .elementor-element.elementor-element-widget_4iwgizcgy .elementor-heading-title{font-size:14px;}.elementor-26 .elementor-element.elementor-element-widget_oq1qy57sb{font-size:9px;}.elementor-26 .elementor-element.elementor-element-widget_r7eziljxf{font-size:11px;}.elementor-26 .elementor-element.elementor-element-container_ib6otwwnh{--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-26 .elementor-element.elementor-element-widget_y87nmtna4 .elementor-heading-title{font-size:6px;}.elementor-26 .elementor-element.elementor-element-widget_omshjdd3d .elementor-heading-title{font-size:28px;}.elementor-26 .elementor-element.elementor-element-widget_1kl2zbhov{font-size:11px;}.elementor-26 .elementor-element.elementor-element-widget_i3x2z0gma > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-widget_i3x2z0gma {--n-accordion-padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-widget_i3x2z0gma{--n-accordion-title-font-size:9px;}:where( .elementor-26 .elementor-element.elementor-element-widget_i3x2z0gma > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-26 .elementor-element.elementor-element-215539e{--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:2rem;--padding-right:2rem;}.elementor-26 .elementor-element.elementor-element-082f06f{--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;--justify-content:center;}.elementor-26 .elementor-element.elementor-element-71e0e27{text-align:center;}.elementor-26 .elementor-element.elementor-element-593876c{--width:80px;}.elementor-26 .elementor-element.elementor-element-fda6e1f .elementor-button{font-size:8px;}.elementor-26 .elementor-element.elementor-element-container_p2kncc22r{--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-26 .elementor-element.elementor-element-container_96f6m29kl{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-26 .elementor-element.elementor-element-container_ua6broxzs{--width:200px;}.elementor-26 .elementor-element.elementor-element-widget_rdpu48hlk .elementor-heading-title{font-size:10px;}.elementor-26 .elementor-element.elementor-element-widget_x6yhv6cdt{width:100%;max-width:100%;}.elementor-26 .elementor-element.elementor-element-widget_x6yhv6cdt .elementor-heading-title{font-size:32px;}.elementor-26 .elementor-element.elementor-element-widget_r17xazr0n{font-size:11px;}.elementor-26 .elementor-element.elementor-element-container_oba7ks0kd{--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-26 .elementor-element.elementor-element-widget_o86f8e193 .elementor-heading-title{font-size:7px;}.elementor-26 .elementor-element.elementor-element-widget_grtpq09fe .elementor-heading-title{font-size:12px;}.elementor-26 .elementor-element.elementor-element-widget_g98f6ngle{font-size:9px;}.elementor-26 .elementor-element.elementor-element-container_6f74kx19o{--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-26 .elementor-element.elementor-element-container_s5xc7gz6i{--width:400px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 14px;--row-gap:14px;--column-gap:14px;--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-26 .elementor-element.elementor-element-container_s5xc7gz6i.e-con{--align-self:flex-start;}.elementor-26 .elementor-element.elementor-element-container_q7rjoy31i{--justify-content:flex-start;--margin-top:-4px;--margin-bottom:-4px;--margin-left:-4px;--margin-right:-4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-container_q7rjoy31i.e-con{--align-self:flex-start;}.elementor-26 .elementor-element.elementor-element-widget_qm1l12d3d .elementor-heading-title{font-size:12px;}.elementor-26 .elementor-element.elementor-element-widget_rear1zcdl{font-size:10px;}.elementor-26 .elementor-element.elementor-element-8d94194{--width:400px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 14px;--row-gap:14px;--column-gap:14px;--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-26 .elementor-element.elementor-element-8d94194.e-con{--align-self:flex-start;}.elementor-26 .elementor-element.elementor-element-64ab0fc{--justify-content:flex-start;--margin-top:-4px;--margin-bottom:-4px;--margin-left:-4px;--margin-right:-4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-64ab0fc.e-con{--align-self:flex-start;}.elementor-26 .elementor-element.elementor-element-c521d98 .elementor-heading-title{font-size:11px;}.elementor-26 .elementor-element.elementor-element-05d913a{font-size:10px;}.elementor-26 .elementor-element.elementor-element-a2589c0{--width:400px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 14px;--row-gap:14px;--column-gap:14px;--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-26 .elementor-element.elementor-element-a2589c0.e-con{--align-self:flex-start;}.elementor-26 .elementor-element.elementor-element-23b800c{--justify-content:flex-start;--margin-top:-4px;--margin-bottom:-4px;--margin-left:-4px;--margin-right:-4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-23b800c.e-con{--align-self:flex-start;}.elementor-26 .elementor-element.elementor-element-bf34205 .elementor-heading-title{font-size:11px;}.elementor-26 .elementor-element.elementor-element-b61f972{font-size:10px;}.elementor-26 .elementor-element.elementor-element-8d540b2{--width:400px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 14px;--row-gap:14px;--column-gap:14px;--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-26 .elementor-element.elementor-element-8d540b2.e-con{--align-self:flex-start;}.elementor-26 .elementor-element.elementor-element-22ed612{--justify-content:flex-start;--margin-top:-4px;--margin-bottom:-4px;--margin-left:-4px;--margin-right:-4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-22ed612.e-con{--align-self:flex-start;}.elementor-26 .elementor-element.elementor-element-6462c91 .elementor-heading-title{font-size:11px;}.elementor-26 .elementor-element.elementor-element-9283dbe{font-size:9px;}.elementor-26 .elementor-element.elementor-element-container_olhwgy7af{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-26 .elementor-element.elementor-element-83ff287{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:8px;--margin-bottom:8px;--margin-left:8px;--margin-right:8px;}.elementor-26 .elementor-element.elementor-element-39b09a2 .elementor-heading-title{font-size:9px;}.elementor-26 .elementor-element.elementor-element-eb00698 .elementor-heading-title{font-size:9px;}.elementor-26 .elementor-element.elementor-element-bcd5196 .elementor-heading-title{font-size:9px;}}@media(min-width:768px){.elementor-26 .elementor-element.elementor-element-62fbe18{--width:98%;}.elementor-26 .elementor-element.elementor-element-860a5f5{--width:93%;}.elementor-26 .elementor-element.elementor-element-7367a05{--width:64%;}.elementor-26 .elementor-element.elementor-element-5895124{--width:52%;}.elementor-26 .elementor-element.elementor-element-container_x63pflo6i{--width:100%;}.elementor-26 .elementor-element.elementor-element-50ed27a{--width:100%;}.elementor-26 .elementor-element.elementor-element-container_kpw79hhbo{--width:68%;}.elementor-26 .elementor-element.elementor-element-container_10v5ibrcv{--width:100%;}.elementor-26 .elementor-element.elementor-element-container_6h4nvmqv9{--width:82%;}.elementor-26 .elementor-element.elementor-element-fa53e7c{--width:30%;}.elementor-26 .elementor-element.elementor-element-container_439tlkwe3{--width:105%;}.elementor-26 .elementor-element.elementor-element-container_0j3t2vluh{--width:100%;}.elementor-26 .elementor-element.elementor-element-container_ds00lsltf{--width:100%;}.elementor-26 .elementor-element.elementor-element-container_uy8kwxny4{--width:100%;}.elementor-26 .elementor-element.elementor-element-container_abm4xgeuk{--width:105%;}.elementor-26 .elementor-element.elementor-element-a5a4a9e{--width:105%;}.elementor-26 .elementor-element.elementor-element-e8d4388{--width:150%;}.elementor-26 .elementor-element.elementor-element-container_1bpf2zfxh{--width:105%;}.elementor-26 .elementor-element.elementor-element-054c7fb{--width:150%;}.elementor-26 .elementor-element.elementor-element-container_cmhmlam5b{--width:105%;}.elementor-26 .elementor-element.elementor-element-3871beb{--width:150%;}.elementor-26 .elementor-element.elementor-element-container_33c08flfg{--width:105%;}.elementor-26 .elementor-element.elementor-element-9d11991{--width:150%;}.elementor-26 .elementor-element.elementor-element-container_ce5g6w5yw{--width:105%;}.elementor-26 .elementor-element.elementor-element-008098a{--width:150%;}.elementor-26 .elementor-element.elementor-element-585b197{--width:105%;}.elementor-26 .elementor-element.elementor-element-b03d58d{--width:150%;}.elementor-26 .elementor-element.elementor-element-container_ibvqinev2{--width:70%;}.elementor-26 .elementor-element.elementor-element-container_imfhyd2mg{--width:170%;}.elementor-26 .elementor-element.elementor-element-3053512{--width:18%;}.elementor-26 .elementor-element.elementor-element-container_f7jz0v7ro{--width:80%;}.elementor-26 .elementor-element.elementor-element-container_u6eh69i9j{--width:66%;}.elementor-26 .elementor-element.elementor-element-215539e{--width:63%;}.elementor-26 .elementor-element.elementor-element-082f06f{--width:65%;}.elementor-26 .elementor-element.elementor-element-593876c{--width:37%;}.elementor-26 .elementor-element.elementor-element-container_ua6broxzs{--width:25%;}.elementor-26 .elementor-element.elementor-element-container_q142c7sr3{--width:65%;}.elementor-26 .elementor-element.elementor-element-container_afjoowy9p{--width:48px;}.elementor-26 .elementor-element.elementor-element-container_q7rjoy31i{--width:100%;}.elementor-26 .elementor-element.elementor-element-4ff3e9d{--width:48px;}.elementor-26 .elementor-element.elementor-element-64ab0fc{--width:100%;}.elementor-26 .elementor-element.elementor-element-27b9786{--width:48px;}.elementor-26 .elementor-element.elementor-element-23b800c{--width:100%;}.elementor-26 .elementor-element.elementor-element-42cb9cf{--width:48px;}.elementor-26 .elementor-element.elementor-element-22ed612{--width:100%;}.elementor-26 .elementor-element.elementor-element-container_olhwgy7af{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-26 .elementor-element.elementor-element-container_c7o1726vr{--width:1600px;}.elementor-26 .elementor-element.elementor-element-62fbe18{--width:735px;}.elementor-26 .elementor-element.elementor-element-860a5f5{--width:700px;}.elementor-26 .elementor-element.elementor-element-d45734f{--width:700px;}.elementor-26 .elementor-element.elementor-element-7367a05{--width:1600px;}.elementor-26 .elementor-element.elementor-element-5895124{--width:620px;}.elementor-26 .elementor-element.elementor-element-a9a1303{--width:420px;}.elementor-26 .elementor-element.elementor-element-64969dc{--width:250px;}.elementor-26 .elementor-element.elementor-element-1b49db9{--width:250px;}.elementor-26 .elementor-element.elementor-element-2114dc9{--width:250px;}.elementor-26 .elementor-element.elementor-element-container_x63pflo6i{--width:668px;}.elementor-26 .elementor-element.elementor-element-container_kpw79hhbo{--width:588px;}.elementor-26 .elementor-element.elementor-element-container_k56hna11s{--width:500px;}.elementor-26 .elementor-element.elementor-element-fa53e7c{--width:180px;}.elementor-26 .elementor-element.elementor-element-container_jawuy3fu8{--width:890px;}.elementor-26 .elementor-element.elementor-element-container_9cqal79d9{--width:636px;}.elementor-26 .elementor-element.elementor-element-a5a4a9e{--width:220px;}.elementor-26 .elementor-element.elementor-element-e8d4388{--width:231px;}.elementor-26 .elementor-element.elementor-element-container_1bpf2zfxh{--width:220px;}.elementor-26 .elementor-element.elementor-element-container_cmhmlam5b{--width:220px;}.elementor-26 .elementor-element.elementor-element-3871beb{--width:217px;}.elementor-26 .elementor-element.elementor-element-container_33c08flfg{--width:220px;}.elementor-26 .elementor-element.elementor-element-9d11991{--width:212px;}.elementor-26 .elementor-element.elementor-element-container_ce5g6w5yw{--width:220px;}.elementor-26 .elementor-element.elementor-element-008098a{--width:226px;}.elementor-26 .elementor-element.elementor-element-585b197{--width:220px;}.elementor-26 .elementor-element.elementor-element-b03d58d{--width:231px;}.elementor-26 .elementor-element.elementor-element-container_ibvqinev2{--width:500px;}.elementor-26 .elementor-element.elementor-element-3053512{--width:180px;}.elementor-26 .elementor-element.elementor-element-container_lwqh0rnl8{--width:500px;}.elementor-26 .elementor-element.elementor-element-container_i33644ufs{--width:400px;}.elementor-26 .elementor-element.elementor-element-593876c{--width:180px;}.elementor-26 .elementor-element.elementor-element-container_ua6broxzs{--width:180px;}.elementor-26 .elementor-element.elementor-element-container_q142c7sr3{--width:400px;}}/* Start custom CSS for icon, class: .elementor-element-64a86ad */.elementor-26 .elementor-element.elementor-element-64a86ad {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.elementor-26 .elementor-element.elementor-element-64a86ad .elementor-icon {
  background: transparent !important;
  width: 10px !important;
  height: 10px !important;
}

.elementor-26 .elementor-element.elementor-element-64a86ad .elementor-icon svg,
.elementor-26 .elementor-element.elementor-element-64a86ad .elementor-icon i {
  color: #1dd3a8 !important;
  fill: #1dd3a8 !important;
  font-size: 10px !important;
  filter: drop-shadow(0 0 3px rgba(29, 211, 168, 0.7));
}

/* Soft glow ring around the icon */
.elementor-26 .elementor-element.elementor-element-64a86ad .elementor-icon {
  position: relative !important;
}

.elementor-26 .elementor-element.elementor-element-64a86ad .elementor-icon::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 26px;
  height: 26px;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background: rgba(29, 211, 168, 0.15);
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7367a05 */.elementor-26 .elementor-element.elementor-element-7367a05 {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
  width: fit-content !important;
  padding: 6px !important;
  /*background: #ffffff !important;*/
  border: 1.5px solid #c7d5ea !important;
  border-radius: 50px !important;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06) !important;
  flex-shrink: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-006bcc9 */.elementor-26 .elementor-element.elementor-element-006bcc9 .gradient-text {
  background: linear-gradient(
    100deg,
    #2456DF 0%,
    #2869E2 45%,
    #1D87D2 70%,
    #0AA8AC 100%
  ) !important;

  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  background-clip: text !important;
  color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-57f753e */.elementor-26 .elementor-element.elementor-element-57f753e .elementor-button.elementor-button {
  background-image: linear-gradient(
    110deg,
    #1F4ED8 0%,
    #2459E1 50%,
    #1550C9 100%
  ) !important;
  background-color: transparent !important;
  color: #FFFFFF !important;
  border: none !important;
  padding: 16px 32px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-860a5f5 */@media (max-width: 767px) { .elementor-26 .elementor-element.elementor-element-860a5f5 { width: 100% !important; margin-bottom: 4rem; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62fbe18 */@media (max-width: 850px) {
  .elementor-26 .elementor-element.elementor-element-62fbe18 {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    text-align: center !important;
  }
}

/* buttons row ko bhi andar se center karne k liye */
@media (max-width: 850px) {
  .elementor-26 .elementor-element.elementor-element-62fbe18 .elementor-widget-button,
  .elementor-26 .elementor-element.elementor-element-62fbe18 .elementor-button-wrapper,
  .elementor-26 .elementor-element.elementor-element-62fbe18 .elementor-widget-container {
    display: flex;
    justify-content: center;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-widget_op96jivsr */.elementor-26 .elementor-element.elementor-element-widget_op96jivsr .elementor-icon {
    background-color: #EEF5FF !important;
    color: #2563EB !important;
    border: 1px solid #D7E7FF !important;
}

.elementor-26 .elementor-element.elementor-element-widget_op96jivsr .elementor-icon svg {
    fill: #2563EB !important;
    stroke: #2563EB !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_78eyhh8pu */@media (min-width: 768px) {
  .elementor-26 .elementor-element.elementor-element-container_78eyhh8pu {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
  }
  .elementor-26 .elementor-element.elementor-element-container_78eyhh8pu:hover {
    transform: translateY(-28px);
  }
}

@media (max-width: 767px) {
  .elementor-26 .elementor-element.elementor-element-container_78eyhh8pu {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
  }
 .elementor-26 .elementor-element.elementor-element-container_78eyhh8pu:hover {
    transform: translateY(-28px);
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d8e2a44 */.elementor-26 .elementor-element.elementor-element-d8e2a44 .elementor-icon {
    background-color: #EAF9F8 !important;
    color: #00B8A9 !important;
    border: 1px solid #CDEEEB !important;
}

.elementor-26 .elementor-element.elementor-element-d8e2a44 .elementor-icon svg {
    fill: #00B8A9 !important;
    stroke: #00B8A9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50ed27a */@media (min-width: 768px) {
  .elementor-26 .elementor-element.elementor-element-50ed27a {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
  }
  .elementor-26 .elementor-element.elementor-element-50ed27a:hover {
    transform: translateY(-28px);
  }
}

@media (max-width: 767px) {
  .elementor-26 .elementor-element.elementor-element-50ed27a {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
  }
  .elementor-26 .elementor-element.elementor-element-50ed27a:hover {
    transform: translateY(-28px);
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-58fd06a */.elementor-26 .elementor-element.elementor-element-58fd06a .elementor-icon {
    background-color: #EEF5FF !important;
    color: #2563EB !important;
    border: 1px solid #D7E7FF !important;

}

.elementor-26 .elementor-element.elementor-element-58fd06a .elementor-icon svg {
    fill: #2563EB !important;
    stroke: #2563EB !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eac93da */@media (min-width: 768px) {
  .elementor-26 .elementor-element.elementor-element-eac93da {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
  }
  .elementor-26 .elementor-element.elementor-element-eac93da:hover {
    transform: translateY(-28px);
  }
}

@media (max-width: 767px) {
  .elementor-26 .elementor-element.elementor-element-eac93da {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
  }
 .elementor-26 .elementor-element.elementor-element-eac93da:hover {
    transform: translateY(-28px);
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f15f59a */.elementor-26 .elementor-element.elementor-element-f15f59a .elementor-icon {
    background-color: #EAF9F8 !important;
    color: #00B8A9 !important;
    border: 1px solid #CDEEEB !important;
}

.elementor-26 .elementor-element.elementor-element-f15f59a .elementor-icon svg {
    fill: #00B8A9 !important;
    stroke: #00B8A9 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4eef41 */@media (min-width: 768px) {
  .elementor-26 .elementor-element.elementor-element-f4eef41 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
  }
  .elementor-26 .elementor-element.elementor-element-f4eef41:hover {
    transform: translateY(-28px);
  }
}

@media (max-width: 767px) {
  .elementor-26 .elementor-element.elementor-element-f4eef41 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
  }
.elementor-26 .elementor-element.elementor-element-f4eef41:hover {
    transform: translateY(-28px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_x63pflo6i */.elementor-26 .elementor-element.elementor-element-container_x63pflo6i {
    display: grid;
    grid-auto-rows: 1fr;
}

.elementor-26 .elementor-element.elementor-element-container_x63pflo6i > * {
    height: 100%;
}
@media (max-width: 767px) { .elementor-26 .elementor-element.elementor-element-container_x63pflo6i { grid-template-columns: 1fr !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_c7o1726vr */.elementor-26 .elementor-element.elementor-element-container_c7o1726vr {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}
/* Soft gradient background circle */
.elementor-26 .elementor-element.elementor-element-container_c7o1726vr::after {
    content: "";
    position: absolute;
    width: 500px;
    height: 500px;
    border-radius: 50%;
    background: radial-gradient(
        circle,
        #FFFFFF 0%,
        #F8F9FD 35%,
        #F0F3FC 65%,
        #E7ECFA 100%
    );
    top:-200px;
    right:-200px;
    z-index: -1;
    pointer-events: none;
}

/* ===== ADDED: Tablet ===== */
@media (max-width: 1024px) {
    .elementor-26 .elementor-element.elementor-element-container_c7o1726vr::after {
        width: 450px;
        height: 450px;
        top: -190px;
        right: -190px;
    }
}

@media (max-width: 767px) {
    .elementor-26 .elementor-element.elementor-element-container_c7o1726vr::after {
        width: 400px;
        height: 400px;
        top: -200px;
        right: -200px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34a4589 */.elementor-26 .elementor-element.elementor-element-34a4589 {
    position: relative;

    display: flex;
    align-items: center;
    justify-content: flex-start;

    height: 40px;

    padding: 0 20px 0 14px;

    background: #0B2147;

    border: 1px solid #21457D;
    border-radius: 50px;

    color: #9BB9F5;

    font-size: 13px;
    font-weight: 700;
    letter-spacing: 1.4px;
    text-transform: uppercase;

    line-height: 1 !important;

    box-sizing: border-box;

    box-shadow:
        inset 0 0 12px rgba(40, 90, 170, 0.12),
        0 0 10px rgba(20, 70, 140, 0.12);

    overflow: hidden;
}


/* Glowing Circle */
.elementor-26 .elementor-element.elementor-element-34a4589::before {
    content: "";

    width: 10px;
    height: 10px;

    min-width: 10px;
    min-height: 10px;

    margin-right: 11px;

    border-radius: 50%;

    background: #20D5C8;

    box-shadow:
        0 0 5px rgba(32, 213, 200, 0.9),
        0 0 13px rgba(32, 213, 200, 0.5),
        0 0 22px rgba(32, 213, 200, 0.2);

    flex-shrink: 0;
}


/* Text widget ka actual content */
.elementor-26 .elementor-element.elementor-element-34a4589 .elementor-widget-container {
    display: flex;
    align-items: center;
    height: 100%;
    line-height: 1 !important;
}

.elementor-26 .elementor-element.elementor-element-34a4589 .elementor-heading-title,
.elementor-26 .elementor-element.elementor-element-34a4589 p {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-widget_jovto4a2v */.elementor-26 .elementor-element.elementor-element-widget_jovto4a2v .gradient-accent { background: linear-gradient(135deg, #64FFDA 0%, #48CAE4 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-widget_43x7tict2 *//* ===== ICON BOX — BLUE VARIANT (more solid border) ===== */
.elementor-26 .elementor-element.elementor-element-widget_43x7tict2 {
  background: rgba(36,87,230,.12) !important;
  border-color: rgba(36,87,230,.55) !important;
  color: #75a0ff !important;
  box-shadow: 0 8px 22px rgba(36,87,230,.13) !important;
}
.elementor-26 .elementor-element.elementor-element-widget_43x7tict2 .elementor-icon,
.elementor-26 .elementor-element.elementor-element-widget_43x7tict2 i,
.elementor-26 .elementor-element.elementor-element-widget_43x7tict2 svg {
  color: #75a0ff !important;
  fill: #75a0ff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_k56hna11s *//* ===== CARD ITSELF ===== */
.elementor-26 .elementor-element.elementor-element-container_k56hna11s {
  position: relative;
  overflow: hidden;
  border: 1px solid rgba(255,255,255,.11);
  border-radius: 18px;
  background: linear-gradient(145deg, rgba(255,255,255,.095), rgba(255,255,255,.045));
  box-shadow: 0 18px 45px rgba(0,0,0,.22);
  backdrop-filter: blur(14px);
  transition: transform .35s ease, box-shadow .35s ease,
              border-color .35s ease, background .35s ease;
}

/* top light line — brightens on hover */
.elementor-26 .elementor-element.elementor-element-container_k56hna11s::after {
  content: "";
  position: absolute;
  top: 0; left: 24px; right: 24px;
  height: 1px;
  background: linear-gradient(90deg, transparent,
              rgba(79,126,255,.65), rgba(8,182,165,.5), transparent);
  opacity: .25;
  transition: opacity .35s ease;
}

/* diagonal shine sweep */
.elementor-26 .elementor-element.elementor-element-container_k56hna11s::before {
  content: "";
  position: absolute;
  top: 0; left: -130%;
  width: 70%; height: 100%;
  background: linear-gradient(90deg, transparent, rgba(255,255,255,.10), transparent);
  transform: skewX(-18deg);
  transition: left .75s ease;
  pointer-events: none;
}

/* ===== HOVER STATE ===== */
.elementor-26 .elementor-element.elementor-element-container_k56hna11s:hover {
  transform: translateY(-9px);
  border-color: rgba(79,126,255,.40);
  background: linear-gradient(145deg, rgba(255,255,255,.13), rgba(36,87,230,.075));
  box-shadow: 0 28px 65px rgba(0,0,0,.32), 0 0 30px rgba(36,87,230,.08);
}
.elementor-26 .elementor-element.elementor-element-container_k56hna11s:hover::before { left: 140%; }
.elementor-26 .elementor-element.elementor-element-container_k56hna11s:hover::after  { opacity: 1; }

/* ===== ICON (Elementor's icon box element inside the card) ===== */
.elementor-26 .elementor-element.elementor-element-container_k56hna11s .elementor-icon {
  border-radius: 13px;
  background: linear-gradient(135deg, rgba(36,87,230,.25), rgba(36,87,230,.10)) !important;
  border: 1px solid rgba(79,126,255,.24);
  box-shadow: 0 8px 22px rgba(36,87,230,.13);
  transition: transform .35s ease, box-shadow .35s ease;
}

.elementor-26 .elementor-element.elementor-element-container_k56hna11s:hover .elementor-icon {
  transform: translateY(-3px) rotate(-4deg) scale(1.05);
  box-shadow: 0 12px 28px rgba(36,87,230,.22);
}

/* ===== TITLE ===== */
.elementor-26 .elementor-element.elementor-element-container_k56hna11s .elementor-heading-title {
  transition: color .3s ease, transform .3s ease;
}
.elementor-26 .elementor-element.elementor-element-container_k56hna11s:hover .elementor-heading-title {
  color: #79a0ff !important;
  transform: translateX(3px);
}

/* respect reduced-motion users */
@media (prefers-reduced-motion: reduce) {
  .elementor-26 .elementor-element.elementor-element-container_k56hna11s, .elementor-26 .elementor-element.elementor-element-container_k56hna11s * {
    transition: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-widget_v09ew958d *//* ===== ICON BOX — TEAL VARIANT ===== */
.elementor-26 .elementor-element.elementor-element-widget_v09ew958d {
  background: rgba(8,182,165,.12) !important;
  border-color: rgba(8,182,165,.25) !important;
  color: #35d8c8 !important;
  box-shadow: 0 8px 22px rgba(8,182,165,.10) !important;
}
.elementor-26 .elementor-element.elementor-element-widget_v09ew958d .elementor-icon,
.elementor-26 .elementor-element.elementor-element-widget_v09ew958d i,
.elementor-26 .elementor-element.elementor-element-widget_v09ew958d svg {
  color: #35d8c8 !important;
  fill: #35d8c8 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_5cend7zmi *//* ===== CARD ITSELF ===== */
.elementor-26 .elementor-element.elementor-element-container_5cend7zmi {
  position: relative;
  overflow: hidden;
  border: 1px solid rgba(255,255,255,.11);
  border-radius: 18px;
  background: linear-gradient(145deg, rgba(255,255,255,.095), rgba(255,255,255,.045));
  box-shadow: 0 18px 45px rgba(0,0,0,.22);
  backdrop-filter: blur(14px);
  transition: transform .35s ease, box-shadow .35s ease,
              border-color .35s ease, background .35s ease;
}

/* top light line — brightens on hover */
.elementor-26 .elementor-element.elementor-element-container_5cend7zmi::after {
  content: "";
  position: absolute;
  top: 0; left: 24px; right: 24px;
  height: 1px;
  background: linear-gradient(90deg, transparent,
              rgba(79,126,255,.65), rgba(8,182,165,.5), transparent);
  opacity: .25;
  transition: opacity .35s ease;
}

/* diagonal shine sweep */
.elementor-26 .elementor-element.elementor-element-container_5cend7zmi::before {
  content: "";
  position: absolute;
  top: 0; left: -130%;
  width: 70%; height: 100%;
  background: linear-gradient(90deg, transparent, rgba(255,255,255,.10), transparent);
  transform: skewX(-18deg);
  transition: left .75s ease;
  pointer-events: none;
}

/* ===== HOVER STATE ===== */
.elementor-26 .elementor-element.elementor-element-container_5cend7zmi:hover {
  transform: translateY(-9px);
  border-color: rgba(79,126,255,.40);
  background: linear-gradient(145deg, rgba(255,255,255,.13), rgba(36,87,230,.075));
  box-shadow: 0 28px 65px rgba(0,0,0,.32), 0 0 30px rgba(36,87,230,.08);
}
.elementor-26 .elementor-element.elementor-element-container_5cend7zmi:hover::before { left: 140%; }
.elementor-26 .elementor-element.elementor-element-container_5cend7zmi:hover::after  { opacity: 1; }

/* ===== ICON (Elementor's icon box element inside the card) ===== */
.elementor-26 .elementor-element.elementor-element-container_5cend7zmi .elementor-icon {
  border-radius: 13px;
  background: linear-gradient(135deg, rgba(36,87,230,.25), rgba(36,87,230,.10)) !important;
  border: 1px solid rgba(79,126,255,.24);
  box-shadow: 0 8px 22px rgba(36,87,230,.13);
  transition: transform .35s ease, box-shadow .35s ease;
}

.elementor-26 .elementor-element.elementor-element-container_5cend7zmi:hover .elementor-icon {
  transform: translateY(-3px) rotate(-4deg) scale(1.05);
  box-shadow: 0 12px 28px rgba(36,87,230,.22);
}

/* ===== TITLE ===== */
.elementor-26 .elementor-element.elementor-element-container_5cend7zmi .elementor-heading-title {
  transition: color .3s ease, transform .3s ease;
}
.elementor-26 .elementor-element.elementor-element-container_5cend7zmi:hover .elementor-heading-title {
  color: #79a0ff !important;
  transform: translateX(3px);
}

/* respect reduced-motion users */
@media (prefers-reduced-motion: reduce) {
  .elementor-26 .elementor-element.elementor-element-container_5cend7zmi, .elementor-26 .elementor-element.elementor-element-container_5cend7zmi * {
    transition: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-widget_nzzb620j7 *//* ===== ICON BOX — BLUE VARIANT ===== */
.elementor-26 .elementor-element.elementor-element-widget_nzzb620j7 {
  background: rgba(36,87,230,.12) !important;
  border-color: rgba(79,126,255,.24) !important;
  color: #75a0ff !important;
  box-shadow: 0 8px 22px rgba(36,87,230,.13) !important;
}
.elementor-26 .elementor-element.elementor-element-widget_nzzb620j7 .elementor-icon,
.elementor-26 .elementor-element.elementor-element-widget_nzzb620j7 i,
.elementor-26 .elementor-element.elementor-element-widget_nzzb620j7 svg {
  color: #75a0ff !important;
  fill: #75a0ff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_inuefwpnd *//* ===== CARD ITSELF ===== */
.elementor-26 .elementor-element.elementor-element-container_inuefwpnd {
  position: relative;
  overflow: hidden;
  border: 1px solid rgba(255,255,255,.11);
  border-radius: 18px;
  background: linear-gradient(145deg, rgba(255,255,255,.095), rgba(255,255,255,.045));
  box-shadow: 0 18px 45px rgba(0,0,0,.22);
  backdrop-filter: blur(14px);
  transition: transform .35s ease, box-shadow .35s ease,
              border-color .35s ease, background .35s ease;
}

/* top light line — brightens on hover */
.elementor-26 .elementor-element.elementor-element-container_inuefwpnd::after {
  content: "";
  position: absolute;
  top: 0; left: 24px; right: 24px;
  height: 1px;
  background: linear-gradient(90deg, transparent,
              rgba(79,126,255,.65), rgba(8,182,165,.5), transparent);
  opacity: .25;
  transition: opacity .35s ease;
}

/* diagonal shine sweep */
.elementor-26 .elementor-element.elementor-element-container_inuefwpnd::before {
  content: "";
  position: absolute;
  top: 0; left: -130%;
  width: 70%; height: 100%;
  background: linear-gradient(90deg, transparent, rgba(255,255,255,.10), transparent);
  transform: skewX(-18deg);
  transition: left .75s ease;
  pointer-events: none;
}

/* ===== HOVER STATE ===== */
.elementor-26 .elementor-element.elementor-element-container_inuefwpnd:hover {
  transform: translateY(-9px);
  border-color: rgba(79,126,255,.40);
  background: linear-gradient(145deg, rgba(255,255,255,.13), rgba(36,87,230,.075));
  box-shadow: 0 28px 65px rgba(0,0,0,.32), 0 0 30px rgba(36,87,230,.08);
}
.elementor-26 .elementor-element.elementor-element-container_inuefwpnd:hover::before { left: 140%; }
.elementor-26 .elementor-element.elementor-element-container_inuefwpnd:hover::after  { opacity: 1; }

/* ===== ICON (Elementor's icon box element inside the card) ===== */
.elementor-26 .elementor-element.elementor-element-container_inuefwpnd .elementor-icon {
  border-radius: 13px;
  background: linear-gradient(135deg, rgba(36,87,230,.25), rgba(36,87,230,.10)) !important;
  border: 1px solid rgba(79,126,255,.24);
  box-shadow: 0 8px 22px rgba(36,87,230,.13);
  transition: transform .35s ease, box-shadow .35s ease;
}

.elementor-26 .elementor-element.elementor-element-container_inuefwpnd:hover .elementor-icon {
  transform: translateY(-3px) rotate(-4deg) scale(1.05);
  box-shadow: 0 12px 28px rgba(36,87,230,.22);
}

/* ===== TITLE ===== */
.elementor-26 .elementor-element.elementor-element-container_inuefwpnd .elementor-heading-title {
  transition: color .3s ease, transform .3s ease;
}
.elementor-26 .elementor-element.elementor-element-container_inuefwpnd:hover .elementor-heading-title {
  color: #79a0ff !important;
  transform: translateX(3px);
}

/* respect reduced-motion users */
@media (prefers-reduced-motion: reduce) {
  .elementor-26 .elementor-element.elementor-element-container_inuefwpnd, .elementor-26 .elementor-element.elementor-element-container_inuefwpnd * {
    transition: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-widget_5f4pu5wyc *//* ===== ICON BOX — BLUE VARIANT ===== */
.elementor-26 .elementor-element.elementor-element-widget_5f4pu5wyc {
  background: rgba(36,87,230,.12) !important;
  border-color: rgba(79,126,255,.24) !important;
  color: #75a0ff !important;
  box-shadow: 0 8px 22px rgba(36,87,230,.13) !important;
}
.elementor-26 .elementor-element.elementor-element-widget_5f4pu5wyc .elementor-icon,
.elementor-26 .elementor-element.elementor-element-widget_5f4pu5wyc i,
.elementor-26 .elementor-element.elementor-element-widget_5f4pu5wyc svg {
  color: #75a0ff !important;
  fill: #75a0ff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_7i72sfvj1 *//* ===== CARD ITSELF ===== */
.elementor-26 .elementor-element.elementor-element-container_7i72sfvj1 {
  position: relative;
  overflow: hidden;
  border: 1px solid rgba(255,255,255,.11);
  border-radius: 18px;
  background: linear-gradient(145deg, rgba(255,255,255,.095), rgba(255,255,255,.045));
  box-shadow: 0 18px 45px rgba(0,0,0,.22);
  backdrop-filter: blur(14px);
  transition: transform .35s ease, box-shadow .35s ease,
              border-color .35s ease, background .35s ease;
}

/* top light line — brightens on hover */
.elementor-26 .elementor-element.elementor-element-container_7i72sfvj1::after {
  content: "";
  position: absolute;
  top: 0; left: 24px; right: 24px;
  height: 1px;
  background: linear-gradient(90deg, transparent,
              rgba(79,126,255,.65), rgba(8,182,165,.5), transparent);
  opacity: .25;
  transition: opacity .35s ease;
}

/* diagonal shine sweep */
.elementor-26 .elementor-element.elementor-element-container_7i72sfvj1::before {
  content: "";
  position: absolute;
  top: 0; left: -130%;
  width: 70%; height: 100%;
  background: linear-gradient(90deg, transparent, rgba(255,255,255,.10), transparent);
  transform: skewX(-18deg);
  transition: left .75s ease;
  pointer-events: none;
}

/* ===== HOVER STATE ===== */
.elementor-26 .elementor-element.elementor-element-container_7i72sfvj1:hover {
  transform: translateY(-9px);
  border-color: rgba(79,126,255,.40);
  background: linear-gradient(145deg, rgba(255,255,255,.13), rgba(36,87,230,.075));
  box-shadow: 0 28px 65px rgba(0,0,0,.32), 0 0 30px rgba(36,87,230,.08);
}
.elementor-26 .elementor-element.elementor-element-container_7i72sfvj1:hover::before { left: 140%; }
.elementor-26 .elementor-element.elementor-element-container_7i72sfvj1:hover::after  { opacity: 1; }

/* ===== ICON (Elementor's icon box element inside the card) ===== */
.elementor-26 .elementor-element.elementor-element-container_7i72sfvj1 .elementor-icon {
  border-radius: 13px;
  background: linear-gradient(135deg, rgba(36,87,230,.25), rgba(36,87,230,.10)) !important;
  border: 1px solid rgba(79,126,255,.24);
  box-shadow: 0 8px 22px rgba(36,87,230,.13);
  transition: transform .35s ease, box-shadow .35s ease;
}

.elementor-26 .elementor-element.elementor-element-container_7i72sfvj1:hover .elementor-icon {
  transform: translateY(-3px) rotate(-4deg) scale(1.05);
  box-shadow: 0 12px 28px rgba(36,87,230,.22);
}

/* ===== TITLE ===== */
.elementor-26 .elementor-element.elementor-element-container_7i72sfvj1 .elementor-heading-title {
  transition: color .3s ease, transform .3s ease;
}
.elementor-26 .elementor-element.elementor-element-container_7i72sfvj1:hover .elementor-heading-title {
  color: #79a0ff !important;
  transform: translateX(3px);
}

/* respect reduced-motion users */
@media (prefers-reduced-motion: reduce) {
  .elementor-26 .elementor-element.elementor-element-container_7i72sfvj1, .elementor-26 .elementor-element.elementor-element-container_7i72sfvj1 * {
    transition: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-widget_gkxjf046h *//* ===== ICON BOX — BLUE VARIANT ===== */
.elementor-26 .elementor-element.elementor-element-widget_gkxjf046h {
  background: rgba(36,87,230,.12) !important;
  border-color: rgba(79,126,255,.24) !important;
  color: #75a0ff !important;
  box-shadow: 0 8px 22px rgba(36,87,230,.13) !important;
}
.elementor-26 .elementor-element.elementor-element-widget_gkxjf046h .elementor-icon,
.elementor-26 .elementor-element.elementor-element-widget_gkxjf046h i,
.elementor-26 .elementor-element.elementor-element-widget_gkxjf046h svg {
  color: #75a0ff !important;
  fill: #75a0ff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_9sqzjxg5x *//* ===== CARD ITSELF ===== */
.elementor-26 .elementor-element.elementor-element-container_9sqzjxg5x {
  position: relative;
  overflow: hidden;
  border: 1px solid rgba(255,255,255,.11);
  border-radius: 18px;
  background: linear-gradient(145deg, rgba(255,255,255,.095), rgba(255,255,255,.045));
  box-shadow: 0 18px 45px rgba(0,0,0,.22);
  backdrop-filter: blur(14px);
  transition: transform .35s ease, box-shadow .35s ease,
              border-color .35s ease, background .35s ease;
}

/* top light line — brightens on hover */
.elementor-26 .elementor-element.elementor-element-container_9sqzjxg5x::after {
  content: "";
  position: absolute;
  top: 0; left: 24px; right: 24px;
  height: 1px;
  background: linear-gradient(90deg, transparent,
              rgba(79,126,255,.65), rgba(8,182,165,.5), transparent);
  opacity: .25;
  transition: opacity .35s ease;
}

/* diagonal shine sweep */
.elementor-26 .elementor-element.elementor-element-container_9sqzjxg5x::before {
  content: "";
  position: absolute;
  top: 0; left: -130%;
  width: 70%; height: 100%;
  background: linear-gradient(90deg, transparent, rgba(255,255,255,.10), transparent);
  transform: skewX(-18deg);
  transition: left .75s ease;
  pointer-events: none;
}

/* ===== HOVER STATE ===== */
.elementor-26 .elementor-element.elementor-element-container_9sqzjxg5x:hover {
  transform: translateY(-9px);
  border-color: rgba(79,126,255,.40);
  background: linear-gradient(145deg, rgba(255,255,255,.13), rgba(36,87,230,.075));
  box-shadow: 0 28px 65px rgba(0,0,0,.32), 0 0 30px rgba(36,87,230,.08);
}
.elementor-26 .elementor-element.elementor-element-container_9sqzjxg5x:hover::before { left: 140%; }
.elementor-26 .elementor-element.elementor-element-container_9sqzjxg5x:hover::after  { opacity: 1; }

/* ===== ICON (Elementor's icon box element inside the card) ===== */
.elementor-26 .elementor-element.elementor-element-container_9sqzjxg5x .elementor-icon {
  border-radius: 13px;
  background: linear-gradient(135deg, rgba(36,87,230,.25), rgba(36,87,230,.10)) !important;
  border: 1px solid rgba(79,126,255,.24);
  box-shadow: 0 8px 22px rgba(36,87,230,.13);
  transition: transform .35s ease, box-shadow .35s ease;
}

.elementor-26 .elementor-element.elementor-element-container_9sqzjxg5x:hover .elementor-icon {
  transform: translateY(-3px) rotate(-4deg) scale(1.05);
  box-shadow: 0 12px 28px rgba(36,87,230,.22);
}

/* ===== TITLE ===== */
.elementor-26 .elementor-element.elementor-element-container_9sqzjxg5x .elementor-heading-title {
  transition: color .3s ease, transform .3s ease;
}
.elementor-26 .elementor-element.elementor-element-container_9sqzjxg5x:hover .elementor-heading-title {
  color: #79a0ff !important;
  transform: translateX(3px);
}

/* respect reduced-motion users */
@media (prefers-reduced-motion: reduce) {
  .elementor-26 .elementor-element.elementor-element-container_9sqzjxg5x, .elementor-26 .elementor-element.elementor-element-container_9sqzjxg5x * {
    transition: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-widget_a4g6f3r93 *//* ===== ICON BOX — TEAL VARIANT ===== */
.elementor-26 .elementor-element.elementor-element-widget_a4g6f3r93 {
  background: rgba(8,182,165,.12) !important;
  border-color: rgba(8,182,165,.25) !important;
  color: #35d8c8 !important;
  box-shadow: 0 8px 22px rgba(8,182,165,.10) !important;
}
.elementor-26 .elementor-element.elementor-element-widget_a4g6f3r93 .elementor-icon,
.elementor-26 .elementor-element.elementor-element-widget_a4g6f3r93 i,
.elementor-26 .elementor-element.elementor-element-widget_a4g6f3r93 svg {
  color: #35d8c8 !important;
  fill: #35d8c8 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_146qyeccg *//* ===== CARD ITSELF ===== */
.elementor-26 .elementor-element.elementor-element-container_146qyeccg {
  position: relative;
  overflow: hidden;
  border: 1px solid rgba(255,255,255,.11);
  border-radius: 18px;
  background: linear-gradient(145deg, rgba(255,255,255,.095), rgba(255,255,255,.045));
  box-shadow: 0 18px 45px rgba(0,0,0,.22);
  backdrop-filter: blur(14px);
  transition: transform .35s ease, box-shadow .35s ease,
              border-color .35s ease, background .35s ease;
}

/* top light line — brightens on hover */
.elementor-26 .elementor-element.elementor-element-container_146qyeccg::after {
  content: "";
  position: absolute;
  top: 0; left: 24px; right: 24px;
  height: 1px;
  background: linear-gradient(90deg, transparent,
              rgba(79,126,255,.65), rgba(8,182,165,.5), transparent);
  opacity: .25;
  transition: opacity .35s ease;
}

/* diagonal shine sweep */
.elementor-26 .elementor-element.elementor-element-container_146qyeccg::before {
  content: "";
  position: absolute;
  top: 0; left: -130%;
  width: 70%; height: 100%;
  background: linear-gradient(90deg, transparent, rgba(255,255,255,.10), transparent);
  transform: skewX(-18deg);
  transition: left .75s ease;
  pointer-events: none;
}

/* ===== HOVER STATE ===== */
.elementor-26 .elementor-element.elementor-element-container_146qyeccg:hover {
  transform: translateY(-9px);
  border-color: rgba(79,126,255,.40);
  background: linear-gradient(145deg, rgba(255,255,255,.13), rgba(36,87,230,.075));
  box-shadow: 0 28px 65px rgba(0,0,0,.32), 0 0 30px rgba(36,87,230,.08);
}
.elementor-26 .elementor-element.elementor-element-container_146qyeccg:hover::before { left: 140%; }
.elementor-26 .elementor-element.elementor-element-container_146qyeccg:hover::after  { opacity: 1; }

/* ===== ICON (Elementor's icon box element inside the card) ===== */
.elementor-26 .elementor-element.elementor-element-container_146qyeccg .elementor-icon {
  border-radius: 13px;
  background: linear-gradient(135deg, rgba(36,87,230,.25), rgba(36,87,230,.10)) !important;
  border: 1px solid rgba(79,126,255,.24);
  box-shadow: 0 8px 22px rgba(36,87,230,.13);
  transition: transform .35s ease, box-shadow .35s ease;
}

.elementor-26 .elementor-element.elementor-element-container_146qyeccg:hover .elementor-icon {
  transform: translateY(-3px) rotate(-4deg) scale(1.05);
  box-shadow: 0 12px 28px rgba(36,87,230,.22);
}

/* ===== TITLE ===== */
.elementor-26 .elementor-element.elementor-element-container_146qyeccg .elementor-heading-title {
  transition: color .3s ease, transform .3s ease;
}
.elementor-26 .elementor-element.elementor-element-container_146qyeccg:hover .elementor-heading-title {
  color: #79a0ff !important;
  transform: translateX(3px);
}

/* respect reduced-motion users */
@media (prefers-reduced-motion: reduce) {
  .elementor-26 .elementor-element.elementor-element-container_146qyeccg, .elementor-26 .elementor-element.elementor-element-container_146qyeccg * {
    transition: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_yczck6qdb *//* ===== DESKTOP: 3 cards per row (default) ===== */
.elementor-26 .elementor-element.elementor-element-container_yczck6qdb {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0,1fr)) !important;
  flex-direction: unset !important;
  gap: 18px;
}

/* ===== TABLET: 2 cards per row ===== */
@media (max-width: 1024px) {
  .elementor-26 .elementor-element.elementor-element-container_yczck6qdb {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0,1fr)) !important;
    flex-direction: unset !important;
  }
}

/* ===== MOBILE: 1 card per row ===== */
@media (max-width: 580px) {
  .elementor-26 .elementor-element.elementor-element-container_yczck6qdb {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_97qaxvqpr */.elementor-26 .elementor-element.elementor-element-container_97qaxvqpr {
  position: relative !important;
  overflow: hidden !important;
}

/* LEFT TOP CIRCULAR RINGS - Desktop */
.elementor-26 .elementor-element.elementor-element-container_97qaxvqpr::before {
  content: '';
  position: absolute;
  width: 500px;
  height: 500px;
  top: -180px;
  left: 990px;
  border-radius: 50%;
  background: transparent;
  box-shadow:
    0 0 0 1px rgba(80, 140, 230, 0.10),
    0 0 0 55px rgba(80, 140, 230, 0.025),
    0 0 0 110px rgba(80, 140, 230, 0.018);
  pointer-events: none;
  z-index: 1;
}

/* RIGHT BOTTOM SOFT GLOW - Desktop */
.elementor-26 .elementor-element.elementor-element-container_97qaxvqpr::after {
  content: '';
  position: absolute;
  width: 620px;
  height: 620px;
  right: -365px;
  bottom: -365px;
  border-radius: 50%;
  background:
    radial-gradient(
      circle at center,
      rgba(0, 150, 165, 0.34) 0%,
      rgba(0, 150, 165, 0.27) 35%,
      rgba(0, 140, 160, 0.16) 55%,
      rgba(0, 125, 150, 0.07) 70%,
      transparent 80%
    );
  box-shadow:
    0 0 80px rgba(0, 155, 170, 0.10),
    0 0 140px rgba(0, 140, 160, 0.06);
  pointer-events: none;
  z-index: 1;
}

/* KEEP CONTENT ABOVE EFFECTS */
.elementor-26 .elementor-element.elementor-element-container_97qaxvqpr > .elementor-container,
.elementor-26 .elementor-element.elementor-element-container_97qaxvqpr > .e-con-inner {
  position: relative !important;
  z-index: 2 !important;
}

/* ===== TABLET (≤1024px) ===== */
@media (max-width: 1024px) {
  .elementor-26 .elementor-element.elementor-element-container_97qaxvqpr::before {
    width: 400px;
    height: 400px;
    top: -250px;
    left: 65%; /* percentage instead of fixed 900px */
  }
  .elementor-26 .elementor-element.elementor-element-container_97qaxvqpr::after {
    width: 350px;
    height: 350px;
    right: -200px;
    bottom: -200px;
  }
}

/* ===== MOBILE (≤767px) ===== */
@media (max-width: 767px) {
  .elementor-26 .elementor-element.elementor-element-container_97qaxvqpr::before {
    width: 260px;
    height: 260px;
    top: -190px;
    left: 90%;
    transform: translateX(-50%); /* center it so it's actually visible */
  }
  .elementor-26 .elementor-element.elementor-element-container_97qaxvqpr::after {
    width: 220px;
    height: 230px;
    right: -120px;
    bottom: -110px;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-361150b */.elementor-26 .elementor-element.elementor-element-361150b {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.elementor-26 .elementor-element.elementor-element-361150b .elementor-icon {
  background: transparent !important;
  width: 10px !important;
  height: 10px !important;
}

.elementor-26 .elementor-element.elementor-element-361150b .elementor-icon svg,
.elementor-26 .elementor-element.elementor-element-361150b .elementor-icon i {
  color: #1dd3a8 !important;
  fill: #1dd3a8 !important;
  font-size: 10px !important;
  filter: drop-shadow(0 0 3px rgba(29, 211, 168, 0.7));
}

/* Soft glow ring around the icon */
.elementor-26 .elementor-element.elementor-element-361150b .elementor-icon {
  position: relative !important;
}

.elementor-26 .elementor-element.elementor-element-361150b .elementor-icon::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 26px;
  height: 26px;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background: rgba(29, 211, 168, 0.15);
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa53e7c */.elementor-26 .elementor-element.elementor-element-fa53e7c {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
  width: fit-content !important;
  padding: 6px !important;
  background: #ffffff !important;
  border: 1.5px solid #c7d5ea !important;
  border-radius: 50px !important;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06) !important;
  flex-shrink: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-widget_dwz96maij */.elementor-26 .elementor-element.elementor-element-widget_dwz96maij .elementor-heading-title span {
  background: linear-gradient(
    100deg,
    #2456DF 0%,
    #2869E2 45%,
    #1D87D2 70%,
    #0AA8AC 100%
  ) !important;

  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  background-clip: text !important;
  color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-widget_9s7cjy2nf */.elementor-26 .elementor-element.elementor-element-widget_9s7cjy2nf .elementor-icon {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;

    background: linear-gradient(
        145deg,
        #F4F7FF 0%,
        #EEF3FF 100%
    );

    border: 1px solid #DDE5F5;
    border-radius: 16px;

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.9),
        0 1px 2px rgba(30, 55, 90, 0.03);

    box-sizing: border-box;
}

.elementor-26 .elementor-element.elementor-element-widget_9s7cjy2nf .elementor-icon i,
.elementor-26 .elementor-element.elementor-element-widget_9s7cjy2nf .elementor-icon svg {
    color: #3974E8;
    fill: #3974E8;
    width: 27px;
    height: 27px;
    font-size: 27px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_0j3t2vluh *//* Card container */
.elementor-26 .elementor-element.elementor-element-container_0j3t2vluh {
  position: relative;
  min-height: 245px;
  padding: 27px 26px 26px;
  overflow: hidden;
  border: 1px solid rgba(207,216,229,.92);
  border-radius: 18px;
  background: rgba(255,255,255,.94);
  box-shadow: 0 12px 34px rgba(7,20,42,.055);
  transition: transform .35s ease, box-shadow .35s ease, border-color .35s ease;
}

/* Top accent line */
.elementor-26 .elementor-element.elementor-element-container_0j3t2vluh::after {
  content: "";
  position: absolute;
  left: 24px;
  right: 24px;
  top: 0;
  height: 2px;
  border-radius: 99px;
  background: linear-gradient(90deg, #2457e6, #08b6a5);
  opacity: 0;
  transform: scaleX(.3);
  transform-origin: center;
  transition: opacity .35s ease, transform .35s ease;
}

/* Shine sweep */
.elementor-26 .elementor-element.elementor-element-container_0j3t2vluh::before {
  content: "";
  position: absolute;
  left: -130%;
  top: 0;
  width: 70%;
  height: 100%;
  background: linear-gradient(90deg, transparent, rgba(255,255,255,.7), transparent);
  transform: skewX(-18deg);
  transition: left .8s ease;
  pointer-events: none;
}

/* Hover state */
.elementor-26 .elementor-element.elementor-element-container_0j3t2vluh:hover {
  transform: translateY(-10px);
  border-color: rgba(36,87,230,.24);
  box-shadow: 0 28px 60px rgba(7,20,42,.11);
}

.elementor-26 .elementor-element.elementor-element-container_0j3t2vluh:hover::before {
  left: 140%;
}

.elementor-26 .elementor-element.elementor-element-container_0j3t2vluh:hover::after {
  opacity: 1;
  transform: scaleX(1);
}

/* Icon wrapper inside this card */
.elementor-26 .elementor-element.elementor-element-container_0j3t2vluh .problem-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 51px;
  height: 51px;
  margin-bottom: 22px;
  border-radius: 14px;
  color: #2457e6;
  background: linear-gradient(135deg, rgba(36,87,230,.12), rgba(36,87,230,.045));
  border: 1px solid rgba(36,87,230,.10);
  transition: transform .35s ease, box-shadow .35s ease;
}

.elementor-26 .elementor-element.elementor-element-container_0j3t2vluh:hover .problem-icon {
  transform: translateY(-4px) rotate(-4deg) scale(1.05);
  box-shadow: 0 10px 24px rgba(36,87,230,.13);
}

/* Title inside this card */
.elementor-26 .elementor-element.elementor-element-container_0j3t2vluh .elementor-heading-title {
  transition: color .3s ease, transform .3s ease;
}

.elementor-26 .elementor-element.elementor-element-container_0j3t2vluh:hover .elementor-heading-title {
  color: #2457e6;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-widget_y5818x4co */.elementor-26 .elementor-element.elementor-element-widget_y5818x4co .elementor-icon {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;

    background: linear-gradient(
        145deg,
        #F0FBFA 0%,
        #E9F8F6 100%
    );

    border: 1px solid #D5EFEB;
    border-radius: 16px;

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.9),
        0 1px 2px rgba(30, 90, 85, 0.03);

    box-sizing: border-box;
}

.elementor-26 .elementor-element.elementor-element-widget_y5818x4co .elementor-icon i,
.elementor-26 .elementor-element.elementor-element-widget_y5818x4co .elementor-icon svg {
    color: #20B5A5;
    fill: #20B5A5;
    width: 27px;
    height: 27px;
    font-size: 27px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_ds00lsltf *//* Card container */
.elementor-26 .elementor-element.elementor-element-container_ds00lsltf {
  position: relative;
  min-height: 245px;
  padding: 27px 26px 26px;
  overflow: hidden;
  border: 1px solid rgba(207,216,229,.92);
  border-radius: 18px;
  background: rgba(255,255,255,.94);
  box-shadow: 0 12px 34px rgba(7,20,42,.055);
  transition: transform .35s ease, box-shadow .35s ease, border-color .35s ease;
}

/* Top accent line */
.elementor-26 .elementor-element.elementor-element-container_ds00lsltf::after {
  content: "";
  position: absolute;
  left: 24px;
  right: 24px;
  top: 0;
  height: 2px;
  border-radius: 99px;
  background: linear-gradient(90deg, #2457e6, #08b6a5);
  opacity: 0;
  transform: scaleX(.3);
  transform-origin: center;
  transition: opacity .35s ease, transform .35s ease;
}

/* Shine sweep */
.elementor-26 .elementor-element.elementor-element-container_ds00lsltf::before {
  content: "";
  position: absolute;
  left: -130%;
  top: 0;
  width: 70%;
  height: 100%;
  background: linear-gradient(90deg, transparent, rgba(255,255,255,.7), transparent);
  transform: skewX(-18deg);
  transition: left .8s ease;
  pointer-events: none;
}

/* Hover state */
.elementor-26 .elementor-element.elementor-element-container_ds00lsltf:hover {
  transform: translateY(-10px);
  border-color: rgba(36,87,230,.24);
  box-shadow: 0 28px 60px rgba(7,20,42,.11);
}

.elementor-26 .elementor-element.elementor-element-container_ds00lsltf:hover::before {
  left: 140%;
}

.elementor-26 .elementor-element.elementor-element-container_ds00lsltf:hover::after {
  opacity: 1;
  transform: scaleX(1);
}

/* Icon wrapper inside this card */
.elementor-26 .elementor-element.elementor-element-container_ds00lsltf .problem-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 51px;
  height: 51px;
  margin-bottom: 22px;
  border-radius: 14px;
  color: #2457e6;
  background: linear-gradient(135deg, rgba(36,87,230,.12), rgba(36,87,230,.045));
  border: 1px solid rgba(36,87,230,.10);
  transition: transform .35s ease, box-shadow .35s ease;
}

.elementor-26 .elementor-element.elementor-element-container_ds00lsltf:hover .problem-icon {
  transform: translateY(-4px) rotate(-4deg) scale(1.05);
  box-shadow: 0 10px 24px rgba(36,87,230,.13);
}

/* Title inside this card */
.elementor-26 .elementor-element.elementor-element-container_ds00lsltf .elementor-heading-title {
  transition: color .3s ease, transform .3s ease;
}

.elementor-26 .elementor-element.elementor-element-container_ds00lsltf:hover .elementor-heading-title {
  color: #2457e6;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-widget_9nvm2ihxk */.elementor-26 .elementor-element.elementor-element-widget_9nvm2ihxk .elementor-icon {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;

    background: linear-gradient(
        145deg,
        #FFF8F3 0%,
        #FFF1E9 100%
    );

    border: 1px solid #F4E0D5;
    border-radius: 16px;

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.9),
        0 1px 2px rgba(100, 60, 35, 0.03);

    box-sizing: border-box;
}

.elementor-26 .elementor-element.elementor-element-widget_9nvm2ihxk .elementor-icon i,
.elementor-26 .elementor-element.elementor-element-widget_9nvm2ihxk .elementor-icon svg {
    color: #E58A4C;
    fill: #E58A4C;
    width: 27px;
    height: 27px;
    font-size: 27px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_uy8kwxny4 *//* Card container */
.elementor-26 .elementor-element.elementor-element-container_uy8kwxny4 {
  position: relative;
  min-height: 245px;
  padding: 27px 26px 26px;
  overflow: hidden;
  border: 1px solid rgba(207,216,229,.92);
  border-radius: 18px;
  background: rgba(255,255,255,.94);
  box-shadow: 0 12px 34px rgba(7,20,42,.055);
  transition: transform .35s ease, box-shadow .35s ease, border-color .35s ease;
}

/* Top accent line */
.elementor-26 .elementor-element.elementor-element-container_uy8kwxny4::after {
  content: "";
  position: absolute;
  left: 24px;
  right: 24px;
  top: 0;
  height: 2px;
  border-radius: 99px;
  background: linear-gradient(90deg, #2457e6, #08b6a5);
  opacity: 0;
  transform: scaleX(.3);
  transform-origin: center;
  transition: opacity .35s ease, transform .35s ease;
}

/* Shine sweep */
.elementor-26 .elementor-element.elementor-element-container_uy8kwxny4::before {
  content: "";
  position: absolute;
  left: -130%;
  top: 0;
  width: 70%;
  height: 100%;
  background: linear-gradient(90deg, transparent, rgba(255,255,255,.7), transparent);
  transform: skewX(-18deg);
  transition: left .8s ease;
  pointer-events: none;
}

/* Hover state */
.elementor-26 .elementor-element.elementor-element-container_uy8kwxny4:hover {
  transform: translateY(-10px);
  border-color: rgba(36,87,230,.24);
  box-shadow: 0 28px 60px rgba(7,20,42,.11);
}

.elementor-26 .elementor-element.elementor-element-container_uy8kwxny4:hover::before {
  left: 140%;
}

.elementor-26 .elementor-element.elementor-element-container_uy8kwxny4:hover::after {
  opacity: 1;
  transform: scaleX(1);
}

/* Icon wrapper inside this card */
.elementor-26 .elementor-element.elementor-element-container_uy8kwxny4 .problem-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 51px;
  height: 51px;
  margin-bottom: 22px;
  border-radius: 14px;
  color: #2457e6;
  background: linear-gradient(135deg, rgba(36,87,230,.12), rgba(36,87,230,.045));
  border: 1px solid rgba(36,87,230,.10);
  transition: transform .35s ease, box-shadow .35s ease;
}

.elementor-26 .elementor-element.elementor-element-container_uy8kwxny4:hover .problem-icon {
  transform: translateY(-4px) rotate(-4deg) scale(1.05);
  box-shadow: 0 10px 24px rgba(36,87,230,.13);
}

/* Title inside this card */
.elementor-26 .elementor-element.elementor-element-container_uy8kwxny4 .elementor-heading-title {
  transition: color .3s ease, transform .3s ease;
}

.elementor-26 .elementor-element.elementor-element-container_uy8kwxny4:hover .elementor-heading-title {
  color: #2457e6;
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-widget_a4g5wu1at */.elementor-26 .elementor-element.elementor-element-widget_a4g5wu1at { max-width: 680px; opacity: 0.95; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_abm4xgeuk */.elementor-26 .elementor-element.elementor-element-container_abm4xgeuk {
  position: relative;
  overflow: hidden;
  background: linear-gradient(
    108deg,
    #2855E5 0%,
    #2C50E0 25%,
    #284BCF 50%,
    #187FBF 76%,
    #0DABAB 100%
  ) !important;
}
.elementor-26 .elementor-element.elementor-element-container_abm4xgeuk::before {
  content: '';
  position: absolute;
  top: -80px;
  left: -65px;
  width: 245px;
  height: 190px;
  border-radius: 50%;
  background: rgb(211 215 225 / 25%);
  filter: blur(12px);
  pointer-events: none;
  animation: realityGlow 5s ease-in-out infinite;
}
.elementor-26 .elementor-element.elementor-element-container_abm4xgeuk > * {
  position: relative;
  z-index: 2;
}

@keyframes realityGlow {
  0%, 100% {
    transform: translate(0,0) scale(1);
  }
  50% {
    transform: translate(80px,40px) scale(1.15);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_om48yfk7e */.elementor-26 .elementor-element.elementor-element-container_om48yfk7e {
  position: relative;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(
      ellipse 1100px 900px at -5% -5%,
      rgba(190, 205, 240, 0.75) 0%,
      rgba(205, 216, 245, 0.55) 25%,
      rgba(225, 233, 249, 0.32) 50%,
      rgba(240, 245, 252, 0.15) 70%,
      transparent 90%
    ),
    #ffffff;
}

/* =========================
   DESKTOP - RIGHT SIDE ARC (single, clean)
   ========================= */
.elementor-26 .elementor-element.elementor-element-container_om48yfk7e::after {
  content: "";
  position: absolute;
  width: 580px;
  height: 580px;
  border-radius: 50%;
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f3f6fc 35%,
    #e9eef9 65%,
    #e1e8f7 100%
  );
  -webkit-mask: radial-gradient(
    farthest-side,
    transparent calc(100% - 60px),
    #fff calc(100% - 58px)
  );
  mask: radial-gradient(
    farthest-side,
    transparent calc(100% - 60px),
    #fff calc(100% - 58px)
  );
  top: -220px;
  right: -380px;
  z-index: -1;
  pointer-events: none;
}

/* =========================
   SMALL BOTTOM-LEFT CIRCLE (kept separate from right arc)
   ========================= */
.elementor-26 .elementor-element.elementor-element-container_om48yfk7e::before {
    content: "" !important;
    position: absolute !important;
    width: 200px !important;
    height: 200px !important;
    border-radius: 50% !important;
    background: rgba(225, 242, 245, 0.55) !important;
    left: -100px !important;
    bottom: -100px !important;
    top: auto !important;
    right: auto !important;
    pointer-events: none !important;
    z-index: -1 !important;
}

/* =========================
   TABLET
   768px - 1024px
   ========================= */
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-26 .elementor-element.elementor-element-container_om48yfk7e {
    background: 
      radial-gradient(
        ellipse 550px 480px at -10% -10%,
        rgba(190, 205, 240, 0.7) 0%,
        rgba(205, 216, 245, 0.35) 40%,
        transparent 70%
      ),
      #ffffff;
  }
  .elementor-26 .elementor-element.elementor-element-container_om48yfk7e::after {
    width: 460px;
    height: 460px;
    top: -170px;
    right: -290px;
    -webkit-mask: radial-gradient(
      farthest-side,
      transparent calc(100% - 50px),
      #fff calc(100% - 48px)
    );
    mask: radial-gradient(
      farthest-side,
      transparent calc(100% - 50px),
      #fff calc(100% - 48px)
    );
  }
}

/* =========================
   MOBILE
   767px and below
   ========================= */
@media (max-width: 767px) {
  .elementor-26 .elementor-element.elementor-element-container_om48yfk7e {
    background: 
      radial-gradient(
        ellipse 380px 320px at -15% -10%,
        rgba(190, 205, 240, 0.65) 0%,
        rgba(205, 216, 245, 0.3) 40%,
        transparent 70%
      ),
      #ffffff;
  }
  .elementor-26 .elementor-element.elementor-element-container_om48yfk7e::after {
    width: 300px;
    height: 300px;
    top: -125px;
    right: -190px;
    -webkit-mask: radial-gradient(
      farthest-side,
      transparent calc(100% - 42px),
      #fff calc(100% - 40px)
    );
    mask: radial-gradient(
      farthest-side,
      transparent calc(100% - 42px),
      #fff calc(100% - 40px)
    );
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdac0b5 */.elementor-26 .elementor-element.elementor-element-cdac0b5 {
    position: relative;

    display: flex;
    align-items: center;
    justify-content: flex-start;

    height: 40px;

    padding: 0 20px 0 14px;

    background: #0B2147;

    border: 1px solid #21457D;
    border-radius: 50px;

    color: #9BB9F5;

    font-size: 13px;
    font-weight: 700;
    letter-spacing: 1.4px;
    text-transform: uppercase;

    line-height: 1 !important;

    box-sizing: border-box;

    box-shadow:
        inset 0 0 12px rgba(40, 90, 170, 0.12),
        0 0 10px rgba(20, 70, 140, 0.12);

    overflow: hidden;
}


/* Glowing Circle */
.elementor-26 .elementor-element.elementor-element-cdac0b5::before {
    content: "";

    width: 10px;
    height: 10px;

    min-width: 10px;
    min-height: 10px;

    margin-right: 11px;

    border-radius: 50%;

    background: #20D5C8;

    box-shadow:
        0 0 5px rgba(32, 213, 200, 0.9),
        0 0 13px rgba(32, 213, 200, 0.5),
        0 0 22px rgba(32, 213, 200, 0.2);

    flex-shrink: 0;
}


/* Text widget ka actual content */
.elementor-26 .elementor-element.elementor-element-cdac0b5 .elementor-widget-container {
    display: flex;
    align-items: center;
    height: 100%;
    line-height: 1 !important;
}

.elementor-26 .elementor-element.elementor-element-cdac0b5 .elementor-heading-title,
.elementor-26 .elementor-element.elementor-element-cdac0b5 p {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-widget_x8rtndk1o */.elementor-26 .elementor-element.elementor-element-widget_x8rtndk1o .grad-text { background: linear-gradient(135deg, #2B6CB0, #48CAE4); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-widget_aegxpt8sj */.elementor-26 .elementor-element.elementor-element-widget_aegxpt8sj { margin-top: 1.2rem; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-815bf04 */.elementor-26 .elementor-element.elementor-element-815bf04 .elementor-icon {
    background: linear-gradient(135deg, #2457e6, #129fe2) !important;
    border: none !important;
    box-shadow: none !important;

    width: 54px !important;
    height: 54px !important;
    border-radius: 16px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    line-height: 1 !important;
    padding: 0 !important;
    box-sizing: border-box !important;

    color: #ffffff !important;
}

.elementor-26 .elementor-element.elementor-element-815bf04 .elementor-icon svg {
    width: 26px !important;
    height: 26px !important;
    display: block !important;
    margin: 0 !important;
}

.elementor-26 .elementor-element.elementor-element-815bf04 .elementor-icon i {
    font-size: 26px !important;
    line-height: 1 !important;
    margin: 0 !important;
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44f4897 */.elementor-26 .elementor-element.elementor-element-44f4897 {
    background: rgba(0, 245, 212, 0.1);
    padding: 4px 12px;
    border-radius: 20px;
    border: 1px solid rgba(0, 245, 212, 0.2);
    letter-spacing: 0.05em;

    width: fit-content !important;
    max-width: max-content !important;

    white-space: nowrap !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    margin-top: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c951a59 */.elementor-26 .elementor-element.elementor-element-c951a59 {
  position: absolute !important;
  top: 16px;
  right: 20px;
  z-index: 1;
}

.elementor-26 .elementor-element.elementor-element-c951a59 .elementor-heading-title,
.elementor-26 .elementor-element.elementor-element-c951a59 p {
  font-size: 14px !important;
  font-weight: 700 !important;
  color: rgba(255, 255, 255, 0.08) !important;
  margin: 0 !important;
  line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5a4a9e */.elementor-26 .elementor-element.elementor-element-a5a4a9e {
    height: 250px;
    min-height: 300px;
    box-sizing: border-box;
    background: linear-gradient(
        145deg,
        #0d263f 0%,
        #081d32 100%
    );
    border: 1px solid #173957;
    border-radius: 22px;
    overflow: hidden;
    position: relative;
    z-index: 2;
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.025),
        0 8px 25px rgba(0,0,0,0.12);
    width: 100% !important;
    padding: 28px !important;
    /* Content alignment */
    display: flex !important;
    flex-direction: column !important;
    /* Animation additions */
    transition: transform .4s cubic-bezier(.22,1,.36,1), box-shadow .4s ease, border-color .4s ease;
    animation: cardBreath 5s ease-in-out infinite;
}

/* Hover lift */
.elementor-26 .elementor-element.elementor-element-a5a4a9e:hover {
    transform: translateY(-10px);
    border-color: #2457e6;
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.025),
        0 20px 45px rgba(0,0,0,0.25);
}

/* Shine sweep on hover */
.elementor-26 .elementor-element.elementor-element-a5a4a9e::before {
    content: '';
    position: absolute;
    top: 0;
    left: -130%;
    width: 65%;
    height: 100%;
    background: linear-gradient(90deg, transparent, rgba(255,255,255,.06), transparent);
    transform: skewX(-18deg);
    transition: left .75s ease;
    pointer-events: none;
    z-index: 1;
}

.elementor-26 .elementor-element.elementor-element-a5a4a9e:hover::before {
    left: 140%;
}

/* FIXED: target direct children of the card itself, not .e-con-inner */
.elementor-26 .elementor-element.elementor-element-a5a4a9e > .elementor-element:last-child {
    margin-top: auto !important;
}

/* Description text */
.elementor-26 .elementor-element.elementor-element-a5a4a9e p,
.elementor-26 .elementor-element.elementor-element-a5a4a9e .elementor-widget-container p {
    white-space: normal !important;
    overflow-wrap: break-word !important;
    word-break: normal !important;
}

@keyframes cardBreath {
    0%, 100% {
        box-shadow:
            inset 0 1px 0 rgba(255,255,255,0.025),
            0 8px 25px rgba(0,0,0,0.12);
    }
    50% {
        box-shadow:
            inset 0 1px 0 rgba(255,255,255,0.025),
            0 10px 30px rgba(0,0,0,0.15),
            0 0 18px rgba(36,87,230,.04);
    }
}

/* =========================
   TABLET
   ========================= */
@media (max-width: 1024px) {
    .elementor-26 .elementor-element.elementor-element-a5a4a9e {
        height: auto;
        min-height: 220px;
        width: 100% !important;
        max-width: 100% !important;
        padding: 24px !important;
    }
}
/* =========================
   MOBILE
   ========================= */
@media (max-width: 767px) {
    .elementor-26 .elementor-element.elementor-element-a5a4a9e {
        height: auto;
        min-height: 200px;
        width: 100% !important;
        max-width: 100% !important;
        padding: 22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-widget_0g1h6sor5 */.elementor-26 .elementor-element.elementor-element-widget_0g1h6sor5 .elementor-icon {
    background: linear-gradient(135deg, #2457e6, #129fe2) !important;
    border: none !important;
    box-shadow: none !important;

    width: 54px !important;
    height: 54px !important;
    border-radius: 16px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    line-height: 1 !important;
    padding: 0 !important;
    box-sizing: border-box !important;

    color: #ffffff !important;
}

.elementor-26 .elementor-element.elementor-element-widget_0g1h6sor5 .elementor-icon svg {
    width: 26px !important;
    height: 26px !important;
    display: block !important;
    margin: 0 !important;
}

.elementor-26 .elementor-element.elementor-element-widget_0g1h6sor5 .elementor-icon i {
    font-size: 26px !important;
    line-height: 1 !important;
    margin: 0 !important;
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-widget_qnuonrpov */.elementor-26 .elementor-element.elementor-element-widget_qnuonrpov {
    background: rgba(0, 245, 212, 0.1);
    padding: 4px 12px;
    border-radius: 20px;
    border: 1px solid rgba(0, 245, 212, 0.2);
    letter-spacing: 0.05em;

    width: fit-content !important;
    max-width: max-content !important;

    white-space: nowrap !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    margin-top: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-319d7b7 */.elementor-26 .elementor-element.elementor-element-319d7b7 {
  position: absolute !important;
  top: 16px;
  right: 20px;
  z-index: 1;
}

.elementor-26 .elementor-element.elementor-element-319d7b7 .elementor-heading-title,
.elementor-26 .elementor-element.elementor-element-319d7b7 p {
  font-size: 14px !important;
  font-weight: 700 !important;
  color: rgba(255, 255, 255, 0.08) !important;
  margin: 0 !important;
  line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_1bpf2zfxh */.elementor-26 .elementor-element.elementor-element-container_1bpf2zfxh {
    height: 250px;
    min-height: 300px;
    box-sizing: border-box;
    background: linear-gradient(
        145deg,
        #0d263f 0%,
        #081d32 100%
    );
    border: 1px solid #173957;
    border-radius: 22px;
    overflow: hidden;
    position: relative;
    z-index: 2;
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.025),
        0 8px 25px rgba(0,0,0,0.12);
    width: 100% !important;
    padding: 28px !important;
    /* Content alignment */
    display: flex !important;
    flex-direction: column !important;
    /* Animation additions */
    transition: transform .4s cubic-bezier(.22,1,.36,1), box-shadow .4s ease, border-color .4s ease;
    animation: cardBreath 5s ease-in-out infinite;
}

/* Hover lift */
.elementor-26 .elementor-element.elementor-element-container_1bpf2zfxh:hover {
    transform: translateY(-10px);
    border-color: #2457e6;
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.025),
        0 20px 45px rgba(0,0,0,0.25);
}

/* Shine sweep on hover */
.elementor-26 .elementor-element.elementor-element-container_1bpf2zfxh::before {
    content: '';
    position: absolute;
    top: 0;
    left: -130%;
    width: 65%;
    height: 100%;
    background: linear-gradient(90deg, transparent, rgba(255,255,255,.06), transparent);
    transform: skewX(-18deg);
    transition: left .75s ease;
    pointer-events: none;
    z-index: 1;
}

.elementor-26 .elementor-element.elementor-element-container_1bpf2zfxh:hover::before {
    left: 140%;
}

/* FIXED: target direct children of the card itself, not .e-con-inner */
.elementor-26 .elementor-element.elementor-element-container_1bpf2zfxh > .elementor-element:last-child {
    margin-top: auto !important;
}

/* Description text */
.elementor-26 .elementor-element.elementor-element-container_1bpf2zfxh p,
.elementor-26 .elementor-element.elementor-element-container_1bpf2zfxh .elementor-widget-container p {
    white-space: normal !important;
    overflow-wrap: break-word !important;
    word-break: normal !important;
}

@keyframes cardBreath {
    0%, 100% {
        box-shadow:
            inset 0 1px 0 rgba(255,255,255,0.025),
            0 8px 25px rgba(0,0,0,0.12);
    }
    50% {
        box-shadow:
            inset 0 1px 0 rgba(255,255,255,0.025),
            0 10px 30px rgba(0,0,0,0.15),
            0 0 18px rgba(36,87,230,.04);
    }
}

/* =========================
   TABLET
   ========================= */
@media (max-width: 1024px) {
    .elementor-26 .elementor-element.elementor-element-container_1bpf2zfxh {
        height: auto;
        min-height: 220px;
        width: 100% !important;
        max-width: 100% !important;
        padding: 24px !important;
    }
}
/* =========================
   MOBILE
   ========================= */
@media (max-width: 767px) {
    .elementor-26 .elementor-element.elementor-element-container_1bpf2zfxh {
        height: auto;
        min-height: 200px;
        width: 100% !important;
        max-width: 100% !important;
        padding: 22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-widget_odllgws6j */.elementor-26 .elementor-element.elementor-element-widget_odllgws6j .elementor-icon {
    background: linear-gradient(135deg, #2457e6, #129fe2) !important;
    border: none !important;
    box-shadow: none !important;

    width: 54px !important;
    height: 54px !important;
    border-radius: 16px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    line-height: 1 !important;
    padding: 0 !important;
    box-sizing: border-box !important;

    color: #ffffff !important;
}

.elementor-26 .elementor-element.elementor-element-widget_odllgws6j .elementor-icon svg {
    width: 26px !important;
    height: 26px !important;
    display: block !important;
    margin: 0 !important;
}

.elementor-26 .elementor-element.elementor-element-widget_odllgws6j .elementor-icon i {
    font-size: 26px !important;
    line-height: 1 !important;
    margin: 0 !important;
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09db5e0 */.elementor-26 .elementor-element.elementor-element-09db5e0 {
    background: rgba(0, 245, 212, 0.1);
    padding: 4px 12px;
    border-radius: 20px;
    border: 1px solid rgba(0, 245, 212, 0.2);
    letter-spacing: 0.05em;

    width: fit-content !important;
    max-width: max-content !important;

    white-space: nowrap !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    margin-top: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-172fd2d */.elementor-26 .elementor-element.elementor-element-172fd2d {
  position: absolute !important;
  top: 16px;
  right: 20px;
  z-index: 1;
}

.elementor-26 .elementor-element.elementor-element-172fd2d .elementor-heading-title,
.elementor-26 .elementor-element.elementor-element-172fd2d p {
  font-size: 14px !important;
  font-weight: 700 !important;
  color: rgba(255, 255, 255, 0.08) !important;
  margin: 0 !important;
  line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_cmhmlam5b */.elementor-26 .elementor-element.elementor-element-container_cmhmlam5b {
    height: 250px;
    min-height: 300px;
    box-sizing: border-box;
    background: linear-gradient(
        145deg,
        #0d263f 0%,
        #081d32 100%
    );
    border: 1px solid #173957;
    border-radius: 22px;
    overflow: hidden;
    position: relative;
    z-index: 2;
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.025),
        0 8px 25px rgba(0,0,0,0.12);
    width: 100% !important;
    padding: 28px !important;
    /* Content alignment */
    display: flex !important;
    flex-direction: column !important;
    /* Animation additions */
    transition: transform .4s cubic-bezier(.22,1,.36,1), box-shadow .4s ease, border-color .4s ease;
    animation: cardBreath 5s ease-in-out infinite;
}

/* Hover lift */
.elementor-26 .elementor-element.elementor-element-container_cmhmlam5b:hover {
    transform: translateY(-10px);
    border-color: #2457e6;
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.025),
        0 20px 45px rgba(0,0,0,0.25);
}

/* Shine sweep on hover */
.elementor-26 .elementor-element.elementor-element-container_cmhmlam5b::before {
    content: '';
    position: absolute;
    top: 0;
    left: -130%;
    width: 65%;
    height: 100%;
    background: linear-gradient(90deg, transparent, rgba(255,255,255,.06), transparent);
    transform: skewX(-18deg);
    transition: left .75s ease;
    pointer-events: none;
    z-index: 1;
}

.elementor-26 .elementor-element.elementor-element-container_cmhmlam5b:hover::before {
    left: 140%;
}

/* FIXED: target direct children of the card itself, not .e-con-inner */
.elementor-26 .elementor-element.elementor-element-container_cmhmlam5b > .elementor-element:last-child {
    margin-top: auto !important;
}

/* Description text */
.elementor-26 .elementor-element.elementor-element-container_cmhmlam5b p,
.elementor-26 .elementor-element.elementor-element-container_cmhmlam5b .elementor-widget-container p {
    white-space: normal !important;
    overflow-wrap: break-word !important;
    word-break: normal !important;
}

@keyframes cardBreath {
    0%, 100% {
        box-shadow:
            inset 0 1px 0 rgba(255,255,255,0.025),
            0 8px 25px rgba(0,0,0,0.12);
    }
    50% {
        box-shadow:
            inset 0 1px 0 rgba(255,255,255,0.025),
            0 10px 30px rgba(0,0,0,0.15),
            0 0 18px rgba(36,87,230,.04);
    }
}

/* =========================
   TABLET
   ========================= */
@media (max-width: 1024px) {
    .elementor-26 .elementor-element.elementor-element-container_cmhmlam5b {
        height: auto;
        min-height: 220px;
        width: 100% !important;
        max-width: 100% !important;
        padding: 24px !important;
    }
}
/* =========================
   MOBILE
   ========================= */
@media (max-width: 767px) {
    .elementor-26 .elementor-element.elementor-element-container_cmhmlam5b {
        height: auto;
        min-height: 200px;
        width: 100% !important;
        max-width: 100% !important;
        padding: 22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-widget_0ptk1gmz1 */.elementor-26 .elementor-element.elementor-element-widget_0ptk1gmz1 .elementor-icon {
    background: linear-gradient(135deg, #2457e6, #129fe2) !important;
    border: none !important;
    box-shadow: none !important;

    width: 54px !important;
    height: 54px !important;
    border-radius: 16px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    line-height: 1 !important;
    padding: 0 !important;
    box-sizing: border-box !important;

    color: #ffffff !important;
}

.elementor-26 .elementor-element.elementor-element-widget_0ptk1gmz1 .elementor-icon svg {
    width: 26px !important;
    height: 26px !important;
    display: block !important;
    margin: 0 !important;
}

.elementor-26 .elementor-element.elementor-element-widget_0ptk1gmz1 .elementor-icon i {
    font-size: 26px !important;
    line-height: 1 !important;
    margin: 0 !important;
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55e45b5 */.elementor-26 .elementor-element.elementor-element-55e45b5 {
    background: rgba(0, 245, 212, 0.1);
    padding: 4px 12px;
    border-radius: 20px;
    border: 1px solid rgba(0, 245, 212, 0.2);
    letter-spacing: 0.05em;

    width: fit-content !important;
    max-width: max-content !important;

    white-space: nowrap !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    margin-top: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34741c8 */.elementor-26 .elementor-element.elementor-element-34741c8 {
  position: absolute !important;
  top: 16px;
  right: 20px;
  z-index: 1;
}

.elementor-26 .elementor-element.elementor-element-34741c8 .elementor-heading-title,
.elementor-26 .elementor-element.elementor-element-34741c8 p {
  font-size: 14px !important;
  font-weight: 700 !important;
  color: rgba(255, 255, 255, 0.08) !important;
  margin: 0 !important;
  line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_33c08flfg */.elementor-26 .elementor-element.elementor-element-container_33c08flfg {
    height: 250px;
    min-height: 300px;
    box-sizing: border-box;
    background: linear-gradient(
        145deg,
        #0d263f 0%,
        #081d32 100%
    );
    border: 1px solid #173957;
    border-radius: 22px;
    overflow: hidden;
    position: relative;
    z-index: 2;
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.025),
        0 8px 25px rgba(0,0,0,0.12);
    width: 100% !important;
    padding: 28px !important;
    /* Content alignment */
    display: flex !important;
    flex-direction: column !important;
    /* Animation additions */
    transition: transform .4s cubic-bezier(.22,1,.36,1), box-shadow .4s ease, border-color .4s ease;
    animation: cardBreath 5s ease-in-out infinite;
}

/* Hover lift */
.elementor-26 .elementor-element.elementor-element-container_33c08flfg:hover {
    transform: translateY(-10px);
    border-color: #2457e6;
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.025),
        0 20px 45px rgba(0,0,0,0.25);
}

/* Shine sweep on hover */
.elementor-26 .elementor-element.elementor-element-container_33c08flfg::before {
    content: '';
    position: absolute;
    top: 0;
    left: -130%;
    width: 65%;
    height: 100%;
    background: linear-gradient(90deg, transparent, rgba(255,255,255,.06), transparent);
    transform: skewX(-18deg);
    transition: left .75s ease;
    pointer-events: none;
    z-index: 1;
}

.elementor-26 .elementor-element.elementor-element-container_33c08flfg:hover::before {
    left: 140%;
}

/* FIXED: target direct children of the card itself, not .e-con-inner */
.elementor-26 .elementor-element.elementor-element-container_33c08flfg > .elementor-element:last-child {
    margin-top: auto !important;
}

/* Description text */
.elementor-26 .elementor-element.elementor-element-container_33c08flfg p,
.elementor-26 .elementor-element.elementor-element-container_33c08flfg .elementor-widget-container p {
    white-space: normal !important;
    overflow-wrap: break-word !important;
    word-break: normal !important;
}

@keyframes cardBreath {
    0%, 100% {
        box-shadow:
            inset 0 1px 0 rgba(255,255,255,0.025),
            0 8px 25px rgba(0,0,0,0.12);
    }
    50% {
        box-shadow:
            inset 0 1px 0 rgba(255,255,255,0.025),
            0 10px 30px rgba(0,0,0,0.15),
            0 0 18px rgba(36,87,230,.04);
    }
}

/* =========================
   TABLET
   ========================= */
@media (max-width: 1024px) {
    .elementor-26 .elementor-element.elementor-element-container_33c08flfg {
        height: auto;
        min-height: 220px;
        width: 100% !important;
        max-width: 100% !important;
        padding: 24px !important;
    }
}
/* =========================
   MOBILE
   ========================= */
@media (max-width: 767px) {
    .elementor-26 .elementor-element.elementor-element-container_33c08flfg {
        height: auto;
        min-height: 200px;
        width: 100% !important;
        max-width: 100% !important;
        padding: 22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-widget_oquxhf9kw */.elementor-26 .elementor-element.elementor-element-widget_oquxhf9kw .elementor-icon {
    background: linear-gradient(135deg, #2457e6, #129fe2) !important;
    border: none !important;
    box-shadow: none !important;

    width: 54px !important;
    height: 54px !important;
    border-radius: 16px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    line-height: 1 !important;
    padding: 0 !important;
    box-sizing: border-box !important;

    color: #ffffff !important;
}

.elementor-26 .elementor-element.elementor-element-widget_oquxhf9kw .elementor-icon svg {
    width: 26px !important;
    height: 26px !important;
    display: block !important;
    margin: 0 !important;
}

.elementor-26 .elementor-element.elementor-element-widget_oquxhf9kw .elementor-icon i {
    font-size: 26px !important;
    line-height: 1 !important;
    margin: 0 !important;
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d3504ff */.elementor-26 .elementor-element.elementor-element-d3504ff {
    background: rgba(0, 245, 212, 0.1);
    padding: 4px 12px;
    border-radius: 20px;
    border: 1px solid rgba(0, 245, 212, 0.2);
    letter-spacing: 0.05em;

    width: fit-content !important;
    max-width: max-content !important;

    white-space: nowrap !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    margin-top: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd1826b */.elementor-26 .elementor-element.elementor-element-dd1826b {
  position: absolute !important;
  top: 16px;
  right: 20px;
  z-index: 1;
}

.elementor-26 .elementor-element.elementor-element-dd1826b .elementor-heading-title,
.elementor-26 .elementor-element.elementor-element-dd1826b p {
  font-size: 14px !important;
  font-weight: 700 !important;
  color: rgba(255, 255, 255, 0.08) !important;
  margin: 0 !important;
  line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_ce5g6w5yw */.elementor-26 .elementor-element.elementor-element-container_ce5g6w5yw {
    height: 250px;
    min-height: 300px;
    box-sizing: border-box;
    background: linear-gradient(
        145deg,
        #0d263f 0%,
        #081d32 100%
    );
    border: 1px solid #173957;
    border-radius: 22px;
    overflow: hidden;
    position: relative;
    z-index: 2;
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.025),
        0 8px 25px rgba(0,0,0,0.12);
    width: 100% !important;
    padding: 28px !important;
    /* Content alignment */
    display: flex !important;
    flex-direction: column !important;
    /* Animation additions */
    transition: transform .4s cubic-bezier(.22,1,.36,1), box-shadow .4s ease, border-color .4s ease;
    animation: cardBreath 5s ease-in-out infinite;
}

/* Hover lift */
.elementor-26 .elementor-element.elementor-element-container_ce5g6w5yw:hover {
    transform: translateY(-10px);
    border-color: #2457e6;
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.025),
        0 20px 45px rgba(0,0,0,0.25);
}

/* Shine sweep on hover */
.elementor-26 .elementor-element.elementor-element-container_ce5g6w5yw::before {
    content: '';
    position: absolute;
    top: 0;
    left: -130%;
    width: 65%;
    height: 100%;
    background: linear-gradient(90deg, transparent, rgba(255,255,255,.06), transparent);
    transform: skewX(-18deg);
    transition: left .75s ease;
    pointer-events: none;
    z-index: 1;
}

.elementor-26 .elementor-element.elementor-element-container_ce5g6w5yw:hover::before {
    left: 140%;
}

/* FIXED: target direct children of the card itself, not .e-con-inner */
.elementor-26 .elementor-element.elementor-element-container_ce5g6w5yw > .elementor-element:last-child {
    margin-top: auto !important;
}

/* Description text */
.elementor-26 .elementor-element.elementor-element-container_ce5g6w5yw p,
.elementor-26 .elementor-element.elementor-element-container_ce5g6w5yw .elementor-widget-container p {
    white-space: normal !important;
    overflow-wrap: break-word !important;
    word-break: normal !important;
}

@keyframes cardBreath {
    0%, 100% {
        box-shadow:
            inset 0 1px 0 rgba(255,255,255,0.025),
            0 8px 25px rgba(0,0,0,0.12);
    }
    50% {
        box-shadow:
            inset 0 1px 0 rgba(255,255,255,0.025),
            0 10px 30px rgba(0,0,0,0.15),
            0 0 18px rgba(36,87,230,.04);
    }
}

/* =========================
   TABLET
   ========================= */
@media (max-width: 1024px) {
    .elementor-26 .elementor-element.elementor-element-container_ce5g6w5yw {
        height: auto;
        min-height: 220px;
        width: 100% !important;
        max-width: 100% !important;
        padding: 24px !important;
    }
}
/* =========================
   MOBILE
   ========================= */
@media (max-width: 767px) {
    .elementor-26 .elementor-element.elementor-element-container_ce5g6w5yw {
        height: auto;
        min-height: 200px;
        width: 100% !important;
        max-width: 100% !important;
        padding: 22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3be36dd */.elementor-26 .elementor-element.elementor-element-3be36dd .elementor-icon {
    background: linear-gradient(135deg, #2457e6, #129fe2) !important;
    border: none !important;
    box-shadow: none !important;

    width: 54px !important;
    height: 54px !important;
    border-radius: 16px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    line-height: 1 !important;
    padding: 0 !important;
    box-sizing: border-box !important;

    color: #ffffff !important;
}

.elementor-26 .elementor-element.elementor-element-3be36dd .elementor-icon svg {
    width: 26px !important;
    height: 26px !important;
    display: block !important;
    margin: 0 !important;
}

.elementor-26 .elementor-element.elementor-element-3be36dd .elementor-icon i {
    font-size: 26px !important;
    line-height: 1 !important;
    margin: 0 !important;
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c03df6b */.elementor-26 .elementor-element.elementor-element-c03df6b {
    background: rgba(0, 245, 212, 0.1);
    padding: 4px 12px;
    border-radius: 20px;
    border: 1px solid rgba(0, 245, 212, 0.2);
    letter-spacing: 0.05em;

    width: fit-content !important;
    max-width: max-content !important;

    white-space: nowrap !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    margin-top: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-242cb5f */.elementor-26 .elementor-element.elementor-element-242cb5f {
  position: absolute !important;
  top: 16px;
  right: 20px;
  z-index: 1;
}

.elementor-26 .elementor-element.elementor-element-242cb5f .elementor-heading-title,
.elementor-26 .elementor-element.elementor-element-242cb5f p {
  font-size: 14px !important;
  font-weight: 700 !important;
  color: rgba(255, 255, 255, 0.08) !important;
  margin: 0 !important;
  line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-585b197 */.elementor-26 .elementor-element.elementor-element-585b197 {
    height: 250px;
    min-height: 300px;
    box-sizing: border-box;
    background: linear-gradient(
        145deg,
        #0d263f 0%,
        #081d32 100%
    );
    border: 1px solid #173957;
    border-radius: 22px;
    overflow: hidden;
    position: relative;
    z-index: 2;
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.025),
        0 8px 25px rgba(0,0,0,0.12);
    width: 100% !important;
    padding: 28px !important;
    /* Content alignment */
    display: flex !important;
    flex-direction: column !important;
    /* Animation additions */
    transition: transform .4s cubic-bezier(.22,1,.36,1), box-shadow .4s ease, border-color .4s ease;
    animation: cardBreath 5s ease-in-out infinite;
}

/* Hover lift */
.elementor-26 .elementor-element.elementor-element-585b197:hover {
    transform: translateY(-10px);
    border-color: #2457e6;
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.025),
        0 20px 45px rgba(0,0,0,0.25);
}

/* Shine sweep on hover */
.elementor-26 .elementor-element.elementor-element-585b197::before {
    content: '';
    position: absolute;
    top: 0;
    left: -130%;
    width: 65%;
    height: 100%;
    background: linear-gradient(90deg, transparent, rgba(255,255,255,.06), transparent);
    transform: skewX(-18deg);
    transition: left .75s ease;
    pointer-events: none;
    z-index: 1;
}

.elementor-26 .elementor-element.elementor-element-585b197:hover::before {
    left: 140%;
}

/* FIXED: target direct children of the card itself, not .e-con-inner */
.elementor-26 .elementor-element.elementor-element-585b197 > .elementor-element:last-child {
    margin-top: auto !important;
}

/* Description text */
.elementor-26 .elementor-element.elementor-element-585b197 p,
.elementor-26 .elementor-element.elementor-element-585b197 .elementor-widget-container p {
    white-space: normal !important;
    overflow-wrap: break-word !important;
    word-break: normal !important;
}

@keyframes cardBreath {
    0%, 100% {
        box-shadow:
            inset 0 1px 0 rgba(255,255,255,0.025),
            0 8px 25px rgba(0,0,0,0.12);
    }
    50% {
        box-shadow:
            inset 0 1px 0 rgba(255,255,255,0.025),
            0 10px 30px rgba(0,0,0,0.15),
            0 0 18px rgba(36,87,230,.04);
    }
}

/* =========================
   TABLET
   ========================= */
@media (max-width: 1024px) {
    .elementor-26 .elementor-element.elementor-element-585b197 {
        height: auto;
        min-height: 220px;
        width: 100% !important;
        max-width: 100% !important;
        padding: 24px !important;
    }
}
/* =========================
   MOBILE
   ========================= */
@media (max-width: 767px) {
    .elementor-26 .elementor-element.elementor-element-585b197 {
        height: auto;
        min-height: 200px;
        width: 100% !important;
        max-width: 100% !important;
        padding: 22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_9cqal79d9 */.elementor-26 .elementor-element.elementor-element-container_9cqal79d9 { 
    position: relative; 
    display: grid; 

    grid-template-columns: repeat(6, minmax(0, 1fr)); 

    gap: 20px; 

    align-items: stretch; 

    overflow: hidden; 
} 
.elementor-26 .elementor-element.elementor-element-container_9cqal79d9 { 
    position: relative; 
    z-index: 1; 
} 

/* Horizontal connecting line */ 
.elementor-26 .elementor-element.elementor-element-container_9cqal79d9::before { 
    content: ""; 
    position: absolute; 

    width: 100%; 
    height: 2px; 

    top: 30%; 
    left: 0; 

    transform: translateY(-50%); 

    background: linear-gradient( 
        90deg, 
        transparent, 
        #183b5c 10%, 
        #52708c 35%, 
        #8493a2 50%, 
        #168da6 70%, 
        #07596a 90%, 
        transparent 
    ); 

    box-shadow: 0 0 8px rgba(30, 150, 180, 0.25); 

    z-index: 1; 
    pointer-events: none; 
} 

/* All elements inside grid stay above line */ 
.elementor-26 .elementor-element.elementor-element-container_9cqal79d9 .e-con, 
.elementor-26 .elementor-element.elementor-element-container_9cqal79d9 .elementor-element { 
    position: relative; 
    z-index: 2; 
} 
.elementor-26 .elementor-element.elementor-element-container_9cqal79d9 > .e-con { 
    height:  250px; 
    min-height: 250px; 
    box-sizing: border-box; 
} 
/* =========================
   TABLET
   ========================= */
@media (max-width: 1200px) { 
    .elementor-26 .elementor-element.elementor-element-container_9cqal79d9 { 
        grid-template-columns: repeat(3, minmax(0, 1fr)); 
        gap: 16px; 
    } 
    .elementor-26 .elementor-element.elementor-element-container_9cqal79d9 > .e-con { 
        height: 250px; 
        min-height: 250px; 
    }
    .elementor-26 .elementor-element.elementor-element-container_9cqal79d9::before {
        display: none !important;
    }
} 
/* =========================
   MOBILE
   ========================= */
@media (max-width: 767px) {
    .elementor-26 .elementor-element.elementor-element-container_9cqal79d9 {
        grid-template-columns: 1fr;
        gap: 24px;
    }
    .elementor-26 .elementor-element.elementor-element-container_9cqal79d9::before {
        display: none !important;
    }
    .elementor-26 .elementor-element.elementor-element-container_9cqal79d9 > .e-con {
        height: auto;
        min-height: unset;
    }
}
/* Prevent badge/button text from stacking vertically */
.elementor-26 .elementor-element.elementor-element-container_9cqal79d9 .elementor-button-text,
.elementor-26 .elementor-element.elementor-element-container_9cqal79d9 p,
.elementor-26 .elementor-element.elementor-element-container_9cqal79d9 span {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_ibvqinev2 */.elementor-26 .elementor-element.elementor-element-container_ibvqinev2 { backdrop-filter: blur(12px);
border-radius:12px; box-shadow: 0 8px 32px rgba(0, 0, 0, 0.4); } @media (max-width: 767px) { .elementor-26 .elementor-element.elementor-element-container_ibvqinev2 { border-radius: 12px !important; padding: 0.4rem 1.1rem !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_jawuy3fu8 */.elementor-26 .elementor-element.elementor-element-container_jawuy3fu8 {
  position: relative !important;
  overflow: hidden !important;
}
/* LEFT TOP CIRCULAR RINGS */
.elementor-26 .elementor-element.elementor-element-container_jawuy3fu8::before {
  content: '';
  position: absolute;
  width: 550px;
  height: 550px;
  top: -100px;
  left: -390px;
  border-radius: 50%;
  background: transparent;
  box-shadow:
    0 0 0 1px rgba(80, 140, 230, 0.10),
    0 0 0 55px rgba(80, 140, 230, 0.025),
    0 0 0 110px rgba(80, 140, 230, 0.018);
  pointer-events: none;
  z-index: 1;
}
/* RIGHT BOTTOM SOFT GLOW */
.elementor-26 .elementor-element.elementor-element-container_jawuy3fu8::after {
  content: '';
  position: absolute;
  width: 620px;
  height: 620px;
  right: -365px;
  bottom: -365px;
  border-radius: 50%;
  background:
    radial-gradient(
      circle at center,
      rgba(0, 150, 165, 0.34) 0%,
      rgba(0, 150, 165, 0.27) 35%,
      rgba(0, 140, 160, 0.16) 55%,
      rgba(0, 125, 150, 0.07) 70%,
      transparent 80%
    );
  box-shadow:
    0 0 80px rgba(0, 155, 170, 0.10),
    0 0 140px rgba(0, 140, 160, 0.06);
  pointer-events: none;
  z-index: 1;
}
/* KEEP CONTENT ABOVE EFFECTS - grid stays intact, just adds z-index */
.elementor-26 .elementor-element.elementor-element-container_jawuy3fu8 > .elementor-container,
.elementor-26 .elementor-element.elementor-element-container_jawuy3fu8 > .e-con-inner {
  position: relative !important;
  z-index: 2 !important;
}
/* ===== TABLET (≤1024px) ===== */
@media (max-width: 1024px) {
  .elementor-26 .elementor-element.elementor-element-container_jawuy3fu8::before {
    width: 330px;
    height: 330px;
    top: -80px;
    left: -280px;
  }
  .elementor-26 .elementor-element.elementor-element-container_jawuy3fu8::after {
    width: 420px;
    height: 420px;
    right: -230px;
    bottom: -230px;
  }
}
/* ===== MOBILE (≤767px) ===== */
@media (max-width: 767px) {
  .elementor-26 .elementor-element.elementor-element-container_jawuy3fu8::before {
    width: 180px;
    height: 180px;
    top: -60px;
    left: -180px;
  }
  .elementor-26 .elementor-element.elementor-element-container_jawuy3fu8::after {
    width: 260px;
    height: 260px;
    right: -130px;
    bottom: -130px;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-39f6b3a */.elementor-26 .elementor-element.elementor-element-39f6b3a {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.elementor-26 .elementor-element.elementor-element-39f6b3a .elementor-icon {
  background: transparent !important;
  width: 10px !important;
  height: 10px !important;
}

.elementor-26 .elementor-element.elementor-element-39f6b3a .elementor-icon svg,
.elementor-26 .elementor-element.elementor-element-39f6b3a .elementor-icon i {
  color: #1dd3a8 !important;
  fill: #1dd3a8 !important;
  font-size: 10px !important;
  filter: drop-shadow(0 0 3px rgba(29, 211, 168, 0.7));
}

/* Soft glow ring around the icon */
.elementor-26 .elementor-element.elementor-element-39f6b3a .elementor-icon {
  position: relative !important;
}

.elementor-26 .elementor-element.elementor-element-39f6b3a .elementor-icon::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 26px;
  height: 26px;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background: rgba(29, 211, 168, 0.15);
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3053512 */.elementor-26 .elementor-element.elementor-element-3053512 {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
  width: fit-content !important;
  padding: 6px !important;
  /*background: #ffffff !important;*/
  border: 1.5px solid #c7d5ea !important;
  border-radius: 50px !important;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06) !important;
  flex-shrink: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-widget_4g07xy8al */.elementor-26 .elementor-element.elementor-element-widget_4g07xy8al .elementor-heading-title span {
  background: linear-gradient(
    100deg,
    #2456DF 0%,
    #2869E2 45%,
    #1D87D2 70%,
    #0AA8AC 100%
  ) !important;

  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  background-clip: text !important;
  color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-widget_ls9ztv1lc */.elementor-26 .elementor-element.elementor-element-widget_ls9ztv1lc {
  transition: transform 0.35s ease, box-shadow 0.35s ease;
}
.elementor-26 .elementor-element.elementor-element-widget_ls9ztv1lc:hover {
  transform: translateY(-4px) rotate(-4deg) scale(1.06);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_5b06qwnif *//* ===== ENTRANCE ANIMATION (page load pe) ===== */
.elementor-26 .elementor-element.elementor-element-container_5b06qwnif {
  position: relative;
  overflow: hidden;
  opacity: 0;
  transform: translateY(22px) scale(0.98);
  animation: cardFadeIn 0.65s cubic-bezier(.22,1,.36,1) forwards;
  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;
}

/* top accent line jo hover pe fill hoti hai */
.elementor-26 .elementor-element.elementor-element-container_5b06qwnif::before {
  content: "";
  position: absolute;
  top: 0;
  left: 22px;
  right: 22px;
  height: 2px;
  border-radius: 0 0 99px 99px;
  background: linear-gradient(90deg, #2457e6, #08b6a5);
  opacity: 0;
  transform: scaleX(0.3);
  transition: opacity 0.35s ease, transform 0.35s ease;
}

/* shine sweep effect */
.elementor-26 .elementor-element.elementor-element-container_5b06qwnif::after {
  content: "";
  position: absolute;
  left: -130%;
  top: 0;
  width: 65%;
  height: 100%;
  background: linear-gradient(90deg, transparent, rgba(255,255,255,.72), transparent);
  transform: skewX(-18deg);
  transition: left 0.75s ease;
  pointer-events: none;
}

/* ===== HOVER STATE ===== */
.elementor-26 .elementor-element.elementor-element-container_5b06qwnif:hover {
  transform: translateY(-9px);
  border-color: rgba(36,87,230,.25);
  box-shadow: 0 25px 50px rgba(7,20,42,.10);
}

.elementor-26 .elementor-element.elementor-element-container_5b06qwnif:hover::before {
  opacity: 1;
  transform: scaleX(1);
}

.elementor-26 .elementor-element.elementor-element-container_5b06qwnif:hover::after {
  left: 140%;
}

/* ===== ICON ANIMATION ON CARD HOVER (naya add kiya) ===== */
.elementor-26 .elementor-element.elementor-element-container_5b06qwnif:hover .elementor-icon,
.elementor-26 .elementor-element.elementor-element-container_5b06qwnif:hover .elementor-icon-box-icon {
  transform: translateY(-6px) rotate(-4deg) scale(1.08);
  box-shadow: 0 16px 32px rgba(36, 87, 230, 0.20);
}

/* ===== KEYFRAMES ===== */
@keyframes cardFadeIn {
  from {
    opacity: 0;
    transform: translateY(24px) scale(0.97);
  }
  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-widget_yivooqvis */.elementor-26 .elementor-element.elementor-element-widget_yivooqvis {
  transition: transform 0.35s ease, box-shadow 0.35s ease;
}
.elementor-26 .elementor-element.elementor-element-widget_yivooqvis:hover {
  transform: translateY(-4px) rotate(-4deg) scale(1.06);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_ewf2925at *//* ===== ENTRANCE ANIMATION (page load pe) ===== */
.elementor-26 .elementor-element.elementor-element-container_ewf2925at {
  position: relative;
  overflow: hidden;
  opacity: 0;
  transform: translateY(22px) scale(0.98);
  animation: cardFadeIn 0.65s cubic-bezier(.22,1,.36,1) forwards;
  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;
}

/* top accent line jo hover pe fill hoti hai */
.elementor-26 .elementor-element.elementor-element-container_ewf2925at::before {
  content: "";
  position: absolute;
  top: 0;
  left: 22px;
  right: 22px;
  height: 2px;
  border-radius: 0 0 99px 99px;
  background: linear-gradient(90deg, #2457e6, #08b6a5);
  opacity: 0;
  transform: scaleX(0.3);
  transition: opacity 0.35s ease, transform 0.35s ease;
}

/* shine sweep effect */
.elementor-26 .elementor-element.elementor-element-container_ewf2925at::after {
  content: "";
  position: absolute;
  left: -130%;
  top: 0;
  width: 65%;
  height: 100%;
  background: linear-gradient(90deg, transparent, rgba(255,255,255,.72), transparent);
  transform: skewX(-18deg);
  transition: left 0.75s ease;
  pointer-events: none;
}

/* ===== HOVER STATE ===== */
.elementor-26 .elementor-element.elementor-element-container_ewf2925at:hover {
  transform: translateY(-9px);
  border-color: rgba(36,87,230,.25);
  box-shadow: 0 25px 50px rgba(7,20,42,.10);
}

.elementor-26 .elementor-element.elementor-element-container_ewf2925at:hover::before {
  opacity: 1;
  transform: scaleX(1);
}

.elementor-26 .elementor-element.elementor-element-container_ewf2925at:hover::after {
  left: 140%;
}

/* ===== ICON ANIMATION ON CARD HOVER (naya add kiya) ===== */
.elementor-26 .elementor-element.elementor-element-container_ewf2925at:hover .elementor-icon,
.elementor-26 .elementor-element.elementor-element-container_ewf2925at:hover .elementor-icon-box-icon {
  transform: translateY(-6px) rotate(-4deg) scale(1.08);
  box-shadow: 0 16px 32px rgba(36, 87, 230, 0.20);
}

/* ===== KEYFRAMES ===== */
@keyframes cardFadeIn {
  from {
    opacity: 0;
    transform: translateY(24px) scale(0.97);
  }
  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-widget_29yfh9fco */.elementor-26 .elementor-element.elementor-element-widget_29yfh9fco {
  transition: transform 0.35s ease, box-shadow 0.35s ease;
}
.elementor-26 .elementor-element.elementor-element-widget_29yfh9fco:hover {
  transform: translateY(-4px) rotate(-4deg) scale(1.06);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_jbvoaqheo *//* ===== ENTRANCE ANIMATION (page load pe) ===== */
.elementor-26 .elementor-element.elementor-element-container_jbvoaqheo {
  position: relative;
  overflow: hidden;
  opacity: 0;
  transform: translateY(22px) scale(0.98);
  animation: cardFadeIn 0.65s cubic-bezier(.22,1,.36,1) forwards;
  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;
}

/* top accent line jo hover pe fill hoti hai */
.elementor-26 .elementor-element.elementor-element-container_jbvoaqheo::before {
  content: "";
  position: absolute;
  top: 0;
  left: 22px;
  right: 22px;
  height: 2px;
  border-radius: 0 0 99px 99px;
  background: linear-gradient(90deg, #2457e6, #08b6a5);
  opacity: 0;
  transform: scaleX(0.3);
  transition: opacity 0.35s ease, transform 0.35s ease;
}

/* shine sweep effect */
.elementor-26 .elementor-element.elementor-element-container_jbvoaqheo::after {
  content: "";
  position: absolute;
  left: -130%;
  top: 0;
  width: 65%;
  height: 100%;
  background: linear-gradient(90deg, transparent, rgba(255,255,255,.72), transparent);
  transform: skewX(-18deg);
  transition: left 0.75s ease;
  pointer-events: none;
}

/* ===== HOVER STATE ===== */
.elementor-26 .elementor-element.elementor-element-container_jbvoaqheo:hover {
  transform: translateY(-9px);
  border-color: rgba(36,87,230,.25);
  box-shadow: 0 25px 50px rgba(7,20,42,.10);
}

.elementor-26 .elementor-element.elementor-element-container_jbvoaqheo:hover::before {
  opacity: 1;
  transform: scaleX(1);
}

.elementor-26 .elementor-element.elementor-element-container_jbvoaqheo:hover::after {
  left: 140%;
}

/* ===== ICON ANIMATION ON CARD HOVER (naya add kiya) ===== */
.elementor-26 .elementor-element.elementor-element-container_jbvoaqheo:hover .elementor-icon,
.elementor-26 .elementor-element.elementor-element-container_jbvoaqheo:hover .elementor-icon-box-icon {
  transform: translateY(-6px) rotate(-4deg) scale(1.08);
  box-shadow: 0 16px 32px rgba(36, 87, 230, 0.20);
}

/* ===== KEYFRAMES ===== */
@keyframes cardFadeIn {
  from {
    opacity: 0;
    transform: translateY(24px) scale(0.97);
  }
  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-widget_zr8thy8dz */.elementor-26 .elementor-element.elementor-element-widget_zr8thy8dz {
  transition: transform 0.35s ease, box-shadow 0.35s ease;
}
.elementor-26 .elementor-element.elementor-element-widget_zr8thy8dz:hover {
  transform: translateY(-4px) rotate(-4deg) scale(1.06);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_5vcd8qtm6 *//* ===== ENTRANCE ANIMATION (page load pe) ===== */
.elementor-26 .elementor-element.elementor-element-container_5vcd8qtm6 {
  position: relative;
  overflow: hidden;
  opacity: 0;
  transform: translateY(22px) scale(0.98);
  animation: cardFadeIn 0.65s cubic-bezier(.22,1,.36,1) forwards;
  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;
}

/* top accent line jo hover pe fill hoti hai */
.elementor-26 .elementor-element.elementor-element-container_5vcd8qtm6::before {
  content: "";
  position: absolute;
  top: 0;
  left: 22px;
  right: 22px;
  height: 2px;
  border-radius: 0 0 99px 99px;
  background: linear-gradient(90deg, #2457e6, #08b6a5);
  opacity: 0;
  transform: scaleX(0.3);
  transition: opacity 0.35s ease, transform 0.35s ease;
}

/* shine sweep effect */
.elementor-26 .elementor-element.elementor-element-container_5vcd8qtm6::after {
  content: "";
  position: absolute;
  left: -130%;
  top: 0;
  width: 65%;
  height: 100%;
  background: linear-gradient(90deg, transparent, rgba(255,255,255,.72), transparent);
  transform: skewX(-18deg);
  transition: left 0.75s ease;
  pointer-events: none;
}

/* ===== HOVER STATE ===== */
.elementor-26 .elementor-element.elementor-element-container_5vcd8qtm6:hover {
  transform: translateY(-9px);
  border-color: rgba(36,87,230,.25);
  box-shadow: 0 25px 50px rgba(7,20,42,.10);
}

.elementor-26 .elementor-element.elementor-element-container_5vcd8qtm6:hover::before {
  opacity: 1;
  transform: scaleX(1);
}

.elementor-26 .elementor-element.elementor-element-container_5vcd8qtm6:hover::after {
  left: 140%;
}

/* ===== ICON ANIMATION ON CARD HOVER (naya add kiya) ===== */
.elementor-26 .elementor-element.elementor-element-container_5vcd8qtm6:hover .elementor-icon,
.elementor-26 .elementor-element.elementor-element-container_5vcd8qtm6:hover .elementor-icon-box-icon {
  transform: translateY(-6px) rotate(-4deg) scale(1.08);
  box-shadow: 0 16px 32px rgba(36, 87, 230, 0.20);
}

/* ===== KEYFRAMES ===== */
@keyframes cardFadeIn {
  from {
    opacity: 0;
    transform: translateY(24px) scale(0.97);
  }
  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-widget_ktk1s26k3 */.elementor-26 .elementor-element.elementor-element-widget_ktk1s26k3 {
  transition: transform 0.35s ease, box-shadow 0.35s ease;
}
.elementor-26 .elementor-element.elementor-element-widget_ktk1s26k3:hover {
  transform: translateY(-4px) rotate(-4deg) scale(1.06);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_64ekby86o *//* ===== ENTRANCE ANIMATION (page load pe) ===== */
.elementor-26 .elementor-element.elementor-element-container_64ekby86o {
  position: relative;
  overflow: hidden;
  opacity: 0;
  transform: translateY(22px) scale(0.98);
  animation: cardFadeIn 0.65s cubic-bezier(.22,1,.36,1) forwards;
  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;
}

/* top accent line jo hover pe fill hoti hai */
.elementor-26 .elementor-element.elementor-element-container_64ekby86o::before {
  content: "";
  position: absolute;
  top: 0;
  left: 22px;
  right: 22px;
  height: 2px;
  border-radius: 0 0 99px 99px;
  background: linear-gradient(90deg, #2457e6, #08b6a5);
  opacity: 0;
  transform: scaleX(0.3);
  transition: opacity 0.35s ease, transform 0.35s ease;
}

/* shine sweep effect */
.elementor-26 .elementor-element.elementor-element-container_64ekby86o::after {
  content: "";
  position: absolute;
  left: -130%;
  top: 0;
  width: 65%;
  height: 100%;
  background: linear-gradient(90deg, transparent, rgba(255,255,255,.72), transparent);
  transform: skewX(-18deg);
  transition: left 0.75s ease;
  pointer-events: none;
}

/* ===== HOVER STATE ===== */
.elementor-26 .elementor-element.elementor-element-container_64ekby86o:hover {
  transform: translateY(-9px);
  border-color: rgba(36,87,230,.25);
  box-shadow: 0 25px 50px rgba(7,20,42,.10);
}

.elementor-26 .elementor-element.elementor-element-container_64ekby86o:hover::before {
  opacity: 1;
  transform: scaleX(1);
}

.elementor-26 .elementor-element.elementor-element-container_64ekby86o:hover::after {
  left: 140%;
}

/* ===== ICON ANIMATION ON CARD HOVER (naya add kiya) ===== */
.elementor-26 .elementor-element.elementor-element-container_64ekby86o:hover .elementor-icon,
.elementor-26 .elementor-element.elementor-element-container_64ekby86o:hover .elementor-icon-box-icon {
  transform: translateY(-6px) rotate(-4deg) scale(1.08);
  box-shadow: 0 16px 32px rgba(36, 87, 230, 0.20);
}

/* ===== KEYFRAMES ===== */
@keyframes cardFadeIn {
  from {
    opacity: 0;
    transform: translateY(24px) scale(0.97);
  }
  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-widget_27qvsey3k */.elementor-26 .elementor-element.elementor-element-widget_27qvsey3k {
  transition: transform 0.35s ease, box-shadow 0.35s ease;
}
.elementor-26 .elementor-element.elementor-element-widget_27qvsey3k:hover {
  transform: translateY(-4px) rotate(-4deg) scale(1.06);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_l9go771i3 *//* ===== ENTRANCE ANIMATION (page load pe) ===== */
.elementor-26 .elementor-element.elementor-element-container_l9go771i3 {
  position: relative;
  overflow: hidden;
  opacity: 0;
  transform: translateY(22px) scale(0.98);
  animation: cardFadeIn 0.65s cubic-bezier(.22,1,.36,1) forwards;
  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;
}

/* top accent line jo hover pe fill hoti hai */
.elementor-26 .elementor-element.elementor-element-container_l9go771i3::before {
  content: "";
  position: absolute;
  top: 0;
  left: 22px;
  right: 22px;
  height: 2px;
  border-radius: 0 0 99px 99px;
  background: linear-gradient(90deg, #2457e6, #08b6a5);
  opacity: 0;
  transform: scaleX(0.3);
  transition: opacity 0.35s ease, transform 0.35s ease;
}

/* shine sweep effect */
.elementor-26 .elementor-element.elementor-element-container_l9go771i3::after {
  content: "";
  position: absolute;
  left: -130%;
  top: 0;
  width: 65%;
  height: 100%;
  background: linear-gradient(90deg, transparent, rgba(255,255,255,.72), transparent);
  transform: skewX(-18deg);
  transition: left 0.75s ease;
  pointer-events: none;
}

/* ===== HOVER STATE ===== */
.elementor-26 .elementor-element.elementor-element-container_l9go771i3:hover {
  transform: translateY(-9px);
  border-color: rgba(36,87,230,.25);
  box-shadow: 0 25px 50px rgba(7,20,42,.10);
}

.elementor-26 .elementor-element.elementor-element-container_l9go771i3:hover::before {
  opacity: 1;
  transform: scaleX(1);
}

.elementor-26 .elementor-element.elementor-element-container_l9go771i3:hover::after {
  left: 140%;
}

/* ===== ICON ANIMATION ON CARD HOVER (naya add kiya) ===== */
.elementor-26 .elementor-element.elementor-element-container_l9go771i3:hover .elementor-icon,
.elementor-26 .elementor-element.elementor-element-container_l9go771i3:hover .elementor-icon-box-icon {
  transform: translateY(-6px) rotate(-4deg) scale(1.08);
  box-shadow: 0 16px 32px rgba(36, 87, 230, 0.20);
}

/* ===== KEYFRAMES ===== */
@keyframes cardFadeIn {
  from {
    opacity: 0;
    transform: translateY(24px) scale(0.97);
  }
  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-widget_6uc88of0d */.elementor-26 .elementor-element.elementor-element-widget_6uc88of0d {
  transition: transform 0.35s ease, box-shadow 0.35s ease;
}
.elementor-26 .elementor-element.elementor-element-widget_6uc88of0d:hover {
  transform: translateY(-4px) rotate(-4deg) scale(1.06);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_1apnvex2b *//* ===== ENTRANCE ANIMATION (page load pe) ===== */
.elementor-26 .elementor-element.elementor-element-container_1apnvex2b {
  position: relative;
  overflow: hidden;
  opacity: 0;
  transform: translateY(22px) scale(0.98);
  animation: cardFadeIn 0.65s cubic-bezier(.22,1,.36,1) forwards;
  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;
}

/* top accent line jo hover pe fill hoti hai */
.elementor-26 .elementor-element.elementor-element-container_1apnvex2b::before {
  content: "";
  position: absolute;
  top: 0;
  left: 22px;
  right: 22px;
  height: 2px;
  border-radius: 0 0 99px 99px;
  background: linear-gradient(90deg, #2457e6, #08b6a5);
  opacity: 0;
  transform: scaleX(0.3);
  transition: opacity 0.35s ease, transform 0.35s ease;
}

/* shine sweep effect */
.elementor-26 .elementor-element.elementor-element-container_1apnvex2b::after {
  content: "";
  position: absolute;
  left: -130%;
  top: 0;
  width: 65%;
  height: 100%;
  background: linear-gradient(90deg, transparent, rgba(255,255,255,.72), transparent);
  transform: skewX(-18deg);
  transition: left 0.75s ease;
  pointer-events: none;
}

/* ===== HOVER STATE ===== */
.elementor-26 .elementor-element.elementor-element-container_1apnvex2b:hover {
  transform: translateY(-9px);
  border-color: rgba(36,87,230,.25);
  box-shadow: 0 25px 50px rgba(7,20,42,.10);
}

.elementor-26 .elementor-element.elementor-element-container_1apnvex2b:hover::before {
  opacity: 1;
  transform: scaleX(1);
}

.elementor-26 .elementor-element.elementor-element-container_1apnvex2b:hover::after {
  left: 140%;
}

/* ===== ICON ANIMATION ON CARD HOVER (naya add kiya) ===== */
.elementor-26 .elementor-element.elementor-element-container_1apnvex2b:hover .elementor-icon,
.elementor-26 .elementor-element.elementor-element-container_1apnvex2b:hover .elementor-icon-box-icon {
  transform: translateY(-6px) rotate(-4deg) scale(1.08);
  box-shadow: 0 16px 32px rgba(36, 87, 230, 0.20);
}

/* ===== KEYFRAMES ===== */
@keyframes cardFadeIn {
  from {
    opacity: 0;
    transform: translateY(24px) scale(0.97);
  }
  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-widget_y32fs1304 */.elementor-26 .elementor-element.elementor-element-widget_y32fs1304 {
  transition: transform 0.35s ease, box-shadow 0.35s ease;
}
.elementor-26 .elementor-element.elementor-element-widget_y32fs1304:hover {
  transform: translateY(-4px) rotate(-4deg) scale(1.06);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_8o9aiy9ii *//* ===== ENTRANCE ANIMATION (page load pe) ===== */
.elementor-26 .elementor-element.elementor-element-container_8o9aiy9ii {
  position: relative;
  overflow: hidden;
  opacity: 0;
  transform: translateY(22px) scale(0.98);
  animation: cardFadeIn 0.65s cubic-bezier(.22,1,.36,1) forwards;
  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;
}

/* top accent line jo hover pe fill hoti hai */
.elementor-26 .elementor-element.elementor-element-container_8o9aiy9ii::before {
  content: "";
  position: absolute;
  top: 0;
  left: 22px;
  right: 22px;
  height: 2px;
  border-radius: 0 0 99px 99px;
  background: linear-gradient(90deg, #2457e6, #08b6a5);
  opacity: 0;
  transform: scaleX(0.3);
  transition: opacity 0.35s ease, transform 0.35s ease;
}

/* shine sweep effect */
.elementor-26 .elementor-element.elementor-element-container_8o9aiy9ii::after {
  content: "";
  position: absolute;
  left: -130%;
  top: 0;
  width: 65%;
  height: 100%;
  background: linear-gradient(90deg, transparent, rgba(255,255,255,.72), transparent);
  transform: skewX(-18deg);
  transition: left 0.75s ease;
  pointer-events: none;
}

/* ===== HOVER STATE ===== */
.elementor-26 .elementor-element.elementor-element-container_8o9aiy9ii:hover {
  transform: translateY(-9px);
  border-color: rgba(36,87,230,.25);
  box-shadow: 0 25px 50px rgba(7,20,42,.10);
}

.elementor-26 .elementor-element.elementor-element-container_8o9aiy9ii:hover::before {
  opacity: 1;
  transform: scaleX(1);
}

.elementor-26 .elementor-element.elementor-element-container_8o9aiy9ii:hover::after {
  left: 140%;
}

/* ===== ICON ANIMATION ON CARD HOVER (naya add kiya) ===== */
.elementor-26 .elementor-element.elementor-element-container_8o9aiy9ii:hover .elementor-icon,
.elementor-26 .elementor-element.elementor-element-container_8o9aiy9ii:hover .elementor-icon-box-icon {
  transform: translateY(-6px) rotate(-4deg) scale(1.08);
  box-shadow: 0 16px 32px rgba(36, 87, 230, 0.20);
}

/* ===== KEYFRAMES ===== */
@keyframes cardFadeIn {
  from {
    opacity: 0;
    transform: translateY(24px) scale(0.97);
  }
  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-widget_z4ss6kz10 */.elementor-26 .elementor-element.elementor-element-widget_z4ss6kz10 {
  transition: transform 0.35s ease, box-shadow 0.35s ease;
}
.elementor-26 .elementor-element.elementor-element-widget_z4ss6kz10:hover {
  transform: translateY(-4px) rotate(-4deg) scale(1.06);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_wrvf1qeav *//* ===== ENTRANCE ANIMATION (page load pe) ===== */
.elementor-26 .elementor-element.elementor-element-container_wrvf1qeav {
  position: relative;
  overflow: hidden;
  opacity: 0;
  transform: translateY(22px) scale(0.98);
  animation: cardFadeIn 0.65s cubic-bezier(.22,1,.36,1) forwards;
  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;
}

/* top accent line jo hover pe fill hoti hai */
.elementor-26 .elementor-element.elementor-element-container_wrvf1qeav::before {
  content: "";
  position: absolute;
  top: 0;
  left: 22px;
  right: 22px;
  height: 2px;
  border-radius: 0 0 99px 99px;
  background: linear-gradient(90deg, #2457e6, #08b6a5);
  opacity: 0;
  transform: scaleX(0.3);
  transition: opacity 0.35s ease, transform 0.35s ease;
}

/* shine sweep effect */
.elementor-26 .elementor-element.elementor-element-container_wrvf1qeav::after {
  content: "";
  position: absolute;
  left: -130%;
  top: 0;
  width: 65%;
  height: 100%;
  background: linear-gradient(90deg, transparent, rgba(255,255,255,.72), transparent);
  transform: skewX(-18deg);
  transition: left 0.75s ease;
  pointer-events: none;
}

/* ===== HOVER STATE ===== */
.elementor-26 .elementor-element.elementor-element-container_wrvf1qeav:hover {
  transform: translateY(-9px);
  border-color: rgba(36,87,230,.25);
  box-shadow: 0 25px 50px rgba(7,20,42,.10);
}

.elementor-26 .elementor-element.elementor-element-container_wrvf1qeav:hover::before {
  opacity: 1;
  transform: scaleX(1);
}

.elementor-26 .elementor-element.elementor-element-container_wrvf1qeav:hover::after {
  left: 140%;
}

/* ===== ICON ANIMATION ON CARD HOVER (naya add kiya) ===== */
.elementor-26 .elementor-element.elementor-element-container_wrvf1qeav:hover .elementor-icon,
.elementor-26 .elementor-element.elementor-element-container_wrvf1qeav:hover .elementor-icon-box-icon {
  transform: translateY(-6px) rotate(-4deg) scale(1.08);
  box-shadow: 0 16px 32px rgba(36, 87, 230, 0.20);
}

/* ===== KEYFRAMES ===== */
@keyframes cardFadeIn {
  from {
    opacity: 0;
    transform: translateY(24px) scale(0.97);
  }
  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-widget_pzvb4c86e */.elementor-26 .elementor-element.elementor-element-widget_pzvb4c86e {
  transition: transform 0.35s ease, box-shadow 0.35s ease;
}
.elementor-26 .elementor-element.elementor-element-widget_pzvb4c86e:hover {
  transform: translateY(-4px) rotate(-4deg) scale(1.06);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_3r30u8rpb *//* ===== ENTRANCE ANIMATION (page load pe) ===== */
.elementor-26 .elementor-element.elementor-element-container_3r30u8rpb {
  position: relative;
  overflow: hidden;
  opacity: 0;
  transform: translateY(22px) scale(0.98);
  animation: cardFadeIn 0.65s cubic-bezier(.22,1,.36,1) forwards;
  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;
}

/* top accent line jo hover pe fill hoti hai */
.elementor-26 .elementor-element.elementor-element-container_3r30u8rpb::before {
  content: "";
  position: absolute;
  top: 0;
  left: 22px;
  right: 22px;
  height: 2px;
  border-radius: 0 0 99px 99px;
  background: linear-gradient(90deg, #2457e6, #08b6a5);
  opacity: 0;
  transform: scaleX(0.3);
  transition: opacity 0.35s ease, transform 0.35s ease;
}

/* shine sweep effect */
.elementor-26 .elementor-element.elementor-element-container_3r30u8rpb::after {
  content: "";
  position: absolute;
  left: -130%;
  top: 0;
  width: 65%;
  height: 100%;
  background: linear-gradient(90deg, transparent, rgba(255,255,255,.72), transparent);
  transform: skewX(-18deg);
  transition: left 0.75s ease;
  pointer-events: none;
}

/* ===== HOVER STATE ===== */
.elementor-26 .elementor-element.elementor-element-container_3r30u8rpb:hover {
  transform: translateY(-9px);
  border-color: rgba(36,87,230,.25);
  box-shadow: 0 25px 50px rgba(7,20,42,.10);
}

.elementor-26 .elementor-element.elementor-element-container_3r30u8rpb:hover::before {
  opacity: 1;
  transform: scaleX(1);
}

.elementor-26 .elementor-element.elementor-element-container_3r30u8rpb:hover::after {
  left: 140%;
}

/* ===== ICON ANIMATION ON CARD HOVER (naya add kiya) ===== */
.elementor-26 .elementor-element.elementor-element-container_3r30u8rpb:hover .elementor-icon,
.elementor-26 .elementor-element.elementor-element-container_3r30u8rpb:hover .elementor-icon-box-icon {
  transform: translateY(-6px) rotate(-4deg) scale(1.08);
  box-shadow: 0 16px 32px rgba(36, 87, 230, 0.20);
}

/* ===== KEYFRAMES ===== */
@keyframes cardFadeIn {
  from {
    opacity: 0;
    transform: translateY(24px) scale(0.97);
  }
  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_lwqh0rnl8 */@media (max-width: 1024px) { .elementor-26 .elementor-element.elementor-element-container_lwqh0rnl8 { grid-template-columns: repeat(2, 1fr) !important; } } @media (max-width: 767px) { .elementor-26 .elementor-element.elementor-element-container_lwqh0rnl8 { grid-template-columns: 1fr !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_tkjgt59wt */.elementor-26 .elementor-element.elementor-element-container_tkjgt59wt {
  position: relative;
  overflow: hidden;
  isolation: isolate;

  background:
    /* Top-left blue glow */
    radial-gradient(
      ellipse 750px 650px at -10% -10%,
      rgba(190, 205, 240, 0.75) 0%,
      rgba(205, 216, 245, 0.4) 40%,
      transparent 70%
    ),

    /* Bottom-left blue glow */
    radial-gradient(
      ellipse 550px 450px at -10% 110%,
      rgba(190, 205, 240, 0.45) 0%,
      rgba(205, 216, 245, 0.2) 40%,
      transparent 70%
    ),

    #ffffff;
}
.elementor-26 .elementor-element.elementor-element-container_tkjgt59wt {
  position: relative;
  overflow: hidden;
  isolation: isolate;
}

/* =========================
   DESKTOP
   ========================= */
.elementor-26 .elementor-element.elementor-element-container_tkjgt59wt::after {
  content: "";
  position: absolute;

  width: 580px;
  height: 580px;

  border-radius: 50%;

  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f3f6fc 35%,
    #e9eef9 65%,
    #e1e8f7 100%
  );

  -webkit-mask: radial-gradient(
    farthest-side,
    transparent calc(100% - 60px),
    #fff calc(100% - 58px)
  );

  mask: radial-gradient(
    farthest-side,
    transparent calc(100% - 60px),
    #fff calc(100% - 58px)
  );

  top: -220px;
  right: -380px;

  z-index: -1;
  pointer-events: none;
}
/* =========================
   SMALL BOTTOM-LEFT CIRCLE
   ========================= */

.elementor-26 .elementor-element.elementor-element-container_tkjgt59wt::before {
    content: "" !important;
    position: absolute !important;

    width: 200px !important;
    height: 200px !important;

    border-radius: 50% !important;

    background: rgba(225, 242, 245, 0.55) !important;

    left: -100px !important;
    bottom: -100px !important;

    top: auto !important;
    right: auto !important;

    pointer-events: none !important;
    z-index: -1 !important;
}

/* =========================
   TABLET
   768px - 1024px
   ========================= */
@media (min-width: 768px) and (max-width: 1024px) {

  .elementor-26 .elementor-element.elementor-element-container_tkjgt59wt::after {
    width: 460px;
    height: 460px;

    top: -170px;
    right: -290px;

    -webkit-mask: radial-gradient(
      farthest-side,
      transparent calc(100% - 50px),
      #fff calc(100% - 48px)
    );

    mask: radial-gradient(
      farthest-side,
      transparent calc(100% - 50px),
      #fff calc(100% - 48px)
    );
  }

}


/* =========================
   MOBILE
   767px and below
   ========================= */
@media (max-width: 767px) {

  .elementor-26 .elementor-element.elementor-element-container_tkjgt59wt::after {
    width: 300px;
    height: 300px;

    top: -125px;
    right: -190px;

    -webkit-mask: radial-gradient(
      farthest-side,
      transparent calc(100% - 42px),
      #fff calc(100% - 40px)
    );

    mask: radial-gradient(
      farthest-side,
      transparent calc(100% - 42px),
      #fff calc(100% - 40px)
    );
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_f7jz0v7ro */.elementor-26 .elementor-element.elementor-element-container_f7jz0v7ro {
  position: relative;
  overflow: hidden;

  /* Background */
  background: linear-gradient(
    108deg,
    #3154E9 0%,
    #3A51E9 35%,
    #414EE9 55%,
    #4D4AE9 100%
  );
  background-size: 180% 180%;
  min-height: 106px;

  animation: barGradientMove 7s ease infinite;
}

/* ================================
   BOTTOM-LEFT CIRCLE
================================ */
.elementor-26 .elementor-element.elementor-element-container_f7jz0v7ro::before {
  content: '';
  position: absolute;
  left: -48px;
  bottom: -70px;
  width: 145px;
  height: 145px;
  border-radius: 50%;
  background: rgba(91, 137, 255, 0.30);
  filter: blur(1px);
  pointer-events: none;

  animation: barOrbFloatOne 5s ease-in-out infinite;
}

/* ================================
   TOP-RIGHT CIRCLE
================================ */
.elementor-26 .elementor-element.elementor-element-container_f7jz0v7ro::after {
  content: '';
  position: absolute;
  right: -45px;
  top: -75px;
  width: 175px;
  height: 175px;
  border-radius: 50%;
  background: rgba(117, 126, 255, 0.30);
  filter: blur(4px);
  pointer-events: none;

  animation: barOrbFloatTwo 6s ease-in-out infinite;
}

/* Keep content above circles */
.elementor-26 .elementor-element.elementor-element-container_f7jz0v7ro > * {
  position: relative;
  z-index: 2;
}

/* ================================
   KEYFRAMES
   (sirf ek dafa kahin bhi add karni hain)
================================ */
@keyframes barGradientMove {
  0%, 100% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
}

@keyframes barOrbFloatOne {
  0%, 100% {
    transform: translate(0, 0) scale(1);
  }
  50% {
    transform: translate(-25px, 25px) scale(1.1);
  }
}

@keyframes barOrbFloatTwo {
  0%, 100% {
    transform: translate(0, 0);
  }
  50% {
    transform: translate(30px, -20px);
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-widget_92nghqzno */.elementor-26 .elementor-element.elementor-element-widget_92nghqzno {
  border-radius: 16px !important;
  animation: iconFloatIdle 3.8s ease-in-out infinite;
  transition: transform 0.4s ease, box-shadow 0.4s ease;
}

@keyframes iconFloatIdle {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_ittes9z9c */.elementor-26 .elementor-element.elementor-element-container_ittes9z9c {
  position: relative;
  overflow: hidden;
  transition: transform 0.4s ease, box-shadow 0.4s ease, border-color 0.4s ease;
  max-width: 400px !important;
  width: 100% !important;
  padding: 40px 32px !important;
}

/* ===== TOP LINE (hover pe fill hoti hai) ===== */
.elementor-26 .elementor-element.elementor-element-container_ittes9z9c::before {
  content: "";
  position: absolute;
  top: 0;
  left: 30px;
  right: 30px;
  height: 2px;
  border-radius: 0 0 99px 99px;
  background: linear-gradient(90deg, #2457e8, #08b7d1);
  transform: scaleX(0.25);
  opacity: 0;
  transition: 0.4s ease;
}

.elementor-26 .elementor-element.elementor-element-container_ittes9z9c:hover::before {
  opacity: 1;
  transform: scaleX(1);
}

/* ===== BOTTOM-RIGHT GLOW (bara move + grow) ===== */
.elementor-26 .elementor-element.elementor-element-container_ittes9z9c::after {
  content: "";
  position: absolute;
  width: 180px;
  height: 180px;
  right: -100px;
  bottom: -110px;
  border-radius: 50%;
  background: rgba(36, 87, 232, 0.06);
  filter: blur(10px);
  pointer-events: none;
  z-index: 0;
  transition: 0.5s ease;
}

.elementor-26 .elementor-element.elementor-element-container_ittes9z9c:hover::after {
  width: 250px;
  height: 250px;
}

/* Card khud upar uthay hover pe */
.elementor-26 .elementor-element.elementor-element-container_ittes9z9c:hover {
  transform: translateY(-10px);
  border-color: rgba(36, 87, 232, 0.24);
  box-shadow: 0 28px 60px rgba(7, 24, 50, 0.11);
}

/* Content circle ke upar rahay */
.elementor-26 .elementor-element.elementor-element-container_ittes9z9c > * {
  position: relative;
  z-index: 2;
}
.elementor-26 .elementor-element.elementor-element-container_ittes9z9c:hover .elementor-icon,
.elementor-26 .elementor-element.elementor-element-container_ittes9z9c:hover .elementor-icon-box-icon {
  transform: translateY(-6px) rotate(-4deg) scale(1.08);
  box-shadow: 0 16px 32px rgba(36, 87, 232, 0.20);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-widget_5lerhtmce */.elementor-26 .elementor-element.elementor-element-widget_5lerhtmce {
  border-radius: 16px !important;
  animation: iconFloatIdle 3.8s ease-in-out infinite;
  transition: transform 0.4s ease, box-shadow 0.4s ease;
}

@keyframes iconFloatIdle {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_5o93rnj81 */.elementor-26 .elementor-element.elementor-element-container_5o93rnj81 {
  position: relative;
  overflow: hidden;
  transition: transform 0.4s ease, box-shadow 0.4s ease, border-color 0.4s ease;
  /*max-width: 480px !important;*/
  width: 100% !important;
  padding: 40px 32px !important;
}

/* ===== TOP LINE (hover pe fill hoti hai) ===== */
.elementor-26 .elementor-element.elementor-element-container_5o93rnj81::before {
  content: "";
  position: absolute;
  top: 0;
  left: 30px;
  right: 30px;
  height: 2px;
  border-radius: 0 0 99px 99px;
  background: linear-gradient(90deg, #2457e8, #08b7d1);
  transform: scaleX(0.25);
  opacity: 0;
  transition: 0.4s ease;
}

.elementor-26 .elementor-element.elementor-element-container_5o93rnj81:hover::before {
  opacity: 1;
  transform: scaleX(1);
}

/* ===== BOTTOM-RIGHT GLOW (bara move + grow) ===== */
.elementor-26 .elementor-element.elementor-element-container_5o93rnj81::after {
  content: "";
  position: absolute;
  width: 180px;
  height: 180px;
  right: -100px;
  bottom: -110px;
  border-radius: 50%;
  background: rgba(36, 87, 232, 0.06);
  filter: blur(10px);
  pointer-events: none;
  z-index: 0;
  transition: 0.5s ease;
}

.elementor-26 .elementor-element.elementor-element-container_5o93rnj81:hover::after {
  width: 250px;
  height: 250px;
}

/* Card khud upar uthay hover pe */
.elementor-26 .elementor-element.elementor-element-container_5o93rnj81:hover {
  transform: translateY(-10px);
  border-color: rgba(36, 87, 232, 0.24);
  box-shadow: 0 28px 60px rgba(7, 24, 50, 0.11);
}

/* Content circle ke upar rahay */
.elementor-26 .elementor-element.elementor-element-container_5o93rnj81 > * {
  position: relative;
  z-index: 2;
}
.elementor-26 .elementor-element.elementor-element-container_5o93rnj81:hover .elementor-icon,
.elementor-26 .elementor-element.elementor-element-container_5o93rnj81:hover .elementor-icon-box-icon {
  transform: translateY(-6px) rotate(-4deg) scale(1.08);
  box-shadow: 0 16px 32px rgba(36, 87, 232, 0.20);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-widget_2d0ud9k9m */.elementor-26 .elementor-element.elementor-element-widget_2d0ud9k9m {
  border-radius: 16px !important;
  animation: iconFloatIdle 3.8s ease-in-out infinite;
  transition: transform 0.4s ease, box-shadow 0.4s ease;
}

@keyframes iconFloatIdle {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_vtxtg2fir */.elementor-26 .elementor-element.elementor-element-container_vtxtg2fir {
  position: relative;
  overflow: hidden;
  transition: transform 0.4s ease, box-shadow 0.4s ease, border-color 0.4s ease;
  /*max-width: 480px !important;*/
  width: 100% !important;
  padding: 40px 32px !important;
}

/* ===== TOP LINE (hover pe fill hoti hai) ===== */
.elementor-26 .elementor-element.elementor-element-container_vtxtg2fir::before {
  content: "";
  position: absolute;
  top: 0;
  left: 30px;
  right: 30px;
  height: 2px;
  border-radius: 0 0 99px 99px;
  background: linear-gradient(90deg, #2457e8, #08b7d1);
  transform: scaleX(0.25);
  opacity: 0;
  transition: 0.4s ease;
}

.elementor-26 .elementor-element.elementor-element-container_vtxtg2fir:hover::before {
  opacity: 1;
  transform: scaleX(1);
}

/* ===== BOTTOM-RIGHT GLOW (bara move + grow) ===== */
.elementor-26 .elementor-element.elementor-element-container_vtxtg2fir::after {
  content: "";
  position: absolute;
  width: 180px;
  height: 180px;
  right: -100px;
  bottom: -110px;
  border-radius: 50%;
  background: rgba(36, 87, 232, 0.06);
  filter: blur(10px);
  pointer-events: none;
  z-index: 0;
  transition: 0.5s ease;
}

.elementor-26 .elementor-element.elementor-element-container_vtxtg2fir:hover::after {
  width: 250px;
  height: 250px;
}

/* Card khud upar uthay hover pe */
.elementor-26 .elementor-element.elementor-element-container_vtxtg2fir:hover {
  transform: translateY(-10px);
  border-color: rgba(36, 87, 232, 0.24);
  box-shadow: 0 28px 60px rgba(7, 24, 50, 0.11);
}

/* Content circle ke upar rahay */
.elementor-26 .elementor-element.elementor-element-container_vtxtg2fir > * {
  position: relative;
  z-index: 2;
}
.elementor-26 .elementor-element.elementor-element-container_vtxtg2fir:hover .elementor-icon,
.elementor-26 .elementor-element.elementor-element-container_vtxtg2fir:hover .elementor-icon-box-icon {
  transform: translateY(-6px) rotate(-4deg) scale(1.08);
  box-shadow: 0 16px 32px rgba(36, 87, 232, 0.20);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_tbjb4ile7 */.elementor-26 .elementor-element.elementor-element-container_tbjb4ile7 {
  max-width: 1200px !important;
  gap: 24px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_33nvew2he */.elementor-26 .elementor-element.elementor-element-container_33nvew2he {
    position: relative;
    overflow: hidden;
    border-radius: 18px;
    /* Main blue → cyan gradient */
    background:
        linear-gradient(
            110deg,
            #3158e8 0%,
            #2f61e8 42%,
            #178fc0 72%,
            #10b3a7 100%
        );
    background-size: 180% 180%;                     /* ← ADDED */
    animation: aiGradientMove 8s ease infinite;      /* ← ADDED */
    /* Soft outer shadow */
    box-shadow:
        0 12px 30px rgba(32, 80, 190, 0.18);
    isolation: isolate;
}

/* Large blurred blue glow on the left */
.elementor-26 .elementor-element.elementor-element-container_33nvew2he::before {
    content: "";
    position: absolute;
    width: 260px;
    height: 260px;
    left: -80px;
    top: -130px;
    background: rgba(120, 150, 255, 0.45);
    border-radius: 50%;
    filter: blur(35px);
    z-index: -1;
    animation: aiOrbFloat 5s ease-in-out infinite;   /* ← ADDED */
}

/* Soft cyan glow on the right */
.elementor-26 .elementor-element.elementor-element-container_33nvew2he::after {
    content: "";
    position: absolute;
    width: 220px;
    height: 220px;
    right: -100px;
    bottom: -130px;
    background: rgba(0, 255, 218, 0.20);
    border-radius: 50%;
    filter: blur(45px);
    z-index: -1;
    animation: aiOrbFloat2 6s ease-in-out infinite;  /* ← ADDED */
}

/* ===== NEW: keyframes for above animations ===== */
@keyframes aiGradientMove {
    0%, 100% { background-position: 0% 50%; }
    50%      { background-position: 100% 50%; }
}

@keyframes aiOrbFloat {
    0%, 100% { transform: translate(0,0) scale(1); }
    50%      { transform: translate(35px,25px) scale(1.12); }
}

@keyframes aiOrbFloat2 {
    0%, 100% { transform: translate(0,0) scale(1); }
    50%      { transform: translate(-30px,-25px) scale(1.10); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_eq02sfl4w */.elementor-26 .elementor-element.elementor-element-container_eq02sfl4w {
  position: relative;
  overflow: hidden;
  isolation: isolate;

  background:
    /* Top-left blue glow */
    radial-gradient(
      ellipse 750px 650px at -10% -10%,
      rgba(190, 205, 240, 0.75) 0%,
      rgba(205, 216, 245, 0.4) 40%,
      transparent 70%
    ),

    /* Bottom-left blue glow */
    radial-gradient(
      ellipse 550px 450px at -10% 110%,
      rgba(190, 205, 240, 0.45) 0%,
      rgba(205, 216, 245, 0.2) 40%,
      transparent 70%
    ),

    #ffffff;
}
.elementor-26 .elementor-element.elementor-element-container_eq02sfl4w {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  background: 
    radial-gradient(
      ellipse 750px 650px at -10% -10%,
      rgba(190, 205, 240, 0.75) 0%,
      rgba(205, 216, 245, 0.4) 40%,
      transparent 70%
    ),
    #ffffff; /* apna original background color yahan confirm kar lena */
}

/* =========================
   DESKTOP - RIGHT SIDE ARC (single, clean)
   ========================= */
.elementor-26 .elementor-element.elementor-element-container_eq02sfl4w::after {
  content: "";
  position: absolute;
  width: 580px;
  height: 580px;
  border-radius: 50%;
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f3f6fc 35%,
    #e9eef9 65%,
    #e1e8f7 100%
  );
  -webkit-mask: radial-gradient(
    farthest-side,
    transparent calc(100% - 60px),
    #fff calc(100% - 58px)
  );
  mask: radial-gradient(
    farthest-side,
    transparent calc(100% - 60px),
    #fff calc(100% - 58px)
  );
  top: -220px;
  right: -380px;
  z-index: -1;
  pointer-events: none;
}

/* =========================
   SMALL BOTTOM-LEFT CIRCLE (kept separate from right arc)
   ========================= */
.elementor-26 .elementor-element.elementor-element-container_eq02sfl4w::before {
    content: "" !important;
    position: absolute !important;
    width: 200px !important;
    height: 200px !important;
    border-radius: 50% !important;
    background: rgba(225, 242, 245, 0.55) !important;
    left: -100px !important;
    bottom: -100px !important;
    top: auto !important;
    right: auto !important;
    pointer-events: none !important;
    z-index: -1 !important;
}

/* =========================
   TABLET
   768px - 1024px
   ========================= */
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-26 .elementor-element.elementor-element-container_eq02sfl4w {
    background: 
      radial-gradient(
        ellipse 550px 480px at -10% -10%,
        rgba(190, 205, 240, 0.7) 0%,
        rgba(205, 216, 245, 0.35) 40%,
        transparent 70%
      ),
      #ffffff;
  }
  .elementor-26 .elementor-element.elementor-element-container_eq02sfl4w::after {
    width: 460px;
    height: 460px;
    top: -170px;
    right: -290px;
    -webkit-mask: radial-gradient(
      farthest-side,
      transparent calc(100% - 50px),
      #fff calc(100% - 48px)
    );
    mask: radial-gradient(
      farthest-side,
      transparent calc(100% - 50px),
      #fff calc(100% - 48px)
    );
  }
}

/* =========================
   MOBILE
   767px and below
   ========================= */
@media (max-width: 767px) {
  .elementor-26 .elementor-element.elementor-element-container_eq02sfl4w {
    background: 
      radial-gradient(
        ellipse 380px 320px at -15% -10%,
        rgba(190, 205, 240, 0.65) 0%,
        rgba(205, 216, 245, 0.3) 40%,
        transparent 70%
      ),
      #ffffff;
  }
  .elementor-26 .elementor-element.elementor-element-container_eq02sfl4w::after {
    width: 300px;
    height: 300px;
    top: -125px;
    right: -190px;
    -webkit-mask: radial-gradient(
      farthest-side,
      transparent calc(100% - 42px),
      #fff calc(100% - 40px)
    );
    mask: radial-gradient(
      farthest-side,
      transparent calc(100% - 42px),
      #fff calc(100% - 40px)
    );
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-widget_y87nmtna4 */.elementor-26 .elementor-element.elementor-element-widget_y87nmtna4 {
    position: relative;

    display: flex;
    align-items: center;
    justify-content: flex-start;

    height: 40px;

    padding: 0 20px 0 14px;

    background: #0B2147;

    border: 1px solid #21457D;
    border-radius: 50px;

    color: #9BB9F5;

    font-size: 13px;
    font-weight: 700;
    letter-spacing: 1.4px;
    text-transform: uppercase;

    line-height: 1 !important;

    box-sizing: border-box;

    box-shadow:
        inset 0 0 12px rgba(40, 90, 170, 0.12),
        0 0 10px rgba(20, 70, 140, 0.12);

    overflow: hidden;
}


/* Glowing Circle */
.elementor-26 .elementor-element.elementor-element-widget_y87nmtna4::before {
    content: "";

    width: 10px;
    height: 10px;

    min-width: 10px;
    min-height: 10px;

    margin-right: 11px;

    border-radius: 50%;

    background: #20D5C8;

    box-shadow:
        0 0 5px rgba(32, 213, 200, 0.9),
        0 0 13px rgba(32, 213, 200, 0.5),
        0 0 22px rgba(32, 213, 200, 0.2);

    flex-shrink: 0;
}


/* Text widget ka actual content */
.elementor-26 .elementor-element.elementor-element-widget_y87nmtna4 .elementor-widget-container {
    display: flex;
    align-items: center;
    height: 100%;
    line-height: 1 !important;
}

.elementor-26 .elementor-element.elementor-element-widget_y87nmtna4 .elementor-heading-title,
.elementor-26 .elementor-element.elementor-element-widget_y87nmtna4 p {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-widget_omshjdd3d */.elementor-26 .elementor-element.elementor-element-widget_omshjdd3d span {
  background: linear-gradient(90deg, #6C7CF5, #4FD1E8);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-widget_i3x2z0gma */.elementor-26 .elementor-element.elementor-element-widget_i3x2z0gma .e-n-accordion-item {
  background: rgba(17, 34, 64, 0.45) !important;
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  border: 1px solid rgba(255, 255, 255, 0.06) !important;
  box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.1), 0 8px 32px 0 rgba(0, 0, 0, 0.3) !important;
  border-radius: 14px !important;
  margin-bottom: 16px !important;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
  overflow: hidden;
}
.elementor-26 .elementor-element.elementor-element-widget_i3x2z0gma .e-n-accordion-item:last-child {
  margin-bottom: 0 !important;
}
.elementor-26 .elementor-element.elementor-element-widget_i3x2z0gma .e-n-accordion-item-title {
  display: flex !important;
  justify-content: space-between !important;
  align-items: center !important;
  width: 100% !important;
  padding: 10px 26px !important;
  min-height: 52px !important;
  color: #ffffff !important;
}

.elementor-26 .elementor-element.elementor-element-widget_i3x2z0gma .e-n-accordion-item-title-header {
  flex-grow: 1 !important;
  text-align: left !important;
  color: #ffffff !important;
  font-size: 10px !important;
  font-weight: 100 !important;
  line-height: 1.1 !important;
}
.elementor-26 .elementor-element.elementor-element-widget_i3x2z0gma .e-n-accordion-item-title-icon {
  display: flex !important;
  align-items: center !imortant;
  justify-content: center !important;
  background-color: rgba(10, 14, 26, 0.6) !important;
  border: 1px solid rgba(255, 255, 255, 0.15) !important;
  border-radius: 50% !important;
  width: 30px !important;
  height: 30px !important;
  min-width: 30px !important;
  max-width: 30px !important;
  margin-left: 10px !important;
  transition: all 0.3s ease !important;
  flex-shrink: 0 !important;
}
.elementor-26 .elementor-element.elementor-element-widget_i3x2z0gma .e-n-accordion-item-title-icon svg,
.elementor-26 .elementor-element.elementor-element-widget_i3x2z0gma .e-n-accordion-item-title-icon i {
  font-size: 10px !important;
  width: 10px !important;
  height: 10px !important;
  color: #ffffff !important;
  fill: #ffffff !important;
}
.elementor-26 .elementor-element.elementor-element-widget_i3x2z0gma .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  background-color: rgba(43, 108, 176, 0.9) !important;
  border-color: rgba(72, 202, 228, 0.6) !important;
}
.elementor-26 .elementor-element.elementor-element-widget_i3x2z0gma .e-n-accordion-item[open] .e-n-accordion-item-title-header {
  color: #ffffff !important;
}
.elementor-26 .elementor-element.elementor-element-widget_i3x2z0gma .e-n-accordion-item[open] .e-n-accordion-item-title {
  border-radius: 14px 14px 0 0 !important;
}
.elementor-26 .elementor-element.elementor-element-widget_i3x2z0gma .e-n-accordion-item-title-icon {
  position: relative !important;
}
.elementor-26 .elementor-element.elementor-element-widget_i3x2z0gma .e-n-accordion-item-title-icon svg,
.elementor-26 .elementor-element.elementor-element-widget_i3x2z0gma .e-n-accordion-item-title-icon i {
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  margin: 0 !important;
}
.elementor-26 .elementor-element.elementor-element-widget_i3x2z0gma .e-n-accordion-item-title-icon .e-closed {
  display: block !important;
}
.elementor-26 .elementor-element.elementor-element-widget_i3x2z0gma .e-n-accordion-item-title-icon .e-opened {
  display: none !important;
}
.elementor-26 .elementor-element.elementor-element-widget_i3x2z0gma .e-n-accordion-item[open] .e-n-accordion-item-title-icon .e-closed {
  display: none !important;
}
.elementor-26 .elementor-element.elementor-element-widget_i3x2z0gma .e-n-accordion-item[open] .e-n-accordion-item-title-icon .e-opened {
  display: block !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-082f06f */@media (max-width: 767px) { .elementor-26 .elementor-element.elementor-element-082f06f { width: 100% !important; align-items: center !important; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fda6e1f */.elementor-26 .elementor-element.elementor-element-fda6e1f .elementor-button { transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.3s ease !important; } .elementor-26 .elementor-element.elementor-element-fda6e1f .elementor-button:hover { transform: translateY(-3px) !important; box-shadow: 0 12px 24px rgba(0,0,0,0.18) !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-593876c */@media (max-width: 767px) { .elementor-26 .elementor-element.elementor-element-593876c { width: 100% !important; align-items: center !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-215539e */.elementor-26 .elementor-element.elementor-element-215539e {
  position: relative;
  isolation: isolate;
}

.elementor-26 .elementor-element.elementor-element-215539e::before {
  content: "";
  position: absolute;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background: radial-gradient(
    circle,
    rgba(255, 255, 255, 0.25) 0%,
    rgba(200, 190, 250, 0.15) 45%,
    transparent 75%
  );
  top: 50%;
  left: 90%;
  transform: translate(-50%, -50%);
  z-index: -1;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_ib6otwwnh */.elementor-26 .elementor-element.elementor-element-container_ib6otwwnh {
  position: relative !important;
  overflow: hidden !important;
}
/* LEFT TOP CIRCULAR RINGS */
.elementor-26 .elementor-element.elementor-element-container_ib6otwwnh::before {
  content: '';
  position: absolute;
  width: 500px;
  height: 500px;
  top: -100px;
  left: -390px;
  border-radius: 50%;
  background: transparent;
  box-shadow:
    0 0 0 1px rgba(80, 140, 230, 0.10),
    0 0 0 55px rgba(80, 140, 230, 0.025),
    0 0 0 110px rgba(80, 140, 230, 0.018);
  pointer-events: none;
  z-index: 1;
}
/* RIGHT BOTTOM SOFT GLOW */
.elementor-26 .elementor-element.elementor-element-container_ib6otwwnh::after {
  content: '';
  position: absolute;
  width: 620px;
  height: 620px;
  right: -365px;
  bottom: -365px;
  border-radius: 50%;
  background:
    radial-gradient(
      circle at center,
      rgba(0, 150, 165, 0.34) 0%,
      rgba(0, 150, 165, 0.27) 35%,
      rgba(0, 140, 160, 0.16) 55%,
      rgba(0, 125, 150, 0.07) 70%,
      transparent 80%
    );
  box-shadow:
    0 0 80px rgba(0, 155, 170, 0.10),
    0 0 140px rgba(0, 140, 160, 0.06);
  pointer-events: none;
  z-index: 1;
}
/* KEEP CONTENT ABOVE EFFECTS */
.elementor-26 .elementor-element.elementor-element-container_ib6otwwnh > .elementor-container,
.elementor-26 .elementor-element.elementor-element-container_ib6otwwnh > .e-con-inner {
  position: relative !important;
  z-index: 2 !important;
}

/* ===== TABLET (≤1024px) ===== */
@media (max-width: 1024px) {
  .elementor-26 .elementor-element.elementor-element-container_ib6otwwnh::before {
    width: 330px;
    height: 330px;
    top: -80px;
    left: -280px;
  }
  .elementor-26 .elementor-element.elementor-element-container_ib6otwwnh::after {
    width: 420px;
    height: 420px;
    right: -230px;
    bottom: -230px;
  }
}

/* ===== MOBILE (≤767px) ===== */
@media (max-width: 767px) {
  .elementor-26 .elementor-element.elementor-element-container_ib6otwwnh::before {
    width: 180px;
    height: 180px;
    top: -60px;
    left: -180px;
  }
  .elementor-26 .elementor-element.elementor-element-container_ib6otwwnh::after {
    width: 260px;
    height: 260px;
    right: -130px;
    bottom: -130px;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4d43c11 */.elementor-26 .elementor-element.elementor-element-4d43c11 {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.elementor-26 .elementor-element.elementor-element-4d43c11 .elementor-icon {
  background: transparent !important;
  width: 10px !important;
  height: 10px !important;
}

.elementor-26 .elementor-element.elementor-element-4d43c11 .elementor-icon svg,
.elementor-26 .elementor-element.elementor-element-4d43c11 .elementor-icon i {
  color: #1dd3a8 !important;
  fill: #1dd3a8 !important;
  font-size: 10px !important;
  filter: drop-shadow(0 0 3px rgba(29, 211, 168, 0.7));
}

/* Soft glow ring around the icon */
.elementor-26 .elementor-element.elementor-element-4d43c11 .elementor-icon {
  position: relative !important;
}

.elementor-26 .elementor-element.elementor-element-4d43c11 .elementor-icon::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 26px;
  height: 26px;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background: rgba(29, 211, 168, 0.15);
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_ua6broxzs */.elementor-26 .elementor-element.elementor-element-container_ua6broxzs {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
  width: fit-content !important;
  padding: 6px 24px !important;
  /*background: #EDF2F7 !important;*/
  border: 1.5px solid #c7d5ea !important;
  border-radius: 50px !important;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06) !important;
  flex-shrink: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-widget_x6yhv6cdt */.elementor-26 .elementor-element.elementor-element-widget_x6yhv6cdt .gradient-text {
    background: linear-gradient(
        90deg,
        #4F46E5 0%,
        #3B82F6 45%,
        #06B6D4 100%
    ) !important;

    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;

    display: inline-block !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_afjoowy9p *//* ICON BOX */
.elementor-26 .elementor-element.elementor-element-container_afjoowy9p {
    width: 35px !important;
    height: 35px !important;
    min-width: 35px !important;
    min-height: 35px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: linear-gradient(
        135deg,
        #247BFF 0%,
        #16B8D4 100%
    ) !important;

    border-radius: 11px !important;

    border: 1px solid rgba(255, 255, 255, 0.12) !important;

    box-shadow:
        0 8px 18px rgba(36, 123, 255, 0.22),
        0 3px 8px rgba(22, 184, 212, 0.15) !important;

    overflow: hidden !important;

    flex-shrink: 0 !important;

    transition: all 0.3s ease !important;
}


/* ICON */
.elementor-26 .elementor-element.elementor-element-container_afjoowy9p svg,
.elementor-26 .elementor-element.elementor-element-container_afjoowy9p i {
    color: #ffffff !important;
    fill: #ffffff !important;

    width: 16px !important;
    height: 16px !important;

    font-size: 16px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}


/* HOVER */
.elementor-26 .elementor-element.elementor-element-container_afjoowy9p:hover {
    transform: translateY(-2px) !important;

    box-shadow:
        0 10px 24px rgba(36, 123, 255, 0.30),
        0 4px 12px rgba(22, 184, 212, 0.20) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ff3e9d *//* ICON BOX */
.elementor-26 .elementor-element.elementor-element-4ff3e9d {
    width: 35px !important;
    height: 35px !important;
    min-width: 35px !important;
    min-height: 35px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: linear-gradient(
        135deg,
        #247BFF 0%,
        #16B8D4 100%
    ) !important;

    border-radius: 11px !important;

    border: 1px solid rgba(255, 255, 255, 0.12) !important;

    box-shadow:
        0 8px 18px rgba(36, 123, 255, 0.22),
        0 3px 8px rgba(22, 184, 212, 0.15) !important;

    overflow: hidden !important;

    flex-shrink: 0 !important;

    transition: all 0.3s ease !important;
}


/* ICON */
.elementor-26 .elementor-element.elementor-element-4ff3e9d svg,
.elementor-26 .elementor-element.elementor-element-4ff3e9d i {
    color: #ffffff !important;
    fill: #ffffff !important;

    width: 16px !important;
    height: 16px !important;

    font-size: 16px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}


/* HOVER */
.elementor-26 .elementor-element.elementor-element-4ff3e9d:hover {
    transform: translateY(-2px) !important;

    box-shadow:
        0 10px 24px rgba(36, 123, 255, 0.30),
        0 4px 12px rgba(22, 184, 212, 0.20) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27b9786 *//* ICON BOX */
.elementor-26 .elementor-element.elementor-element-27b9786 {
    width: 35px !important;
    height: 35px !important;
    min-width: 35px !important;
    min-height: 35px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: linear-gradient(
        135deg,
        #247BFF 0%,
        #16B8D4 100%
    ) !important;

    border-radius: 11px !important;

    border: 1px solid rgba(255, 255, 255, 0.12) !important;

    box-shadow:
        0 8px 18px rgba(36, 123, 255, 0.22),
        0 3px 8px rgba(22, 184, 212, 0.15) !important;

    overflow: hidden !important;

    flex-shrink: 0 !important;

    transition: all 0.3s ease !important;
}


/* ICON */
.elementor-26 .elementor-element.elementor-element-27b9786 svg,
.elementor-26 .elementor-element.elementor-element-27b9786 i {
    color: #ffffff !important;
    fill: #ffffff !important;

    width: 16px !important;
    height: 16px !important;

    font-size: 16px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}


/* HOVER */
.elementor-26 .elementor-element.elementor-element-27b9786:hover {
    transform: translateY(-2px) !important;

    box-shadow:
        0 10px 24px rgba(36, 123, 255, 0.30),
        0 4px 12px rgba(22, 184, 212, 0.20) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42cb9cf *//* ICON BOX */
.elementor-26 .elementor-element.elementor-element-42cb9cf {
    width: 30px !important;
    height: 30px !important;
    min-width: 30px !important;
    min-height: 30px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: #A8D5A2 !important;

    border-radius: 30px !important;

    border: 1px solid rgba(255, 255, 255, 0.12) !important;

    box-shadow:
        0 8px 18px rgba(36, 123, 255, 0.22),
        0 3px 8px rgba(22, 184, 212, 0.15) !important;

    overflow: hidden !important;

    flex-shrink: 0 !important;

    transition: all 0.3s ease !important;
}


/* ICON */
.elementor-26 .elementor-element.elementor-element-42cb9cf svg,
.elementor-26 .elementor-element.elementor-element-42cb9cf i {
    color: #287A3E !important;
    fill: #287A3E !important;

    width: 16px !important;
    height: 16px !important;

    font-size: 16px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}


/* HOVER */
.elementor-26 .elementor-element.elementor-element-42cb9cf:hover {
    transform: translateY(-2px) !important;

    box-shadow:
        0 10px 24px rgba(36, 123, 255, 0.30),
        0 4px 12px rgba(22, 184, 212, 0.20) !important;
}/* End custom CSS */