.elementor-290 .elementor-element.elementor-element-61b3648{--display:flex;--min-height:900px;--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:calc(.25rem * 48);--padding-bottom:calc(.25rem * 32);--padding-left:0;--padding-right:0;}.elementor-290 .elementor-element.elementor-element-61b3648:not(.elementor-motion-effects-element-type-background), .elementor-290 .elementor-element.elementor-element-61b3648 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010C;}.elementor-290 .elementor-element.elementor-element-61b3648::before, .elementor-290 .elementor-element.elementor-element-61b3648 > .elementor-background-video-container::before, .elementor-290 .elementor-element.elementor-element-61b3648 > .e-con-inner > .elementor-background-video-container::before, .elementor-290 .elementor-element.elementor-element-61b3648 > .elementor-background-slideshow::before, .elementor-290 .elementor-element.elementor-element-61b3648 > .e-con-inner > .elementor-background-slideshow::before, .elementor-290 .elementor-element.elementor-element-61b3648 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-290 .elementor-element.elementor-element-2c1dfe6{--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-290 .elementor-element.elementor-element-8d435c6{width:100%;max-width:100%;text-align:center;}.elementor-290 .elementor-element.elementor-element-8d435c6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:64px;font-weight:600;line-height:1.05em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-290 .elementor-element.elementor-element-85caac7{width:var( --container-widget-width, 100% );max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:28px;letter-spacing:0em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#9DA4B3;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-290 .elementor-element.elementor-element-e01ede3 .elementor-button{background-color:#285CED;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0px;border-style:none;border-radius:100px 100px 100px 100px;padding:9px 18px 9px 18px;}.elementor-290 .elementor-element.elementor-element-e01ede3{padding:20px 0px 0px 0px;}.elementor-290 .elementor-element.elementor-element-48777f2{--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:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-290 .elementor-element.elementor-element-48777f2:not(.elementor-motion-effects-element-type-background), .elementor-290 .elementor-element.elementor-element-48777f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFC;}.elementor-290 .elementor-element.elementor-element-1a11e31{--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 20px;--row-gap:0px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-290 .elementor-element.elementor-element-9f2e9a2{--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-290 .elementor-element.elementor-element-0882e05{text-align:start;}.elementor-290 .elementor-element.elementor-element-0882e05 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:54px;font-weight:600;line-height:1em;letter-spacing:-1px;color:#0E0F23;}.elementor-290 .elementor-element.elementor-element-03bb56f{--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-290 .elementor-element.elementor-element-6c6e906{width:var( --container-widget-width, 100% );max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:1.125rem;font-weight:400;line-height:28px;letter-spacing:0em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#575E69;}.elementor-290 .elementor-element.elementor-element-e3008ce{--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:0rem 1.5rem;--row-gap:0rem;--column-gap:1.5rem;}.elementor-290 .elementor-element.elementor-element-9108516{--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;border-style:solid;--border-style:solid;--e-con-transform-transition-duration:1ms;}.elementor-290 .elementor-element.elementor-element-94421f0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:600;line-height:56px;letter-spacing:-0.02px;color:var( --e-global-color-accent );}.elementor-290 .elementor-element.elementor-element-1eb950c{color:#575E69;}.elementor-290 .elementor-element.elementor-element-d693886{--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;border-style:solid;--border-style:solid;--e-con-transform-transition-duration:1ms;}.elementor-290 .elementor-element.elementor-element-c7d5a28 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:600;line-height:56px;letter-spacing:-0.02px;color:var( --e-global-color-accent );}.elementor-290 .elementor-element.elementor-element-2e9f4c6{color:#575E69;}.elementor-290 .elementor-element.elementor-element-34ff22e{--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;border-style:solid;--border-style:solid;--e-con-transform-transition-duration:1ms;}.elementor-290 .elementor-element.elementor-element-08b044b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:600;line-height:56px;letter-spacing:-0.02px;color:var( --e-global-color-accent );}.elementor-290 .elementor-element.elementor-element-f5c6315{color:#575E69;}.elementor-290 .elementor-element.elementor-element-c64ec05{--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:1px 1px;--row-gap:1px;--column-gap:1px;--overflow:hidden;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;}.elementor-290 .elementor-element.elementor-element-c64ec05:not(.elementor-motion-effects-element-type-background), .elementor-290 .elementor-element.elementor-element-c64ec05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000000D;}.elementor-290 .elementor-element.elementor-element-9b23a87{--display:flex;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-290 .elementor-element.elementor-element-9b23a87:not(.elementor-motion-effects-element-type-background), .elementor-290 .elementor-element.elementor-element-9b23a87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0f6027e );}.elementor-290 .elementor-element.elementor-element-65ecec3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:56px;letter-spacing:-0.02px;color:var( --e-global-color-2da6d3c );}.elementor-290 .elementor-element.elementor-element-cb0a84f{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.02em;color:#575E69;}.elementor-290 .elementor-element.elementor-element-35da199{--display:flex;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-290 .elementor-element.elementor-element-35da199:not(.elementor-motion-effects-element-type-background), .elementor-290 .elementor-element.elementor-element-35da199 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0f6027e );}.elementor-290 .elementor-element.elementor-element-c643ea1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:56px;letter-spacing:-0.02px;color:var( --e-global-color-2da6d3c );}.elementor-290 .elementor-element.elementor-element-b637ca5{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.02em;color:#575E69;}.elementor-290 .elementor-element.elementor-element-5f45adb{--display:flex;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-290 .elementor-element.elementor-element-5f45adb:not(.elementor-motion-effects-element-type-background), .elementor-290 .elementor-element.elementor-element-5f45adb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0f6027e );}.elementor-290 .elementor-element.elementor-element-8afa05f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:56px;letter-spacing:-0.02px;color:var( --e-global-color-2da6d3c );}.elementor-290 .elementor-element.elementor-element-3af08ca{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.02em;color:#575E69;}.elementor-290 .elementor-element.elementor-element-47ad72f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:calc(.25rem * 48);--padding-bottom:calc(.25rem * 32);--padding-left:0;--padding-right:0;}.elementor-290 .elementor-element.elementor-element-47ad72f:not(.elementor-motion-effects-element-type-background), .elementor-290 .elementor-element.elementor-element-47ad72f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010C;}.elementor-290 .elementor-element.elementor-element-47ad72f::before, .elementor-290 .elementor-element.elementor-element-47ad72f > .elementor-background-video-container::before, .elementor-290 .elementor-element.elementor-element-47ad72f > .e-con-inner > .elementor-background-video-container::before, .elementor-290 .elementor-element.elementor-element-47ad72f > .elementor-background-slideshow::before, .elementor-290 .elementor-element.elementor-element-47ad72f > .e-con-inner > .elementor-background-slideshow::before, .elementor-290 .elementor-element.elementor-element-47ad72f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-290 .elementor-element.elementor-element-136de02{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-290 .elementor-element.elementor-element-ddcded4{width:var( --container-widget-width, 860px );max-width:860px;--container-widget-width:860px;--container-widget-flex-grow:0;text-align:start;}.elementor-290 .elementor-element.elementor-element-ddcded4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:54px;font-weight:600;line-height:1em;letter-spacing:-1px;color:var( --e-global-color-0f6027e );}.elementor-290 .elementor-element.elementor-element-bff2dc5{width:var( --container-widget-width, 860px );max-width:860px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:860px;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:1.125rem;font-weight:400;line-height:28px;letter-spacing:0em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-290 .elementor-element.elementor-element-b65c7bb{--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:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-290 .elementor-element.elementor-element-b65c7bb:not(.elementor-motion-effects-element-type-background), .elementor-290 .elementor-element.elementor-element-b65c7bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFC;}.elementor-290 .elementor-element.elementor-element-67c7771{--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 20px;--row-gap:0px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-290 .elementor-element.elementor-element-d03ef08{text-align:start;}.elementor-290 .elementor-element.elementor-element-d03ef08 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:54px;font-weight:600;line-height:1em;letter-spacing:-1px;color:#0E0F23;}.elementor-290 .elementor-element.elementor-element-80aecd9{width:var( --container-widget-width, 100% );max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:1.125rem;font-weight:400;line-height:28px;letter-spacing:0em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#575E69;}.elementor-290 .elementor-element.elementor-element-66c5583{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;--e-con-transform-transition-duration:1ms;}.elementor-290 .elementor-element.elementor-element-d9ae830{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-290 .elementor-element.elementor-element-3ff4f97{padding:0px 0px 0px 0px;}.elementor-290 .elementor-element.elementor-element-3ff4f97 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:1.625rem;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-2da6d3c );}.elementor-290 .elementor-element.elementor-element-ac0a2f3{--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-290 .elementor-element.elementor-element-839cc7e{--display:flex;}.elementor-290 .elementor-element.elementor-element-4de69fc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;line-height:56px;letter-spacing:-0.02px;color:var( --e-global-color-accent );}.elementor-290 .elementor-element.elementor-element-9ba16f9{font-family:var( --e-global-typography-f549266-font-family ), Sans-serif;font-size:var( --e-global-typography-f549266-font-size );font-weight:var( --e-global-typography-f549266-font-weight );line-height:var( --e-global-typography-f549266-line-height );letter-spacing:var( --e-global-typography-f549266-letter-spacing );color:#575E69;}.elementor-290 .elementor-element.elementor-element-df0a605{--display:flex;}.elementor-290 .elementor-element.elementor-element-5d3e734 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;line-height:56px;letter-spacing:-0.02px;color:var( --e-global-color-accent );}.elementor-290 .elementor-element.elementor-element-106d7e9{font-family:var( --e-global-typography-f549266-font-family ), Sans-serif;font-size:var( --e-global-typography-f549266-font-size );font-weight:var( --e-global-typography-f549266-font-weight );line-height:var( --e-global-typography-f549266-line-height );letter-spacing:var( --e-global-typography-f549266-letter-spacing );color:#575E69;}.elementor-290 .elementor-element.elementor-element-70905a7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-290 .elementor-element.elementor-element-8a0773a{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;--e-con-transform-transition-duration:1ms;}.elementor-290 .elementor-element.elementor-element-3303680{padding:0px 0px 0px 0px;}.elementor-290 .elementor-element.elementor-element-3303680 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:1.625rem;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-2da6d3c );}.elementor-290 .elementor-element.elementor-element-1d78337{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:1.3rem;color:#575E69;}.elementor-290 .elementor-element.elementor-element-f56fed1{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;--e-con-transform-transition-duration:1ms;}.elementor-290 .elementor-element.elementor-element-44469be{padding:0px 0px 0px 0px;}.elementor-290 .elementor-element.elementor-element-44469be .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:1.625rem;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-2da6d3c );}.elementor-290 .elementor-element.elementor-element-9a3b5ce{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:1.3rem;color:#575E69;}.elementor-290 .elementor-element.elementor-element-6dcd37c{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;--e-con-transform-transition-duration:1ms;}.elementor-290 .elementor-element.elementor-element-03da6ad{padding:0px 0px 0px 0px;}.elementor-290 .elementor-element.elementor-element-03da6ad .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:1.625rem;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-2da6d3c );}.elementor-290 .elementor-element.elementor-element-01351c4{font-family:var( --e-global-typography-f549266-font-family ), Sans-serif;font-size:var( --e-global-typography-f549266-font-size );font-weight:var( --e-global-typography-f549266-font-weight );line-height:var( --e-global-typography-f549266-line-height );letter-spacing:var( --e-global-typography-f549266-letter-spacing );color:#575E69;}.elementor-290 .elementor-element.elementor-element-3218b65{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;--e-con-transform-transition-duration:1ms;}.elementor-290 .elementor-element.elementor-element-417ea17{padding:0px 0px 0px 0px;}.elementor-290 .elementor-element.elementor-element-417ea17 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:1.2rem;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-2da6d3c );}.elementor-290 .elementor-element.elementor-element-edd3608{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:1.3rem;color:#575E69;}.elementor-290 .elementor-element.elementor-element-97c46dd{--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:stretch;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:calc(.25rem * 48);--padding-bottom:calc(.25rem * 32);--padding-left:0;--padding-right:0;}.elementor-290 .elementor-element.elementor-element-97c46dd:not(.elementor-motion-effects-element-type-background), .elementor-290 .elementor-element.elementor-element-97c46dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010C;}.elementor-290 .elementor-element.elementor-element-97c46dd::before, .elementor-290 .elementor-element.elementor-element-97c46dd > .elementor-background-video-container::before, .elementor-290 .elementor-element.elementor-element-97c46dd > .e-con-inner > .elementor-background-video-container::before, .elementor-290 .elementor-element.elementor-element-97c46dd > .elementor-background-slideshow::before, .elementor-290 .elementor-element.elementor-element-97c46dd > .e-con-inner > .elementor-background-slideshow::before, .elementor-290 .elementor-element.elementor-element-97c46dd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-290 .elementor-element.elementor-element-8a49c00{--display:flex;--min-height:0px;}.elementor-290 .elementor-element.elementor-element-8239dd5{--display:flex;}.elementor-290 .elementor-element.elementor-element-8239dd5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-290 .elementor-element.elementor-element-d33a40f{--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:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-290 .elementor-element.elementor-element-68414e1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-290 .elementor-element.elementor-element-a5806c0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem;letter-spacing:-0.02px;}.elementor-290 .elementor-element.elementor-element-de0afb5{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;line-height:0.75rem;letter-spacing:-0.02em;color:#98A2B3;}.elementor-290 .elementor-element.elementor-element-cc309b0{width:100%;max-width:100%;text-align:end;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:0.9rem;letter-spacing:0.15rem;}.elementor-290 .elementor-element.elementor-element-cc309b0.elementor-element{--align-self:center;}.elementor-290 .elementor-element.elementor-element-df5c371{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-290 .elementor-element.elementor-element-2e860cf{text-align:start;}.elementor-290 .elementor-element.elementor-element-2e860cf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:54px;font-weight:600;line-height:1em;letter-spacing:-1px;color:var( --e-global-color-0f6027e );}.elementor-290 .elementor-element.elementor-element-450397c{width:var( --container-widget-width, 100% );max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:1.125rem;font-weight:400;line-height:28px;letter-spacing:0em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-290 .elementor-element.elementor-element-558fbc2{--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;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-290 .elementor-element.elementor-element-558fbc2.e-con{--align-self:flex-start;}.elementor-290 .elementor-element.elementor-element-ce00c11{text-align:center;}.elementor-290 .elementor-element.elementor-element-ce00c11 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.125rem;font-weight:600;line-height:56px;letter-spacing:-0.02px;color:var( --e-global-color-fc06c90 );}.elementor-290 .elementor-element.elementor-element-900cea6{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-290 .elementor-element.elementor-element-37b371e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem;letter-spacing:-0.02px;}.elementor-290 .elementor-element.elementor-element-d6e16bc{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.125rem;letter-spacing:-0.02em;color:#98A2B3;}.elementor-290 .elementor-element.elementor-element-0a94e46{--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;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-290 .elementor-element.elementor-element-0a94e46.e-con{--align-self:flex-start;}.elementor-290 .elementor-element.elementor-element-ec19d18{text-align:center;}.elementor-290 .elementor-element.elementor-element-ec19d18 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.125rem;font-weight:600;line-height:56px;letter-spacing:-0.02px;color:var( --e-global-color-fc06c90 );}.elementor-290 .elementor-element.elementor-element-597f44f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-290 .elementor-element.elementor-element-30b91f8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem;letter-spacing:-0.02px;}.elementor-290 .elementor-element.elementor-element-6111b73{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.125rem;letter-spacing:-0.02em;color:#98A2B3;}.elementor-290 .elementor-element.elementor-element-7739591{--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-290 .elementor-element.elementor-element-7739591:not(.elementor-motion-effects-element-type-background), .elementor-290 .elementor-element.elementor-element-7739591 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010D;}.elementor-290 .elementor-element.elementor-element-203845e{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:100px;--padding-bottom:70px;--padding-left:200px;--padding-right:200px;}.elementor-290 .elementor-element.elementor-element-a08f3d1{--display:flex;}.elementor-290 .elementor-element.elementor-element-d61f388{width:initial;max-width:initial;padding:0px 0px 20px 0px;text-align:center;}.elementor-290 .elementor-element.elementor-element-d61f388 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:56px;font-weight:600;line-height:60.5px;letter-spacing:-1.4px;color:#FFFFFF;}.elementor-290 .elementor-element.elementor-element-6bd9f99{width:var( --container-widget-width, 768px );max-width:768px;--container-widget-width:768px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-2bb0bbb-font-family ), Sans-serif;font-size:var( --e-global-typography-2bb0bbb-font-size );font-weight:var( --e-global-typography-2bb0bbb-font-weight );line-height:var( --e-global-typography-2bb0bbb-line-height );letter-spacing:var( --e-global-typography-2bb0bbb-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-290 .elementor-element.elementor-element-f5ed08b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-290 .elementor-element.elementor-element-f5ed08b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-290 .elementor-element.elementor-element-f5ed08b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(calc(.25rem * 3)/2);}.elementor-290 .elementor-element.elementor-element-f5ed08b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(calc(.25rem * 3)/2);}.elementor-290 .elementor-element.elementor-element-f5ed08b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(calc(.25rem * 3)/2);}.elementor-290 .elementor-element.elementor-element-f5ed08b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-calc(.25rem * 3)/2);}.elementor-290 .elementor-element.elementor-element-f5ed08b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-calc(.25rem * 3)/2);}.elementor-290 .elementor-element.elementor-element-f5ed08b .elementor-icon-list-icon i{color:#7FA8FF;transition:color 0.3s;}.elementor-290 .elementor-element.elementor-element-f5ed08b .elementor-icon-list-icon svg{fill:#7FA8FF;transition:fill 0.3s;}.elementor-290 .elementor-element.elementor-element-f5ed08b .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-290 .elementor-element.elementor-element-f5ed08b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-290 .elementor-element.elementor-element-f5ed08b .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;letter-spacing:0em;}.elementor-290 .elementor-element.elementor-element-f5ed08b .elementor-icon-list-text{transition:color 0.3s;}.elementor-290 .elementor-element.elementor-element-74faafb .elementor-button{background-color:#285CED;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0px;border-style:none;border-radius:100px 100px 100px 100px;padding:9px 18px 9px 18px;}.elementor-290 .elementor-element.elementor-element-74faafb{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-290 .elementor-element.elementor-element-8d435c6 .elementor-heading-title{line-height:74px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-290 .elementor-element.elementor-element-0882e05 .elementor-heading-title{line-height:74px;}.elementor-290 .elementor-element.elementor-element-ddcded4 .elementor-heading-title{line-height:74px;}.elementor-290 .elementor-element.elementor-element-d03ef08 .elementor-heading-title{line-height:74px;}.elementor-290 .elementor-element.elementor-element-9ba16f9{font-size:var( --e-global-typography-f549266-font-size );line-height:var( --e-global-typography-f549266-line-height );letter-spacing:var( --e-global-typography-f549266-letter-spacing );}.elementor-290 .elementor-element.elementor-element-106d7e9{font-size:var( --e-global-typography-f549266-font-size );line-height:var( --e-global-typography-f549266-line-height );letter-spacing:var( --e-global-typography-f549266-letter-spacing );}.elementor-290 .elementor-element.elementor-element-70905a7{--grid-auto-flow:row;}.elementor-290 .elementor-element.elementor-element-01351c4{font-size:var( --e-global-typography-f549266-font-size );line-height:var( --e-global-typography-f549266-line-height );letter-spacing:var( --e-global-typography-f549266-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-290 .elementor-element.elementor-element-2e860cf .elementor-heading-title{line-height:74px;}.elementor-290 .elementor-element.elementor-element-203845e{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-290 .elementor-element.elementor-element-d61f388 .elementor-heading-title{font-size:32px;line-height:47px;letter-spacing:0px;}.elementor-290 .elementor-element.elementor-element-6bd9f99{font-size:var( --e-global-typography-2bb0bbb-font-size );line-height:var( --e-global-typography-2bb0bbb-line-height );letter-spacing:var( --e-global-typography-2bb0bbb-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(min-width:768px){.elementor-290 .elementor-element.elementor-element-2c1dfe6{--width:1200px;}.elementor-290 .elementor-element.elementor-element-9f2e9a2{--width:100%;}.elementor-290 .elementor-element.elementor-element-03bb56f{--width:60%;}.elementor-290 .elementor-element.elementor-element-67c7771{--width:41.66%;}.elementor-290 .elementor-element.elementor-element-66c5583{--width:100%;}.elementor-290 .elementor-element.elementor-element-70905a7{--width:58.33%;}.elementor-290 .elementor-element.elementor-element-8a0773a{--width:100%;}.elementor-290 .elementor-element.elementor-element-f56fed1{--width:100%;}.elementor-290 .elementor-element.elementor-element-6dcd37c{--width:100%;}.elementor-290 .elementor-element.elementor-element-3218b65{--width:100%;}.elementor-290 .elementor-element.elementor-element-d33a40f{--content-width:100%;}.elementor-290 .elementor-element.elementor-element-68414e1{--width:100%;}.elementor-290 .elementor-element.elementor-element-df5c371{--width:100%;}.elementor-290 .elementor-element.elementor-element-203845e{--width:1200px;}.elementor-290 .elementor-element.elementor-element-a08f3d1{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-290 .elementor-element.elementor-element-2c1dfe6{--width:864px;}.elementor-290 .elementor-element.elementor-element-203845e{--width:90%;}}@media(max-width:1024px){.elementor-290 .elementor-element.elementor-element-61b3648{--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:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-290 .elementor-element.elementor-element-8d435c6{text-align:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-290 .elementor-element.elementor-element-85caac7{text-align:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-290 .elementor-element.elementor-element-0882e05{text-align:center;}.elementor-290 .elementor-element.elementor-element-6c6e906{text-align:center;}.elementor-290 .elementor-element.elementor-element-47ad72f{--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:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-290 .elementor-element.elementor-element-ddcded4{text-align:center;}.elementor-290 .elementor-element.elementor-element-bff2dc5{text-align:center;}.elementor-290 .elementor-element.elementor-element-d03ef08{text-align:center;}.elementor-290 .elementor-element.elementor-element-80aecd9{text-align:center;}.elementor-290 .elementor-element.elementor-element-9ba16f9{font-size:var( --e-global-typography-f549266-font-size );line-height:var( --e-global-typography-f549266-line-height );letter-spacing:var( --e-global-typography-f549266-letter-spacing );}.elementor-290 .elementor-element.elementor-element-106d7e9{font-size:var( --e-global-typography-f549266-font-size );line-height:var( --e-global-typography-f549266-line-height );letter-spacing:var( --e-global-typography-f549266-letter-spacing );}.elementor-290 .elementor-element.elementor-element-70905a7{--grid-auto-flow:row;}.elementor-290 .elementor-element.elementor-element-01351c4{font-size:var( --e-global-typography-f549266-font-size );line-height:var( --e-global-typography-f549266-line-height );letter-spacing:var( --e-global-typography-f549266-letter-spacing );}.elementor-290 .elementor-element.elementor-element-97c46dd{--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:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-290 .elementor-element.elementor-element-2e860cf{text-align:center;}.elementor-290 .elementor-element.elementor-element-450397c{text-align:center;}.elementor-290 .elementor-element.elementor-element-6bd9f99{font-size:var( --e-global-typography-2bb0bbb-font-size );line-height:var( --e-global-typography-2bb0bbb-line-height );letter-spacing:var( --e-global-typography-2bb0bbb-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-290 .elementor-element.elementor-element-61b3648{--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-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-290 .elementor-element.elementor-element-8d435c6{text-align:center;}.elementor-290 .elementor-element.elementor-element-8d435c6 .elementor-heading-title{font-size:36px;line-height:47px;letter-spacing:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-290 .elementor-element.elementor-element-85caac7{text-align:center;font-size:14px;line-height:1.6em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-290 .elementor-element.elementor-element-0882e05{text-align:center;}.elementor-290 .elementor-element.elementor-element-0882e05 .elementor-heading-title{font-size:36px;line-height:47px;letter-spacing:0px;}.elementor-290 .elementor-element.elementor-element-6c6e906{text-align:center;font-size:14px;line-height:1.6em;}.elementor-290 .elementor-element.elementor-element-47ad72f{--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-290 .elementor-element.elementor-element-ddcded4{text-align:center;}.elementor-290 .elementor-element.elementor-element-ddcded4 .elementor-heading-title{font-size:36px;line-height:47px;letter-spacing:0px;}.elementor-290 .elementor-element.elementor-element-bff2dc5{text-align:center;font-size:14px;line-height:1.6em;}.elementor-290 .elementor-element.elementor-element-d03ef08{text-align:center;}.elementor-290 .elementor-element.elementor-element-d03ef08 .elementor-heading-title{font-size:36px;line-height:47px;letter-spacing:0px;}.elementor-290 .elementor-element.elementor-element-80aecd9{text-align:center;font-size:14px;line-height:1.6em;}.elementor-290 .elementor-element.elementor-element-9ba16f9{font-size:var( --e-global-typography-f549266-font-size );line-height:var( --e-global-typography-f549266-line-height );letter-spacing:var( --e-global-typography-f549266-letter-spacing );}.elementor-290 .elementor-element.elementor-element-106d7e9{font-size:var( --e-global-typography-f549266-font-size );line-height:var( --e-global-typography-f549266-line-height );letter-spacing:var( --e-global-typography-f549266-letter-spacing );}.elementor-290 .elementor-element.elementor-element-70905a7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-290 .elementor-element.elementor-element-01351c4{font-size:var( --e-global-typography-f549266-font-size );line-height:var( --e-global-typography-f549266-line-height );letter-spacing:var( --e-global-typography-f549266-letter-spacing );}.elementor-290 .elementor-element.elementor-element-97c46dd{--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-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-290 .elementor-element.elementor-element-2e860cf{text-align:center;}.elementor-290 .elementor-element.elementor-element-2e860cf .elementor-heading-title{font-size:36px;line-height:47px;letter-spacing:0px;}.elementor-290 .elementor-element.elementor-element-450397c{text-align:center;font-size:14px;line-height:1.6em;}.elementor-290 .elementor-element.elementor-element-6bd9f99{font-size:var( --e-global-typography-2bb0bbb-font-size );line-height:var( --e-global-typography-2bb0bbb-line-height );letter-spacing:var( --e-global-typography-2bb0bbb-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS for button, class: .elementor-element-e01ede3 */.btn1 .elementor-button{
    text-decoration: none;
    position: relative;
    overflow: hidden;

    transition:
        all 0.2s ease-in;
}

/* Hover glow */
.btn1 .elementor-button:hover{
    box-shadow:
        0 0 30px 5px rgba(0, 142, 236, 0.815);

    transition:
        all 0.2s ease-out;
}

/* Shine effect */
.btn1 .elementor-button::before{
    content: '';

    position: absolute;

    top: 7%;
    left: 0%;

    width: 0px;
    height: 86%;

    opacity: 0;

    background: #fff;

    box-shadow:
        0 0 50px 30px #fff;

    transform: skewX(-20deg);
}

/* Animate shine */
.btn1 .elementor-button:hover::before{
    animation:
        sh02 0.5s linear;
}

@keyframes sh02{
    from{
        opacity: 0;
        left: 0%;
    }

    50%{
        opacity: 1;
    }

    to{
        opacity: 0;
        left: 100%;
    }
}

/* Active */
.btn1 .elementor-button:active{
    box-shadow: 0 0 0 0 transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61b3648 */.hero-bg{
    position: relative;
    overflow: hidden;
    background-color: #ffffff;
}

/* GLOW */
.hero-bg::before{
    content:"";
    position:absolute;
    inset:0;

    background-image:
    radial-gradient(
        100% 100% at 50% 0%,
        oklch(58% 0.22 265 / .50) 0%,
        transparent 80%
    );

    pointer-events:none;
    z-index:0;
}

/* GRID */
.hero-bg::after{
    content:"";
    position:absolute;
    inset:0;

    background-image:
        linear-gradient(
            rgba(255,255,255,0.04) 1px,
            transparent 1px
        ),
        linear-gradient(
            90deg,
            rgba(255,255,255,0.04) 1px,
            transparent 1px
        );

    background-size:80px 80px;

    mask-image:
        radial-gradient(
            ellipse at center,
            rgba(0,0,0,1) 45%,
            rgba(0,0,0,0) 100%
        );

    -webkit-mask-image:
        radial-gradient(
            ellipse at center,
            rgba(0,0,0,1) 45%,
            rgba(0,0,0,0) 100%
        );

    opacity:.6;

    pointer-events:none;
    z-index:1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94421f0 */.min {
    font-weight: 600;
    font-size: 1.5rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9108516 */.elementor-290 .elementor-element.elementor-element-9108516{
    position:relative;

    padding:28px ;

    border-radius:24px ;

    border:1px solid rgba(255,255,255,.08);

    background:#fff;

    transition:
    transform .4s cubic-bezier(.22,1,.36,1),
    border-color .4s ease,
    box-shadow .4s cubic-bezier(.22,1,.36,1) !important;
}

.elementor-290 .elementor-element.elementor-element-9108516:hover{
    transform:translateY(-4px);

    border-color:rgba(56,107,250,.4);

    box-shadow:
    0 30px 60px -30px rgba(40,92,237,.25) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7d5a28 */.min {
    font-weight: 600;
    font-size: 1.5rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d693886 */.elementor-290 .elementor-element.elementor-element-d693886{
    position:relative;

    padding:28px ;

    border-radius:24px ;

    border:1px solid rgba(255,255,255,.08);

    background:#fff;

    transition:
    transform .4s cubic-bezier(.22,1,.36,1),
    border-color .4s ease,
    box-shadow .4s cubic-bezier(.22,1,.36,1) !important;
}

.elementor-290 .elementor-element.elementor-element-d693886:hover{
    transform:translateY(-4px);

    border-color:rgba(56,107,250,.4);

    box-shadow:
    0 30px 60px -30px rgba(40,92,237,.25) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08b044b */.min {
    font-weight: 600;
    font-size: 1.5rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ff22e */.elementor-290 .elementor-element.elementor-element-34ff22e{
    position:relative;

    padding:28px ;

    border-radius:24px ;

    border:1px solid rgba(255,255,255,.08);

    background:#fff;

    transition:
    transform .4s cubic-bezier(.22,1,.36,1),
    border-color .4s ease,
    box-shadow .4s cubic-bezier(.22,1,.36,1) !important;
}

.elementor-290 .elementor-element.elementor-element-34ff22e:hover{
    transform:translateY(-4px);

    border-color:rgba(56,107,250,.4);

    box-shadow:
    0 30px 60px -30px rgba(40,92,237,.25) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48777f2 */.white-grid {
    position: relative;
    isolation: isolate;
    z-index: 0;
}

.white-grid:after{
    content:"";
    position:absolute;
    inset:0;
    z-index: -1;

    background-image:
        linear-gradient(
            rgba(0,0,0,0.04) 1px,
            transparent 1px
        ),
        linear-gradient(
            90deg,
            rgba(0,0,0,0.04) 1px,
            transparent 1px
        );

    background-size:56px 56px;

    mask-image:
        radial-gradient(
            ellipse at center,
            rgba(0,0,0,1) 45%,
            rgba(0,0,0,0) 100%
        );

    -webkit-mask-image:
        radial-gradient(
            ellipse at center,
            rgba(0,0,0,1) 45%,
            rgba(0,0,0,0) 100%
        );

    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47ad72f */.hero-bg{
    position: relative;
    overflow: hidden;
    background-color: #ffffff;
}

/* GLOW */
.hero-bg::before{
    content:"";
    position:absolute;
    inset:0;

    background-image:
    radial-gradient(
        100% 100% at 50% 0%,
        oklch(58% 0.22 265 / .50) 0%,
        transparent 80%
    );

    pointer-events:none;
    z-index:0;
}

/* GRID */
.hero-bg::after{
    content:"";
    position:absolute;
    inset:0;

    background-image:
        linear-gradient(
            rgba(255,255,255,0.04) 1px,
            transparent 1px
        ),
        linear-gradient(
            90deg,
            rgba(255,255,255,0.04) 1px,
            transparent 1px
        );

    background-size:80px 80px;

    mask-image:
        radial-gradient(
            ellipse at center,
            rgba(0,0,0,1) 45%,
            rgba(0,0,0,0) 100%
        );

    -webkit-mask-image:
        radial-gradient(
            ellipse at center,
            rgba(0,0,0,1) 45%,
            rgba(0,0,0,0) 100%
        );

    opacity:.6;

    pointer-events:none;
    z-index:1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4de69fc */.min {
    font-weight: 600;
    font-size: 1.5rem;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d3e734 */.min {
    font-weight: 600;
    font-size: 1.5rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c5583 */.elementor-290 .elementor-element.elementor-element-66c5583{
    position:relative;
    padding:28px ;
    border-radius:24px ;
    border:1px solid rgba(255,255,255,.08);
    background:#fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a0773a */.elementor-290 .elementor-element.elementor-element-8a0773a{
    position:relative;

    padding:28px ;

    border-radius:24px ;

    border:1px solid rgba(255,255,255,.08);

    background:#fff;

    transition:
    transform .4s cubic-bezier(.22,1,.36,1),
    border-color .4s ease,
    box-shadow .4s cubic-bezier(.22,1,.36,1) !important;
}

.elementor-290 .elementor-element.elementor-element-8a0773a:hover{
    transform:translateY(-4px);

    border-color:rgba(56,107,250,.4);

    box-shadow:
    0 30px 60px -30px rgba(40,92,237,.25) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f56fed1 */.elementor-290 .elementor-element.elementor-element-f56fed1{
    position:relative;

    padding:28px ;

    border-radius:24px ;

    border:1px solid rgba(255,255,255,.08);

    background:#fff;

    transition:
    transform .4s cubic-bezier(.22,1,.36,1),
    border-color .4s ease,
    box-shadow .4s cubic-bezier(.22,1,.36,1) !important;
}

.elementor-290 .elementor-element.elementor-element-f56fed1:hover{
    transform:translateY(-4px);

    border-color:rgba(56,107,250,.4);

    box-shadow:
    0 30px 60px -30px rgba(40,92,237,.25) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dcd37c */.elementor-290 .elementor-element.elementor-element-6dcd37c{
    position:relative;

    padding:28px ;

    border-radius:24px ;

    border:1px solid rgba(255,255,255,.08);

    background:#fff;

    transition:
    transform .4s cubic-bezier(.22,1,.36,1),
    border-color .4s ease,
    box-shadow .4s cubic-bezier(.22,1,.36,1) !important;
}

.elementor-290 .elementor-element.elementor-element-6dcd37c:hover{
    transform:translateY(-4px);

    border-color:rgba(56,107,250,.4);

    box-shadow:
    0 30px 60px -30px rgba(40,92,237,.25) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3218b65 */.elementor-290 .elementor-element.elementor-element-3218b65{
    position:relative;

    padding:28px ;

    border-radius:24px ;

    border:1px solid rgba(255,255,255,.08);

    background:#fff;

    transition:
    transform .4s cubic-bezier(.22,1,.36,1),
    border-color .4s ease,
    box-shadow .4s cubic-bezier(.22,1,.36,1) !important;
}

.elementor-290 .elementor-element.elementor-element-3218b65:hover{
    transform:translateY(-4px);

    border-color:rgba(56,107,250,.4);

    box-shadow:
    0 30px 60px -30px rgba(40,92,237,.25) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b65c7bb */.white-grid {
    position: relative;
    isolation: isolate;
}

.white-grid:after{
    content:"";
    position:absolute;
    inset:0;
    z-index: -1;

    background-image:
        linear-gradient(
            rgba(0,0,0,0.04) 1px,
            transparent 1px
        ),
        linear-gradient(
            90deg,
            rgba(0,0,0,0.04) 1px,
            transparent 1px
        );

    background-size:56px 56px;

    mask-image:
        radial-gradient(
            ellipse at center,
            rgba(0,0,0,1) 45%,
            rgba(0,0,0,0) 100%
        );

    -webkit-mask-image:
        radial-gradient(
            ellipse at center,
            rgba(0,0,0,1) 45%,
            rgba(0,0,0,0) 100%
        );

    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8239dd5 */.shadow-elevated{
    
    overflow: hidden;
    border: 2px solid oklch(100% 0 0 / .06);
    
    border-radius: calc(.75rem + 12px);

    box-shadow:
    0 40px 100px -30px oklch(0% 0 0 / .8),
    0 0 0 1px oklch(100% 0 0 / .06);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d33a40f */.image-overlay{
    position:absolute;
    scale: 0.9;
    bottom:24px;

    display:flex;

    align-items:center;
    justify-content:space-between;

    padding:16px;

    border-radius:16px;

    border:1px solid rgba(255,255,255,.08);

    background:rgba(2,6,23,.6);

    backdrop-filter:blur(24px);

    -webkit-backdrop-filter:blur(24px);

    z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a49c00 */.elementor-290 .elementor-element.elementor-element-8a49c00{
    position:relative;
    overflow:hidden;
    isolation:isolate;
}

.elementor-290 .elementor-element.elementor-element-8a49c00 img{
    display: block;
    width: 100%;
    position: relative;

    transition:
    transform 1.5s cubic-bezier(.22,1,.36,1) !important;
}

.elementor-290 .elementor-element.elementor-element-8a49c00:hover img{
    transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce00c11 */.feature-badge{
    --primary: oklch(58% .22 265);
    --primary-glow: oklch(74% .14 265);

    display:inline-flex;

    width:48px;
    height:48px;

    flex-shrink:0;

    align-items:center;
    justify-content:center;

    border-radius:16px;

    background:
    color-mix(
        in oklab,
        var(--primary) 15%,
        transparent
    );

    color:var(--primary-glow);

    font-size:18px;
    font-weight:600;

    backdrop-filter:blur(12px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-558fbc2 */.feature-card{
    --primary: oklch(58% .22 265);

    display:flex;

    align-items:flex-start;

    gap:20px;

    padding:20px;

    border-radius:16px;

    border:1px solid rgba(255,255,255,.08);

    background:rgba(15,23,42,.4);

    transition:
    border-color .35s ease,
    background .35s ease,
    transform .35s ease,
    box-shadow .35s ease;
}

/* HOVER */
.feature-card:hover{
    border-color:
    color-mix(
        in oklab,
        var(--primary) 40%,
        transparent
    );

    background:
    rgba(15,23,42,.6);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec19d18 */.feature-badge{
    --primary: oklch(58% .22 265);
    --primary-glow: oklch(74% .14 265);

    display:inline-flex;

    width:48px;
    height:48px;

    flex-shrink:0;

    align-items:center;
    justify-content:center;

    border-radius:16px;

    background:
    color-mix(
        in oklab,
        var(--primary) 15%,
        transparent
    );

    color:var(--primary-glow);

    font-size:18px;
    font-weight:600;

    backdrop-filter:blur(12px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a94e46 */.feature-card{
    --primary: oklch(58% .22 265);

    display:flex;

    align-items:flex-start;

    gap:20px;

    padding:20px;

    border-radius:16px;

    border:1px solid rgba(255,255,255,.08);

    background:rgba(15,23,42,.4);

    transition:
    border-color .35s ease,
    background .35s ease,
    transform .35s ease,
    box-shadow .35s ease;
}

/* HOVER */
.feature-card:hover{
    border-color:
    color-mix(
        in oklab,
        var(--primary) 40%,
        transparent
    );

    background:
    rgba(15,23,42,.6);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97c46dd */.hero-bg::after{
    content:"";
    position:absolute;
    inset:0;

    background-image:
        linear-gradient(
            rgba(255,255,255,0.04) 1px,
            transparent 1px
        ),
        linear-gradient(
            90deg,
            rgba(255,255,255,0.04) 1px,
            transparent 1px
        );

    background-size:80px 80px;

    mask-image:
        radial-gradient(
            ellipse at center,
            rgba(0,0,0,1) 45%,
            rgba(0,0,0,0) 100%
        );

    -webkit-mask-image:
        radial-gradient(
            ellipse at center,
            rgba(0,0,0,1) 45%,
            rgba(0,0,0,0) 100%
        );

    opacity:.6;

    pointer-events:none;
    z-index:-1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a08f3d1 */.hero-glow{
    --primary: oklch(58% .22 265);
    --primary-glow: oklch(74% .14 265);

    position:absolute;

    width:130%;
    aspect-ratio:1;
    
    top: -100%;

    /*transform:translate(-50%,-50%);*/

    border-radius:50%;

    background:
    conic-gradient(
        from 0deg at 50% 50%,

        color-mix(in oklab, var(--primary) 0%, transparent),
        color-mix(in oklab, var(--primary) 10%, transparent),
        color-mix(in oklab, var(--primary) 40%, transparent),
        color-mix(in oklab, var(--primary) 10%, transparent),
        color-mix(in oklab, var(--primary) 0%, transparent)
    );

    filter:blur(80px);

    animation:
    rotateGlow 8s linear infinite;
}

@keyframes rotateGlow{
    100%{
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d61f388 */.gradient-text{
    background: linear-gradient(
        135deg,
        #F0F3F9 0%,
        #83AAFF 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

    color: transparent;

    display: inline;

    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f5ed08b */.elementor-290 .elementor-element.elementor-element-f5ed08b ul{
    display:grid !important;

    grid-template-columns:
    repeat(2,282px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74faafb */.btn1 .elementor-button{
    text-decoration: none;
    position: relative;
    overflow: hidden;

    transition:
        all 0.2s ease-in;
}

/* Hover glow */
.btn1 .elementor-button:hover{
    box-shadow:
        0 0 30px 5px rgba(0, 142, 236, 0.815);

    transition:
        all 0.2s ease-out;
}

/* Shine effect */
.btn1 .elementor-button::before{
    content: '';

    position: absolute;

    top: 7%;
    left: 0%;

    width: 0px;
    height: 86%;

    opacity: 0;

    background: #fff;

    box-shadow:
        0 0 50px 30px #fff;

    transform: skewX(-20deg);
}

/* Animate shine */
.btn1 .elementor-button:hover::before{
    animation:
        sh02 0.5s linear;
}

@keyframes sh02{
    from{
        opacity: 0;
        left: 0%;
    }

    50%{
        opacity: 1;
    }

    to{
        opacity: 0;
        left: 100%;
    }
}

/* Active */
.btn1 .elementor-button:active{
    box-shadow: 0 0 0 0 transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-203845e */.elementor-290 .elementor-element.elementor-element-203845e{
    --primary: oklch(58% .22 265);

    background:
    radial-gradient(
        60% 80% at 50% 0%,
        color-mix(in oklab, var(--primary) 25%, transparent),
        transparent 70%
    );
}

.shadow-elevated{
    overflow: hidden;
    border: 2px solid oklch(100% 0 0 / .06);
    
    border-radius: calc(.75rem + 12px);

    box-shadow:
    0 40px 100px -30px oklch(0% 0 0 / .8),
    0 0 0 1px oklch(100% 0 0 / .06);
}/* End custom CSS */