.elementor-435 .elementor-element.elementor-element-1bc350de{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-435 .elementor-element.elementor-element-6054c58{--display:flex;--min-height:100vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:60px;}.elementor-435 .elementor-element.elementor-element-6054c58.e-con{--align-self:center;}.elementor-435 .elementor-element.elementor-element-76a66e8c{--display:flex;--min-height:47vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-435 .elementor-element.elementor-element-76a66e8c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-435 .elementor-element.elementor-element-72337f39{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-435 .elementor-element.elementor-element-72337f39.e-con:hover{--e-con-transform-translateY:0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );background-color:var( --e-global-color-accent );}.elementor-435 .elementor-element.elementor-element-25a7a0a9 .elementor-button{font-family:"Poppins", Sans-serif;font-weight:500;text-transform:none;letter-spacing:1.1px;background-color:#375EFB;box-shadow:0px 0px 10px -3px #375EFB;border-radius:2px 2px 2px 2px;padding:16px 16px 16px 16px;}.elementor-435 .elementor-element.elementor-element-a8c3a50 .elementor-button{font-family:"Poppins", Sans-serif;font-weight:500;text-transform:none;letter-spacing:1.1px;background-color:#00000078;box-shadow:0px 0px 10px -3px #DAE2FF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:2px 2px 2px 2px;padding:16px 16px 16px 16px;}.elementor-435 .elementor-element.elementor-element-25ac4a4{--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:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-435 .elementor-element.elementor-element-25ac4a4.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-435 .elementor-element.elementor-element-4ca2b65a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-435 .elementor-element.elementor-element-62d92e0{--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;--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:#D2D7FF;--border-color:#D2D7FF;--border-radius:20px 20px 20px 20px;}.elementor-435 .elementor-element.elementor-element-af8785f{--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;--gap:010px 010px;--row-gap:010px;--column-gap:010px;}.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-435 .elementor-element.elementor-element-4e51226 .elementor-icon-wrapper{text-align:center;}.elementor-435 .elementor-element.elementor-element-4e51226.elementor-view-stacked .elementor-icon{background-color:#D2D7FF;}.elementor-435 .elementor-element.elementor-element-4e51226.elementor-view-framed .elementor-icon, .elementor-435 .elementor-element.elementor-element-4e51226.elementor-view-default .elementor-icon{color:#D2D7FF;border-color:#D2D7FF;}.elementor-435 .elementor-element.elementor-element-4e51226.elementor-view-framed .elementor-icon, .elementor-435 .elementor-element.elementor-element-4e51226.elementor-view-default .elementor-icon svg{fill:#D2D7FF;}.elementor-435 .elementor-element.elementor-element-4e51226 .elementor-icon{font-size:15px;}.elementor-435 .elementor-element.elementor-element-4e51226 .elementor-icon svg{height:15px;}.elementor-435 .elementor-element.elementor-element-4e51226{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-435 .elementor-element.elementor-element-953ad4d{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-435 .elementor-element.elementor-element-e84863a .elementor-icon-wrapper{text-align:center;}.elementor-435 .elementor-element.elementor-element-e84863a.elementor-view-stacked .elementor-icon{background-color:#D2D7FF;}.elementor-435 .elementor-element.elementor-element-e84863a.elementor-view-framed .elementor-icon, .elementor-435 .elementor-element.elementor-element-e84863a.elementor-view-default .elementor-icon{color:#D2D7FF;border-color:#D2D7FF;}.elementor-435 .elementor-element.elementor-element-e84863a.elementor-view-framed .elementor-icon, .elementor-435 .elementor-element.elementor-element-e84863a.elementor-view-default .elementor-icon svg{fill:#D2D7FF;}.elementor-435 .elementor-element.elementor-element-e84863a .elementor-icon{font-size:15px;}.elementor-435 .elementor-element.elementor-element-e84863a .elementor-icon svg{height:15px;}.elementor-435 .elementor-element.elementor-element-e84863a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-435 .elementor-element.elementor-element-2b96d8d{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-435 .elementor-element.elementor-element-94b1137 .elementor-icon-wrapper{text-align:center;}.elementor-435 .elementor-element.elementor-element-94b1137.elementor-view-stacked .elementor-icon{background-color:#D2D7FF;}.elementor-435 .elementor-element.elementor-element-94b1137.elementor-view-framed .elementor-icon, .elementor-435 .elementor-element.elementor-element-94b1137.elementor-view-default .elementor-icon{color:#D2D7FF;border-color:#D2D7FF;}.elementor-435 .elementor-element.elementor-element-94b1137.elementor-view-framed .elementor-icon, .elementor-435 .elementor-element.elementor-element-94b1137.elementor-view-default .elementor-icon svg{fill:#D2D7FF;}.elementor-435 .elementor-element.elementor-element-94b1137 .elementor-icon{font-size:15px;}.elementor-435 .elementor-element.elementor-element-94b1137 .elementor-icon svg{height:15px;}.elementor-435 .elementor-element.elementor-element-94b1137{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-435 .elementor-element.elementor-element-e95bb92{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-435 .elementor-element.elementor-element-fbb29f9 .elementor-icon-wrapper{text-align:center;}.elementor-435 .elementor-element.elementor-element-fbb29f9.elementor-view-stacked .elementor-icon{background-color:#D2D7FF;}.elementor-435 .elementor-element.elementor-element-fbb29f9.elementor-view-framed .elementor-icon, .elementor-435 .elementor-element.elementor-element-fbb29f9.elementor-view-default .elementor-icon{color:#D2D7FF;border-color:#D2D7FF;}.elementor-435 .elementor-element.elementor-element-fbb29f9.elementor-view-framed .elementor-icon, .elementor-435 .elementor-element.elementor-element-fbb29f9.elementor-view-default .elementor-icon svg{fill:#D2D7FF;}.elementor-435 .elementor-element.elementor-element-fbb29f9 .elementor-icon{font-size:15px;}.elementor-435 .elementor-element.elementor-element-fbb29f9 .elementor-icon svg{height:15px;}.elementor-435 .elementor-element.elementor-element-fbb29f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-435 .elementor-element.elementor-element-8298159{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-435 .elementor-element.elementor-element-78538e7c{--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:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-435 .elementor-element.elementor-element-212add76{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-435 .elementor-element.elementor-element-7f1fdea8{--display:flex;--min-height:0px;--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;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-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:22px;--padding-right:15px;}.elementor-435 .elementor-element.elementor-element-7f1fdea8:not(.elementor-motion-effects-element-type-background), .elementor-435 .elementor-element.elementor-element-7f1fdea8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070B162E;}.elementor-435 .elementor-element.elementor-element-7f1fdea8:hover{box-shadow:0px 0px 10px 0px rgba(255, 60.000000000000014, 60.000000000000014, 0.55);}.elementor-435 .elementor-element.elementor-element-4466a74d .elementor-icon-wrapper{text-align:center;}.elementor-435 .elementor-element.elementor-element-4466a74d .elementor-icon{font-size:30px;}.elementor-435 .elementor-element.elementor-element-4466a74d .elementor-icon svg{height:30px;}.elementor-435 .elementor-element.elementor-element-4466a74d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-435 .elementor-element.elementor-element-197ac7f3{--display:flex;--min-height:0px;--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;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-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:22px;--padding-right:15px;}.elementor-435 .elementor-element.elementor-element-197ac7f3:not(.elementor-motion-effects-element-type-background), .elementor-435 .elementor-element.elementor-element-197ac7f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070B162E;}.elementor-435 .elementor-element.elementor-element-197ac7f3:hover{box-shadow:0px 0px 10px 0px rgba(255, 60.000000000000014, 60.000000000000014, 0.55);}.elementor-435 .elementor-element.elementor-element-44b3dacc .elementor-icon-wrapper{text-align:center;}.elementor-435 .elementor-element.elementor-element-44b3dacc .elementor-icon{font-size:30px;}.elementor-435 .elementor-element.elementor-element-44b3dacc .elementor-icon svg{height:30px;}.elementor-435 .elementor-element.elementor-element-44b3dacc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-435 .elementor-element.elementor-element-47cb456a{--display:flex;--min-height:0px;--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;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-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:22px;--padding-right:15px;}.elementor-435 .elementor-element.elementor-element-47cb456a:not(.elementor-motion-effects-element-type-background), .elementor-435 .elementor-element.elementor-element-47cb456a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070B162E;}.elementor-435 .elementor-element.elementor-element-47cb456a:hover{box-shadow:0px 0px 10px 0px rgba(255, 60.000000000000014, 60.000000000000014, 0.55);}.elementor-435 .elementor-element.elementor-element-31e85c1e .elementor-icon-wrapper{text-align:center;}.elementor-435 .elementor-element.elementor-element-31e85c1e .elementor-icon{font-size:30px;}.elementor-435 .elementor-element.elementor-element-31e85c1e .elementor-icon svg{height:30px;}.elementor-435 .elementor-element.elementor-element-31e85c1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-435 .elementor-element.elementor-element-38218cb{--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:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:045px;--padding-left:0px;--padding-right:0px;}.elementor-435 .elementor-element.elementor-element-a31d526{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-435 .elementor-element.elementor-element-519bf9b{--display:flex;--gap:6px 020px;--row-gap:6px;--column-gap:020px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:18px;}.elementor-435 .elementor-element.elementor-element-eab47d1{--display:flex;--gap:6px 020px;--row-gap:6px;--column-gap:020px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:18px;}.elementor-435 .elementor-element.elementor-element-143870f{--display:flex;--gap:6px 020px;--row-gap:6px;--column-gap:020px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:18px;}.elementor-435 .elementor-element.elementor-element-5532ef3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-435 .elementor-element.elementor-element-f89a199{--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;--gap:020px 020px;--row-gap:020px;--column-gap:020px;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:#D2D7FF;--border-color:#D2D7FF;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-435 .elementor-element.elementor-element-7fa6823{--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-435 .elementor-element.elementor-element-c4ff4a9 .elementor-icon-wrapper{text-align:center;}.elementor-435 .elementor-element.elementor-element-c4ff4a9.elementor-view-stacked .elementor-icon{background-color:#D2D7FF;}.elementor-435 .elementor-element.elementor-element-c4ff4a9.elementor-view-framed .elementor-icon, .elementor-435 .elementor-element.elementor-element-c4ff4a9.elementor-view-default .elementor-icon{color:#D2D7FF;border-color:#D2D7FF;}.elementor-435 .elementor-element.elementor-element-c4ff4a9.elementor-view-framed .elementor-icon, .elementor-435 .elementor-element.elementor-element-c4ff4a9.elementor-view-default .elementor-icon svg{fill:#D2D7FF;}.elementor-435 .elementor-element.elementor-element-c4ff4a9 .elementor-icon{font-size:30px;}.elementor-435 .elementor-element.elementor-element-c4ff4a9 .elementor-icon svg{height:30px;}.elementor-435 .elementor-element.elementor-element-c4ff4a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-435 .elementor-element.elementor-element-c4ff4a9.elementor-element{--align-self:center;}.elementor-435 .elementor-element.elementor-element-8bdb1ca{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-435 .elementor-element.elementor-element-ef14016{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-435 .elementor-element.elementor-element-8a21518 .elementor-button{font-family:"Poppins", Sans-serif;font-weight:500;text-transform:none;letter-spacing:1.1px;background-color:#375EFB;box-shadow:0px 0px 10px -3px #375EFB;border-radius:2px 2px 2px 2px;padding:16px 16px 16px 16px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-435 .elementor-element.elementor-element-49836a8{--divider-border-style:solid;--divider-color:#2F68FF82;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:80px 0px 30px 0px;}.elementor-435 .elementor-element.elementor-element-49836a8 .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-435 .elementor-element.elementor-element-49836a8 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-435 .elementor-element.elementor-element-49836a8 .elementor-divider__text{color:#588AFF;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2px;}.elementor-435 .elementor-element.elementor-element-fb231f7{--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;--padding-top:0px;--padding-bottom:045px;--padding-left:0px;--padding-right:0px;}.elementor-435 .elementor-element.elementor-element-7d4a9e1{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-435 .elementor-element.elementor-element-925f77e{--display:flex;--justify-content:center;--gap:6px 020px;--row-gap:6px;--column-gap:020px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-435 .elementor-element.elementor-element-479afdd{--display:flex;--gap:6px 020px;--row-gap:6px;--column-gap:020px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-435 .elementor-element.elementor-element-c92f968{--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;--padding-top:0px;--padding-bottom:045px;--padding-left:0px;--padding-right:0px;}.elementor-435 .elementor-element.elementor-element-992cf58{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-435 .elementor-element.elementor-element-d360c25{--display:flex;--gap:6px 020px;--row-gap:6px;--column-gap:020px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-435 .elementor-element.elementor-element-c471979{--display:flex;--justify-content:center;--gap:6px 020px;--row-gap:6px;--column-gap:020px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-435 .elementor-element.elementor-element-5c66fa20{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-435 .elementor-element.elementor-element-5c66fa20:not(.elementor-motion-effects-element-type-background), .elementor-435 .elementor-element.elementor-element-5c66fa20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010307;}.elementor-435 .elementor-element.elementor-element-5c66fa20.e-con{--align-self:center;}.elementor-435 .elementor-element.elementor-element-3b0a189a{--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:30px;}.elementor-435 .elementor-element.elementor-element-3b0a189a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-435 .elementor-element.elementor-element-2c8b6d0{--display:flex;}.elementor-435 .elementor-element.elementor-element-bdb44e4{--display:flex;}.elementor-435 .elementor-element.elementor-element-f394054{--display:flex;}.elementor-435 .elementor-element.elementor-element-50c99d3{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-435 .elementor-element.elementor-element-1e8fa2ba{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-435 .elementor-element.elementor-element-1e8fa2ba.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-435 .elementor-element.elementor-element-7bad0328{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-435 .elementor-element.elementor-element-7bad0328.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-435 .elementor-element.elementor-element-20893b4b{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-435 .elementor-element.elementor-element-46705117{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-435 .elementor-element.elementor-element-2063cc48 img{width:100%;}.elementor-435 .elementor-element.elementor-element-20be30f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-435 .elementor-element.elementor-element-4c4dbe92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-435 .elementor-element.elementor-element-4c4dbe92.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-435 .elementor-element.elementor-element-1a6eed3d img{opacity:1;filter:brightness( 95% ) contrast( 112% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-435 .elementor-element.elementor-element-43c1eaf9{--display:flex;}.elementor-435 .elementor-element.elementor-element-072d2c8{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-435 .elementor-element.elementor-element-e2d34aa{--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;--gap:020px 020px;--row-gap:020px;--column-gap:020px;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:#D2D7FF;--border-color:#D2D7FF;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-435 .elementor-element.elementor-element-0a1f474{--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-435 .elementor-element.elementor-element-35b7d19 .elementor-icon-wrapper{text-align:center;}.elementor-435 .elementor-element.elementor-element-35b7d19.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-435 .elementor-element.elementor-element-35b7d19.elementor-view-framed .elementor-icon, .elementor-435 .elementor-element.elementor-element-35b7d19.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-435 .elementor-element.elementor-element-35b7d19.elementor-view-framed .elementor-icon, .elementor-435 .elementor-element.elementor-element-35b7d19.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-435 .elementor-element.elementor-element-35b7d19 .elementor-icon{font-size:30px;}.elementor-435 .elementor-element.elementor-element-35b7d19 .elementor-icon svg{height:30px;}.elementor-435 .elementor-element.elementor-element-35b7d19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-435 .elementor-element.elementor-element-35b7d19.elementor-element{--align-self:center;}.elementor-435 .elementor-element.elementor-element-3297e1c{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-435 .elementor-element.elementor-element-2b1dfde{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-435 .elementor-element.elementor-element-216927b .elementor-button{font-family:"Poppins", Sans-serif;font-weight:500;text-transform:none;letter-spacing:1.1px;background-color:#375EFB;box-shadow:0px 0px 10px -3px #375EFB;border-radius:2px 2px 2px 2px;padding:16px 16px 16px 16px;}@media(max-width:1024px){.elementor-435 .elementor-element.elementor-element-72337f39{--grid-auto-flow:row;}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}}@media(min-width:768px){.elementor-435 .elementor-element.elementor-element-1bc350de{--content-width:100%;}.elementor-435 .elementor-element.elementor-element-6054c58{--content-width:1140px;}.elementor-435 .elementor-element.elementor-element-76a66e8c{--width:50%;}.elementor-435 .elementor-element.elementor-element-25ac4a4{--width:50%;}.elementor-435 .elementor-element.elementor-element-4ca2b65a{--width:1140px;}.elementor-435 .elementor-element.elementor-element-62d92e0{--width:100%;}.elementor-435 .elementor-element.elementor-element-af8785f{--width:25%;}.elementor-435 .elementor-element.elementor-element-953ad4d{--width:25%;}.elementor-435 .elementor-element.elementor-element-2b96d8d{--width:25%;}.elementor-435 .elementor-element.elementor-element-e95bb92{--width:25%;}.elementor-435 .elementor-element.elementor-element-78538e7c{--width:1140px;}.elementor-435 .elementor-element.elementor-element-212add76{--width:100%;}.elementor-435 .elementor-element.elementor-element-7f1fdea8{--width:90%;}.elementor-435 .elementor-element.elementor-element-197ac7f3{--width:90%;}.elementor-435 .elementor-element.elementor-element-47cb456a{--width:90%;}.elementor-435 .elementor-element.elementor-element-38218cb{--width:1140px;}.elementor-435 .elementor-element.elementor-element-519bf9b{--width:33.33%;}.elementor-435 .elementor-element.elementor-element-eab47d1{--width:33.33%;}.elementor-435 .elementor-element.elementor-element-143870f{--width:33.33%;}.elementor-435 .elementor-element.elementor-element-5532ef3{--width:1140px;}.elementor-435 .elementor-element.elementor-element-f89a199{--width:100%;}.elementor-435 .elementor-element.elementor-element-7fa6823{--width:70%;}.elementor-435 .elementor-element.elementor-element-ef14016{--width:30%;}.elementor-435 .elementor-element.elementor-element-fb231f7{--width:1140px;}.elementor-435 .elementor-element.elementor-element-925f77e{--width:50%;}.elementor-435 .elementor-element.elementor-element-479afdd{--width:50%;}.elementor-435 .elementor-element.elementor-element-c92f968{--width:1140px;}.elementor-435 .elementor-element.elementor-element-d360c25{--width:50%;}.elementor-435 .elementor-element.elementor-element-c471979{--width:50%;}.elementor-435 .elementor-element.elementor-element-3b0a189a{--width:50%;}.elementor-435 .elementor-element.elementor-element-1e8fa2ba{--width:50%;}.elementor-435 .elementor-element.elementor-element-7bad0328{--width:100%;}.elementor-435 .elementor-element.elementor-element-20893b4b{--width:50%;}.elementor-435 .elementor-element.elementor-element-46705117{--width:50%;}.elementor-435 .elementor-element.elementor-element-4c4dbe92{--width:48%;}.elementor-435 .elementor-element.elementor-element-e2d34aa{--width:100%;}.elementor-435 .elementor-element.elementor-element-0a1f474{--width:70%;}.elementor-435 .elementor-element.elementor-element-2b1dfde{--width:30%;}}@media(max-width:767px){.elementor-435 .elementor-element.elementor-element-76a66e8c.e-con{--order:99999 /* order end hack */;}.elementor-435 .elementor-element.elementor-element-72337f39{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-435 .elementor-element.elementor-element-25ac4a4.e-con{--order:99999 /* order end hack */;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}}/* Start custom CSS for button, class: .elementor-element-25a7a0a9 */.elementor-435 .elementor-element.elementor-element-25a7a0a9 {
  transition: transform 0.25s ease;
}

.elementor-435 .elementor-element.elementor-element-25a7a0a9:hover {
  transform: translateY(-3px);
}

.elementor-435 .elementor-element.elementor-element-25a7a0a9 a,
.elementor-435 .elementor-element.elementor-element-25a7a0a9 .elementor-button {
  transition: box-shadow 0.25s ease, filter 0.25s ease, transform 0.25s ease;
}

.elementor-435 .elementor-element.elementor-element-25a7a0a9:hover a,
.elementor-435 .elementor-element.elementor-element-25a7a0a9:hover .elementor-button {
  box-shadow: 0 0 34px rgba(47, 104, 255, 0.48);
  filter: brightness(1.08);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a8c3a50 */.elementor-435 .elementor-element.elementor-element-a8c3a50 {
  transition: transform 0.25s ease;
}

.elementor-435 .elementor-element.elementor-element-a8c3a50:hover {
  transform: translateY(-3px);
}

.elementor-435 .elementor-element.elementor-element-a8c3a50 a,
.elementor-435 .elementor-element.elementor-element-a8c3a50 .elementor-button {
  transition: box-shadow 0.25s ease, filter 0.25s ease, transform 0.25s ease;
}

.elementor-435 .elementor-element.elementor-element-a8c3a50:hover a,
.elementor-435 .elementor-element.elementor-element-a8c3a50:hover .elementor-button {
  box-shadow: 0 0 34px rgba(47, 104, 255, 0.48);
  filter: brightness(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72337f39 */.elementor-435 .elementor-element.elementor-element-72337f39 .elementor-button {
  transition: transform 0.25s ease, box-shadow 0.25s ease, filter 0.25s ease;
  box-shadow: 0 0 18px rgba(47, 104, 255, 0.18);
}

.elementor-435 .elementor-element.elementor-element-72337f39 .elementor-button:hover {
  transform: translateY(-3px);
  box-shadow: 0 0 34px rgba(47, 104, 255, 0.48);
  filter: brightness(1.08);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a21518 */.elementor-435 .elementor-element.elementor-element-8a21518 {
  transition: transform 0.25s ease;
}

.elementor-435 .elementor-element.elementor-element-8a21518:hover {
  transform: translateY(-3px);
}

.elementor-435 .elementor-element.elementor-element-8a21518 a,
.elementor-435 .elementor-element.elementor-element-8a21518 .elementor-button {
  transition: box-shadow 0.25s ease, filter 0.25s ease, transform 0.25s ease;
}

.elementor-435 .elementor-element.elementor-element-8a21518:hover a,
.elementor-435 .elementor-element.elementor-element-8a21518:hover .elementor-button {
  box-shadow: 0 0 34px rgba(47, 104, 255, 0.48);
  filter: brightness(1.08);
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-50c99d3 *//* Remove default accordion styling */
.elementor-435 .elementor-element.elementor-element-50c99d3 .e-n-accordion {
  display: flex;
  flex-direction: column;
  gap: 22px;
}

/* Each accordion item */
.elementor-435 .elementor-element.elementor-element-50c99d3 .e-n-accordion-item {
  border: 1px solid rgba(55, 115, 255, 0.75) !important;
  border-radius: 22px;
  overflow: hidden;
  background: linear-gradient(
    135deg,
    rgba(4, 8, 16, 0.96),
    rgba(8, 18, 38, 0.94)
  ) !important;
  box-shadow:
    0 0 0 1px rgba(56, 112, 255, 0.12),
    0 0 28px rgba(40, 100, 255, 0.22),
    inset 0 0 28px rgba(20, 60, 140, 0.18);
}

/* Accordion title bar */
.elementor-435 .elementor-element.elementor-element-50c99d3 .e-n-accordion-item-title {
  position: relative;
  padding: 26px 32px 26px 88px !important;
  background: transparent !important;
  border: none !important;
  color: #ffffff !important;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.35;
}

/* Title text */
.elementor-435 .elementor-element.elementor-element-50c99d3 .e-n-accordion-item-title-text {
  color: #ffffff !important;
}

/* Hide default plus/minus icon */
.elementor-435 .elementor-element.elementor-element-50c99d3 .e-n-accordion-item-title-icon {
  display: none !important;
}

/* Blue glowing check circle */
.elementor-435 .elementor-element.elementor-element-50c99d3 .e-n-accordion-item-title::before {
  content: "✓";
  position: absolute;
  left: 24px;
  top: 50%;
  transform: translateY(-50%);
  width: 42px;
  height: 42px;
  border: 4px solid #4f7cff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #4f7cff;
  font-size: 26px;
  font-weight: 800;
  line-height: 1;
  box-shadow:
    0 0 14px rgba(79, 124, 255, 0.45),
    inset 0 0 12px rgba(79, 124, 255, 0.12);
}

/* Open content area */
.elementor-435 .elementor-element.elementor-element-50c99d3 .e-n-accordion-item > div[role="region"] {
  padding: 0 32px 28px 88px !important;
  background: transparent !important;
  border: none !important;
  color: rgba(255, 255, 255, 0.82);
  font-size: 18px;
  line-height: 1.65;
}

/* Make any text inside content white-ish */
.elementor-435 .elementor-element.elementor-element-50c99d3 .e-n-accordion-item > div[role="region"] * {
  color: rgba(255, 255, 255, 0.82);
}

/* Stronger glow when open */
.elementor-435 .elementor-element.elementor-element-50c99d3 .e-n-accordion-item[open] {
  border-color: rgba(90, 140, 255, 0.95) !important;
  box-shadow:
    0 0 0 1px rgba(56, 112, 255, 0.18),
    0 0 36px rgba(55, 115, 255, 0.32),
    inset 0 0 32px rgba(20, 60, 140, 0.22);
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-435 .elementor-element.elementor-element-50c99d3 .e-n-accordion {
    gap: 18px;
  }

  .elementor-435 .elementor-element.elementor-element-50c99d3 .e-n-accordion-item {
    border-radius: 18px;
  }

  .elementor-435 .elementor-element.elementor-element-50c99d3 .e-n-accordion-item-title {
    padding: 22px 22px 22px 72px !important;
    font-size: 19px;
  }

  .elementor-435 .elementor-element.elementor-element-50c99d3 .e-n-accordion-item-title::before {
    left: 20px;
    width: 34px;
    height: 34px;
    border-width: 3px;
    font-size: 21px;
  }

  .elementor-435 .elementor-element.elementor-element-50c99d3 .e-n-accordion-item > div[role="region"] {
    padding: 0 22px 24px 72px !important;
    font-size: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2063cc48 */.elementor-435 .elementor-element.elementor-element-2063cc48 {
  transition: transform 0.25s ease;
}

.elementor-435 .elementor-element.elementor-element-2063cc48 img {
  display: block;
  border-radius: 22px;
  border: 1px solid rgba(80, 140, 255, 0.55);
  background: #07080c;
  box-shadow:
    0 0 0 1px rgba(80, 140, 255, 0.08),
    0 0 34px rgba(47, 104, 255, 0.22);
  transition:
    transform 0.25s ease,
    box-shadow 0.25s ease,
    border-color 0.25s ease,
    filter 0.25s ease;
}

.elementor-435 .elementor-element.elementor-element-2063cc48:hover {
  transform: translateY(-4px);
}

.elementor-435 .elementor-element.elementor-element-2063cc48:hover img {
  border-color: rgba(110, 165, 255, 0.9);
  box-shadow:
    0 0 0 1px rgba(110, 165, 255, 0.15),
    0 0 42px rgba(47, 104, 255, 0.38);
  filter: brightness(1.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-20be30f5 */.elementor-435 .elementor-element.elementor-element-20be30f5 {
  position: relative;
  left: 30px;
  transition: transform 0.25s ease;
}

.elementor-435 .elementor-element.elementor-element-20be30f5 img {
  display: block;
  border-radius: 22px;
  border: 1px solid rgba(80, 140, 255, 0.55);
  background: #07080c;
  box-shadow:
    0 0 0 1px rgba(80, 140, 255, 0.08),
    0 0 34px rgba(47, 104, 255, 0.22);
  transition:
    transform 0.25s ease,
    box-shadow 0.25s ease,
    border-color 0.25s ease,
    filter 0.25s ease;
}

.elementor-435 .elementor-element.elementor-element-20be30f5:hover {
  transform: translateY(-4px);
}

.elementor-435 .elementor-element.elementor-element-20be30f5:hover img {
  border-color: rgba(110, 165, 255, 0.9);
  box-shadow:
    0 0 0 1px rgba(110, 165, 255, 0.15),
    0 0 42px rgba(47, 104, 255, 0.38);
  filter: brightness(1.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a6eed3d */.elementor-435 .elementor-element.elementor-element-1a6eed3d {
  transition: transform 0.25s ease;
}

.elementor-435 .elementor-element.elementor-element-1a6eed3d img {
  display: block;
  border-radius: 22px;
  border: 1px solid rgba(80, 140, 255, 0.55);
  background: #07080c;
  box-shadow:
    0 0 0 1px rgba(80, 140, 255, 0.08),
    0 0 34px rgba(47, 104, 255, 0.22);
  transition:
    transform 0.25s ease,
    box-shadow 0.25s ease,
    border-color 0.25s ease,
    filter 0.25s ease;
}

.elementor-435 .elementor-element.elementor-element-1a6eed3d:hover {
  transform: translateY(-4px);
}

.elementor-435 .elementor-element.elementor-element-1a6eed3d:hover img {
  border-color: rgba(110, 165, 255, 0.9);
  box-shadow:
    0 0 0 1px rgba(110, 165, 255, 0.15),
    0 0 42px rgba(47, 104, 255, 0.38);
  filter: brightness(1.06);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e8fa2ba */.elementor-435 .elementor-element.elementor-element-1e8fa2ba {
  position: relative;
  overflow: hidden;
  background: transparent;
}

.elementor-435 .elementor-element.elementor-element-1e8fa2ba::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 0;

  background:
    radial-gradient(circle at 58% 48%, rgba(0, 180, 255, 0.85) 0 2px, transparent 3.5px),
    radial-gradient(circle at 52% 54%, rgba(0, 150, 255, 0.75) 0 1.5px, transparent 3px),
    radial-gradient(circle at 64% 42%, rgba(0, 120, 255, 0.65) 0 1.5px, transparent 3px),
    radial-gradient(circle at 44% 50%, rgba(0, 160, 255, 0.6) 0 1.5px, transparent 3px),
    radial-gradient(circle at 70% 56%, rgba(0, 130, 255, 0.7) 0 2px, transparent 4px),
    radial-gradient(circle at 38% 60%, rgba(0, 130, 255, 0.55) 0 1.5px, transparent 3px),
    radial-gradient(circle at 48% 42%, rgba(0, 170, 255, 0.55) 0 1px, transparent 2.5px),
    radial-gradient(circle at 62% 62%, rgba(0, 145, 255, 0.6) 0 1px, transparent 2.5px),
    radial-gradient(circle at 56% 36%, rgba(0, 120, 255, 0.45) 0 1px, transparent 2.5px),
    radial-gradient(circle at 76% 46%, rgba(0, 150, 255, 0.5) 0 1px, transparent 2.5px),
    radial-gradient(circle at 34% 45%, rgba(0, 150, 255, 0.45) 0 1px, transparent 2.5px),

    radial-gradient(circle at 41% 39%, rgba(0, 170, 255, 0.5) 0 1px, transparent 2.5px),
    radial-gradient(circle at 46% 36%, rgba(0, 120, 255, 0.45) 0 1px, transparent 2.5px),
    radial-gradient(circle at 51% 38%, rgba(0, 160, 255, 0.55) 0 1px, transparent 2.5px),
    radial-gradient(circle at 60% 35%, rgba(0, 150, 255, 0.5) 0 1px, transparent 2.5px),
    radial-gradient(circle at 67% 37%, rgba(0, 130, 255, 0.45) 0 1px, transparent 2.5px),
    radial-gradient(circle at 72% 41%, rgba(0, 180, 255, 0.55) 0 1px, transparent 2.5px),

    radial-gradient(circle at 40% 47%, rgba(0, 140, 255, 0.5) 0 1px, transparent 2.5px),
    radial-gradient(circle at 49% 48%, rgba(0, 180, 255, 0.55) 0 1px, transparent 2.5px),
    radial-gradient(circle at 54% 46%, rgba(0, 130, 255, 0.45) 0 1px, transparent 2.5px),
    radial-gradient(circle at 61% 50%, rgba(0, 160, 255, 0.55) 0 1px, transparent 2.5px),
    radial-gradient(circle at 66% 48%, rgba(0, 120, 255, 0.5) 0 1px, transparent 2.5px),
    radial-gradient(circle at 73% 51%, rgba(0, 170, 255, 0.55) 0 1px, transparent 2.5px),

    radial-gradient(circle at 36% 54%, rgba(0, 130, 255, 0.45) 0 1px, transparent 2.5px),
    radial-gradient(circle at 43% 57%, rgba(0, 180, 255, 0.5) 0 1px, transparent 2.5px),
    radial-gradient(circle at 50% 59%, rgba(0, 150, 255, 0.55) 0 1px, transparent 2.5px),
    radial-gradient(circle at 57% 57%, rgba(0, 120, 255, 0.45) 0 1px, transparent 2.5px),
    radial-gradient(circle at 65% 59%, rgba(0, 170, 255, 0.55) 0 1px, transparent 2.5px),
    radial-gradient(circle at 72% 61%, rgba(0, 140, 255, 0.5) 0 1px, transparent 2.5px),

    radial-gradient(circle at 39% 66%, rgba(0, 150, 255, 0.45) 0 1px, transparent 2.5px),
    radial-gradient(circle at 47% 68%, rgba(0, 120, 255, 0.5) 0 1px, transparent 2.5px),
    radial-gradient(circle at 54% 66%, rgba(0, 180, 255, 0.55) 0 1px, transparent 2.5px),
    radial-gradient(circle at 61% 69%, rgba(0, 150, 255, 0.5) 0 1px, transparent 2.5px),
    radial-gradient(circle at 69% 67%, rgba(0, 130, 255, 0.45) 0 1px, transparent 2.5px),

    radial-gradient(circle at 30% 52%, rgba(0, 120, 255, 0.35) 0 1px, transparent 2.5px),
    radial-gradient(circle at 82% 53%, rgba(0, 140, 255, 0.4) 0 1px, transparent 2.5px),
    radial-gradient(circle at 28% 43%, rgba(0, 150, 255, 0.35) 0 1px, transparent 2.5px),
    radial-gradient(circle at 80% 40%, rgba(0, 160, 255, 0.4) 0 1px, transparent 2.5px),
    radial-gradient(circle at 31% 65%, rgba(0, 140, 255, 0.35) 0 1px, transparent 2.5px),
    radial-gradient(circle at 79% 67%, rgba(0, 120, 255, 0.35) 0 1px, transparent 2.5px),

    radial-gradient(circle at 45% 44%, rgba(0, 200, 255, 0.65) 0 0.75px, transparent 2px),
    radial-gradient(circle at 47% 52%, rgba(0, 170, 255, 0.6) 0 0.75px, transparent 2px),
    radial-gradient(circle at 53% 43%, rgba(0, 150, 255, 0.6) 0 0.75px, transparent 2px),
    radial-gradient(circle at 59% 45%, rgba(0, 190, 255, 0.65) 0 0.75px, transparent 2px),
    radial-gradient(circle at 63% 53%, rgba(0, 160, 255, 0.6) 0 0.75px, transparent 2px),
    radial-gradient(circle at 55% 61%, rgba(0, 180, 255, 0.65) 0 0.75px, transparent 2px),
    radial-gradient(circle at 69% 45%, rgba(0, 140, 255, 0.55) 0 0.75px, transparent 2px),
    radial-gradient(circle at 42% 61%, rgba(0, 150, 255, 0.55) 0 0.75px, transparent 2px),

    radial-gradient(circle at 58% 50%, rgba(0, 170, 255, 0.32), transparent 10%),
    radial-gradient(circle at 58% 50%, rgba(0, 95, 255, 0.18), transparent 22%),
    radial-gradient(circle at 58% 50%, rgba(0, 70, 255, 0.08), transparent 35%);

  filter: drop-shadow(0 0 10px rgba(0, 140, 255, 0.95));
  opacity: 0.85;
  transform: scale(1);
}

/* Keeps your Elementor content above the glow */
.elementor-435 .elementor-element.elementor-element-1e8fa2ba > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-216927b */.elementor-435 .elementor-element.elementor-element-216927b {
  transition: transform 0.25s ease;
}

.elementor-435 .elementor-element.elementor-element-216927b:hover {
  transform: translateY(-3px);
}

.elementor-435 .elementor-element.elementor-element-216927b a,
.elementor-435 .elementor-element.elementor-element-216927b .elementor-button {
  transition: box-shadow 0.25s ease, filter 0.25s ease, transform 0.25s ease;
}

.elementor-435 .elementor-element.elementor-element-216927b:hover a,
.elementor-435 .elementor-element.elementor-element-216927b:hover .elementor-button {
  box-shadow: 0 0 34px rgba(47, 104, 255, 0.48);
  filter: brightness(1.08);
}/* End custom CSS */