.elementor-1650 .elementor-element.elementor-element-827cd39{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--overlay-opacity:1;--padding-top:080px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1650 .elementor-element.elementor-element-827cd39:not(.elementor-motion-effects-element-type-background), .elementor-1650 .elementor-element.elementor-element-827cd39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1650 .elementor-element.elementor-element-827cd39::before, .elementor-1650 .elementor-element.elementor-element-827cd39 > .elementor-background-video-container::before, .elementor-1650 .elementor-element.elementor-element-827cd39 > .e-con-inner > .elementor-background-video-container::before, .elementor-1650 .elementor-element.elementor-element-827cd39 > .elementor-background-slideshow::before, .elementor-1650 .elementor-element.elementor-element-827cd39 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1650 .elementor-element.elementor-element-827cd39 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1650 .elementor-element.elementor-element-827cd39.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1650 .elementor-element.elementor-element-73fc859{--display:flex;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1650 .elementor-element.elementor-element-e1e4c6c{background-color:var( --e-global-color-text );padding:6px 25px 6px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:100px 100px 100px 100px;text-align:center;}.elementor-1650 .elementor-element.elementor-element-e1e4c6c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;font-style:normal;letter-spacing:0.4em;color:var( --e-global-color-secondary );}.elementor-1650 .elementor-element.elementor-element-5691d33{text-align:center;}.elementor-1650 .elementor-element.elementor-element-5691d33 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:67px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-1650 .elementor-element.elementor-element-c4a5bdc{text-align:center;}.elementor-1650 .elementor-element.elementor-element-c4a5bdc .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:45px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1650 .elementor-element.elementor-element-13f3f57{padding:10px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:var( --e-global-color-accent );}.elementor-1650 .elementor-element.elementor-element-592e95d{--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;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1650 .elementor-element.elementor-element-9f9af33 .elementor-button{background-color:#FBB03B;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;fill:#1B2436;color:#1B2436;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:20px 40px 20px 40px;}.elementor-1650 .elementor-element.elementor-element-9f9af33 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1650 .elementor-element.elementor-element-9f9af33 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1650 .elementor-element.elementor-element-b9d5be7 .elementor-button{background-color:#1B243600;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:20px 40px 20px 40px;}.elementor-1650 .elementor-element.elementor-element-b9d5be7 .elementor-button:hover, .elementor-1650 .elementor-element.elementor-element-b9d5be7 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#452B00;}.elementor-1650 .elementor-element.elementor-element-b9d5be7 .elementor-button:hover svg, .elementor-1650 .elementor-element.elementor-element-b9d5be7 .elementor-button:focus svg{fill:#452B00;}.elementor-1650 .elementor-element.elementor-element-6200ca8.elementor-element{--align-self:flex-start;}.elementor-1650 .elementor-element.elementor-element-f8a93e7{--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:dashed;--border-style:dashed;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#94A3B8D1;--border-color:#94A3B8D1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1650 .elementor-element.elementor-element-f8a93e7:not(.elementor-motion-effects-element-type-background), .elementor-1650 .elementor-element.elementor-element-f8a93e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF4FFB5;}.elementor-1650 .elementor-element.elementor-element-f8a93e7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1650 .elementor-element.elementor-element-09eeb05{--spacer-size:20px;border-style:solid;border-width:0px 1px 0px 1px;border-color:#94A3B85E;}.elementor-1650 .elementor-element.elementor-element-3190a2a{--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:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1650 .elementor-element.elementor-element-3190a2a:not(.elementor-motion-effects-element-type-background), .elementor-1650 .elementor-element.elementor-element-3190a2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF4FFC2;}.elementor-1650 .elementor-element.elementor-element-3190a2a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1650 .elementor-element.elementor-element-bd6c129{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#94A3B85E;--border-color:#94A3B85E;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1650 .elementor-element.elementor-element-3f8174f{--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;}.elementor-1650 .elementor-element.elementor-element-b92d3ad{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-1650 .elementor-element.elementor-element-f7e5a68{text-align:start;}.elementor-1650 .elementor-element.elementor-element-f7e5a68 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:700;line-height:1.2em;color:var( --e-global-color-text );}.elementor-1650 .elementor-element.elementor-element-0d00a3f{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1650 .elementor-element.elementor-element-d0dadeb{padding:10px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#1B2436;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1650 .elementor-element.elementor-element-093125d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1650 .elementor-element.elementor-element-093125d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1650 .elementor-element.elementor-element-093125d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1650 .elementor-element.elementor-element-093125d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1650 .elementor-element.elementor-element-093125d .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-1650 .elementor-element.elementor-element-093125d .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1650 .elementor-element.elementor-element-8e004a6{--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;--overlay-opacity:1;border-style:dashed;--border-style:dashed;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#27344E;--border-color:#27344E;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1650 .elementor-element.elementor-element-8e004a6:not(.elementor-motion-effects-element-type-background), .elementor-1650 .elementor-element.elementor-element-8e004a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171F2E;}.elementor-1650 .elementor-element.elementor-element-8e004a6::before, .elementor-1650 .elementor-element.elementor-element-8e004a6 > .elementor-background-video-container::before, .elementor-1650 .elementor-element.elementor-element-8e004a6 > .e-con-inner > .elementor-background-video-container::before, .elementor-1650 .elementor-element.elementor-element-8e004a6 > .elementor-background-slideshow::before, .elementor-1650 .elementor-element.elementor-element-8e004a6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1650 .elementor-element.elementor-element-8e004a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#050505;--background-overlay:'';}.elementor-1650 .elementor-element.elementor-element-8e004a6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1650 .elementor-element.elementor-element-37b8f45{--spacer-size:20px;border-style:solid;border-width:0px 1px 0px 1px;border-color:var( --e-global-color-text );}.elementor-1650 .elementor-element.elementor-element-d400a17{--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;--overlay-opacity:1;border-style:dashed;--border-style:dashed;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1650 .elementor-element.elementor-element-d400a17:not(.elementor-motion-effects-element-type-background), .elementor-1650 .elementor-element.elementor-element-d400a17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171F2E;}.elementor-1650 .elementor-element.elementor-element-d400a17::before, .elementor-1650 .elementor-element.elementor-element-d400a17 > .elementor-background-video-container::before, .elementor-1650 .elementor-element.elementor-element-d400a17 > .e-con-inner > .elementor-background-video-container::before, .elementor-1650 .elementor-element.elementor-element-d400a17 > .elementor-background-slideshow::before, .elementor-1650 .elementor-element.elementor-element-d400a17 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1650 .elementor-element.elementor-element-d400a17 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #05050533 0%, #050505 100%);}.elementor-1650 .elementor-element.elementor-element-d400a17.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1650 .elementor-element.elementor-element-a3b7a7c{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:120px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1650 .elementor-element.elementor-element-6c08546{--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:flex-end;}.elementor-1650 .elementor-element.elementor-element-aabafb3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1650 .elementor-element.elementor-element-8b2d305{background-color:var( --e-global-color-text );padding:6px 25px 6px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:100px 100px 100px 100px;text-align:center;}.elementor-1650 .elementor-element.elementor-element-8b2d305.elementor-element{--align-self:center;}.elementor-1650 .elementor-element.elementor-element-8b2d305 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;font-style:normal;letter-spacing:0.4em;color:var( --e-global-color-secondary );}.elementor-1650 .elementor-element.elementor-element-735e0af{text-align:center;}.elementor-1650 .elementor-element.elementor-element-735e0af .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-1650 .elementor-element.elementor-element-835afb6{--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-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1650 .elementor-element.elementor-element-a0234f1{width:var( --container-widget-width, 20% );max-width:20%;background-color:#0B102099;padding:50px 25px 0100px 25px;--container-widget-width:20%;--container-widget-flex-grow:0;--e-transform-transition-duration:200ms;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6F84B82E;}.elementor-1650 .elementor-element.elementor-element-a0234f1:hover{--e-transform-translateX:0px;--e-transform-translateY:-4px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6F84B85E;}.elementor-1650 .elementor-element.elementor-element-a0234f1 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1650 .elementor-element.elementor-element-a0234f1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-1650 .elementor-element.elementor-element-a0234f1.elementor-view-framed .elementor-icon, .elementor-1650 .elementor-element.elementor-element-a0234f1.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1650 .elementor-element.elementor-element-a0234f1.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1650 .elementor-element.elementor-element-a0234f1 .elementor-icon{font-size:32px;border-width:0px 0px 0px 0px;}.elementor-1650 .elementor-element.elementor-element-a0234f1 .elementor-icon-box-title, .elementor-1650 .elementor-element.elementor-element-a0234f1 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-1650 .elementor-element.elementor-element-a0234f1 .elementor-icon-box-title{color:#FFFFFF;}.elementor-1650 .elementor-element.elementor-element-a0234f1:has(:hover) .elementor-icon-box-title,
					 .elementor-1650 .elementor-element.elementor-element-a0234f1:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1650 .elementor-element.elementor-element-a0234f1 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#94A3B8;}.elementor-1650 .elementor-element.elementor-element-aaf0d9d{width:var( --container-widget-width, 20% );max-width:20%;background-color:#0B102099;padding:50px 25px 60px 25px;--container-widget-width:20%;--container-widget-flex-grow:0;--e-transform-transition-duration:200ms;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6F84B82E;}.elementor-1650 .elementor-element.elementor-element-aaf0d9d:hover{--e-transform-translateX:0px;--e-transform-translateY:-4px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6F84B85E;}.elementor-1650 .elementor-element.elementor-element-aaf0d9d.elementor-element{--align-self:flex-end;}.elementor-1650 .elementor-element.elementor-element-aaf0d9d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1650 .elementor-element.elementor-element-aaf0d9d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-1650 .elementor-element.elementor-element-aaf0d9d.elementor-view-framed .elementor-icon, .elementor-1650 .elementor-element.elementor-element-aaf0d9d.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1650 .elementor-element.elementor-element-aaf0d9d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1650 .elementor-element.elementor-element-aaf0d9d .elementor-icon{font-size:32px;border-width:0px 0px 0px 0px;}.elementor-1650 .elementor-element.elementor-element-aaf0d9d .elementor-icon-box-title, .elementor-1650 .elementor-element.elementor-element-aaf0d9d .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-1650 .elementor-element.elementor-element-aaf0d9d .elementor-icon-box-title{color:#FFFFFF;}.elementor-1650 .elementor-element.elementor-element-aaf0d9d:has(:hover) .elementor-icon-box-title,
					 .elementor-1650 .elementor-element.elementor-element-aaf0d9d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1650 .elementor-element.elementor-element-aaf0d9d .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#94A3B8;}.elementor-1650 .elementor-element.elementor-element-17812b6{width:var( --container-widget-width, 20% );max-width:20%;background-color:#0B102099;padding:50px 25px 100px 25px;--container-widget-width:20%;--container-widget-flex-grow:0;--e-transform-transition-duration:200ms;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6F84B82E;}.elementor-1650 .elementor-element.elementor-element-17812b6:hover{--e-transform-translateX:0px;--e-transform-translateY:-4px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6F84B85E;}.elementor-1650 .elementor-element.elementor-element-17812b6 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1650 .elementor-element.elementor-element-17812b6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-1650 .elementor-element.elementor-element-17812b6.elementor-view-framed .elementor-icon, .elementor-1650 .elementor-element.elementor-element-17812b6.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1650 .elementor-element.elementor-element-17812b6.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1650 .elementor-element.elementor-element-17812b6 .elementor-icon{font-size:32px;border-width:0px 0px 0px 0px;}.elementor-1650 .elementor-element.elementor-element-17812b6 .elementor-icon-box-title, .elementor-1650 .elementor-element.elementor-element-17812b6 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-1650 .elementor-element.elementor-element-17812b6 .elementor-icon-box-title{color:#FFFFFF;}.elementor-1650 .elementor-element.elementor-element-17812b6:has(:hover) .elementor-icon-box-title,
					 .elementor-1650 .elementor-element.elementor-element-17812b6:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1650 .elementor-element.elementor-element-17812b6 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#94A3B8;}.elementor-1650 .elementor-element.elementor-element-b919409{width:var( --container-widget-width, 20% );max-width:20%;background-color:#0B102099;padding:50px 25px 80px 25px;--container-widget-width:20%;--container-widget-flex-grow:0;--e-transform-transition-duration:200ms;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6F84B82E;}.elementor-1650 .elementor-element.elementor-element-b919409:hover{--e-transform-translateX:0px;--e-transform-translateY:-4px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6F84B85E;}.elementor-1650 .elementor-element.elementor-element-b919409.elementor-element{--align-self:flex-end;}.elementor-1650 .elementor-element.elementor-element-b919409 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1650 .elementor-element.elementor-element-b919409.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-1650 .elementor-element.elementor-element-b919409.elementor-view-framed .elementor-icon, .elementor-1650 .elementor-element.elementor-element-b919409.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1650 .elementor-element.elementor-element-b919409.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1650 .elementor-element.elementor-element-b919409 .elementor-icon{font-size:32px;border-width:0px 0px 0px 0px;}.elementor-1650 .elementor-element.elementor-element-b919409 .elementor-icon-box-title, .elementor-1650 .elementor-element.elementor-element-b919409 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-1650 .elementor-element.elementor-element-b919409 .elementor-icon-box-title{color:#FFFFFF;}.elementor-1650 .elementor-element.elementor-element-b919409:has(:hover) .elementor-icon-box-title,
					 .elementor-1650 .elementor-element.elementor-element-b919409:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1650 .elementor-element.elementor-element-b919409 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#94A3B8;}.elementor-1650 .elementor-element.elementor-element-7f29f73{width:var( --container-widget-width, 20% );max-width:20%;background-color:#0B102099;padding:50px 25px 100px 25px;--container-widget-width:20%;--container-widget-flex-grow:0;--e-transform-transition-duration:200ms;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6F84B82E;}.elementor-1650 .elementor-element.elementor-element-7f29f73:hover{--e-transform-translateX:0px;--e-transform-translateY:-4px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6F84B85E;}.elementor-1650 .elementor-element.elementor-element-7f29f73 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1650 .elementor-element.elementor-element-7f29f73.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-1650 .elementor-element.elementor-element-7f29f73.elementor-view-framed .elementor-icon, .elementor-1650 .elementor-element.elementor-element-7f29f73.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1650 .elementor-element.elementor-element-7f29f73.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1650 .elementor-element.elementor-element-7f29f73 .elementor-icon{font-size:32px;border-width:0px 0px 0px 0px;}.elementor-1650 .elementor-element.elementor-element-7f29f73 .elementor-icon-box-title, .elementor-1650 .elementor-element.elementor-element-7f29f73 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-1650 .elementor-element.elementor-element-7f29f73 .elementor-icon-box-title{color:#FFFFFF;}.elementor-1650 .elementor-element.elementor-element-7f29f73:has(:hover) .elementor-icon-box-title,
					 .elementor-1650 .elementor-element.elementor-element-7f29f73:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1650 .elementor-element.elementor-element-7f29f73 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#94A3B8;}.elementor-1650 .elementor-element.elementor-element-9b381bc{--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;--overlay-opacity:1;border-style:dashed;--border-style:dashed;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#29395A;--border-color:#29395A;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1650 .elementor-element.elementor-element-9b381bc:not(.elementor-motion-effects-element-type-background), .elementor-1650 .elementor-element.elementor-element-9b381bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171F2E;}.elementor-1650 .elementor-element.elementor-element-9b381bc::before, .elementor-1650 .elementor-element.elementor-element-9b381bc > .elementor-background-video-container::before, .elementor-1650 .elementor-element.elementor-element-9b381bc > .e-con-inner > .elementor-background-video-container::before, .elementor-1650 .elementor-element.elementor-element-9b381bc > .elementor-background-slideshow::before, .elementor-1650 .elementor-element.elementor-element-9b381bc > .e-con-inner > .elementor-background-slideshow::before, .elementor-1650 .elementor-element.elementor-element-9b381bc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#05050536;--background-overlay:'';}.elementor-1650 .elementor-element.elementor-element-9b381bc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1650 .elementor-element.elementor-element-4457b38{--spacer-size:20px;border-style:solid;border-width:0px 1px 0px 1px;border-color:var( --e-global-color-text );}.elementor-1650 .elementor-element.elementor-element-e599d9e{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-1650 .elementor-element.elementor-element-e599d9e:not(.elementor-motion-effects-element-type-background), .elementor-1650 .elementor-element.elementor-element-e599d9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF4FFA6;}.elementor-1650 .elementor-element.elementor-element-e599d9e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1650 .elementor-element.elementor-element-703aa08{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#94A3B85E;--border-color:#94A3B85E;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1650 .elementor-element.elementor-element-7b7b633{text-align:center;}.elementor-1650 .elementor-element.elementor-element-7b7b633 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:700;line-height:1.2em;color:var( --e-global-color-text );}.elementor-1650 .elementor-element.elementor-element-c904830{padding:10px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#1B2436CC;}.elementor-1650 .elementor-element.elementor-element-b1ef4d4{--display:flex;--gap:29px 29px;--row-gap:29px;--column-gap:29px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1650 .elementor-element.elementor-element-6c02881 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#94A3B845;border-radius:0px 0px 0px 0px;}.elementor-1650 .elementor-element.elementor-element-0554973{--display:flex;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:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-1650 .elementor-element.elementor-element-0554973:not(.elementor-motion-effects-element-type-background), .elementor-1650 .elementor-element.elementor-element-0554973 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1650 .elementor-element.elementor-element-6b003cb{--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-1650 .elementor-element.elementor-element-d6d34bc{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}.elementor-1650 .elementor-element.elementor-element-d6d34bc > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-1650 .elementor-element.elementor-element-d6d34bc {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-1650 .elementor-element.elementor-element-d6d34bc > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}.elementor-1650 .elementor-element.elementor-element-17904d1{--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:dashed;--border-style:dashed;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#94A3B8D1;--border-color:#94A3B8D1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1650 .elementor-element.elementor-element-17904d1:not(.elementor-motion-effects-element-type-background), .elementor-1650 .elementor-element.elementor-element-17904d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF4FFB5;}.elementor-1650 .elementor-element.elementor-element-17904d1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1650 .elementor-element.elementor-element-e2e4181{--spacer-size:20px;border-style:solid;border-width:0px 1px 0px 1px;border-color:#94A3B85E;}.elementor-1650 .elementor-element.elementor-element-1fd474f{--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;--overlay-opacity:1;border-style:dashed;--border-style:dashed;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#27344E;--border-color:#27344E;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1650 .elementor-element.elementor-element-1fd474f:not(.elementor-motion-effects-element-type-background), .elementor-1650 .elementor-element.elementor-element-1fd474f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171F2E;}.elementor-1650 .elementor-element.elementor-element-1fd474f::before, .elementor-1650 .elementor-element.elementor-element-1fd474f > .elementor-background-video-container::before, .elementor-1650 .elementor-element.elementor-element-1fd474f > .e-con-inner > .elementor-background-video-container::before, .elementor-1650 .elementor-element.elementor-element-1fd474f > .elementor-background-slideshow::before, .elementor-1650 .elementor-element.elementor-element-1fd474f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1650 .elementor-element.elementor-element-1fd474f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#050505;--background-overlay:'';}.elementor-1650 .elementor-element.elementor-element-1fd474f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1650 .elementor-element.elementor-element-5298c9c{--spacer-size:20px;border-style:solid;border-width:0px 1px 0px 1px;border-color:var( --e-global-color-text );}.elementor-1650 .elementor-element.elementor-element-bf0565b{--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;--overlay-opacity:1;border-style:dashed;--border-style:dashed;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1650 .elementor-element.elementor-element-bf0565b:not(.elementor-motion-effects-element-type-background), .elementor-1650 .elementor-element.elementor-element-bf0565b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171F2E;}.elementor-1650 .elementor-element.elementor-element-bf0565b::before, .elementor-1650 .elementor-element.elementor-element-bf0565b > .elementor-background-video-container::before, .elementor-1650 .elementor-element.elementor-element-bf0565b > .e-con-inner > .elementor-background-video-container::before, .elementor-1650 .elementor-element.elementor-element-bf0565b > .elementor-background-slideshow::before, .elementor-1650 .elementor-element.elementor-element-bf0565b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1650 .elementor-element.elementor-element-bf0565b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #05050533 0%, #050505 100%);}.elementor-1650 .elementor-element.elementor-element-bf0565b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1650 .elementor-element.elementor-element-c8023dc{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:120px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1650 .elementor-element.elementor-element-9e0e5ca{--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:flex-end;}.elementor-1650 .elementor-element.elementor-element-b1b192f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1650 .elementor-element.elementor-element-0e552cc{text-align:center;}.elementor-1650 .elementor-element.elementor-element-0e552cc .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-1650 .elementor-element.elementor-element-55dc9bc{--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-1650 .elementor-element.elementor-element-4235545{width:100%;max-width:100%;background-color:#0B102099;padding:25px 25px 25px 25px;--e-transform-transition-duration:200ms;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6F84B82E;}.elementor-1650 .elementor-element.elementor-element-4235545:hover{--e-transform-translateX:0px;--e-transform-translateY:-4px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6F84B85E;}.elementor-1650 .elementor-element.elementor-element-4235545.elementor-element{--align-self:flex-end;}.elementor-1650 .elementor-element.elementor-element-4235545 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-1650 .elementor-element.elementor-element-4235545 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-1650 .elementor-element.elementor-element-4235545.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-1650 .elementor-element.elementor-element-4235545.elementor-view-framed .elementor-icon, .elementor-1650 .elementor-element.elementor-element-4235545.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1650 .elementor-element.elementor-element-4235545.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1650 .elementor-element.elementor-element-4235545 .elementor-icon{font-size:32px;border-width:0px 0px 0px 0px;}.elementor-1650 .elementor-element.elementor-element-4235545 .elementor-icon-box-title, .elementor-1650 .elementor-element.elementor-element-4235545 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-1650 .elementor-element.elementor-element-4235545:has(:hover) .elementor-icon-box-title,
					 .elementor-1650 .elementor-element.elementor-element-4235545:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1650 .elementor-element.elementor-element-4235545 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#94A3B8;}.elementor-1650 .elementor-element.elementor-element-88c49cc{width:100%;max-width:100%;background-color:#0B102099;padding:25px 25px 25px 25px;--e-transform-transition-duration:200ms;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6F84B82E;}.elementor-1650 .elementor-element.elementor-element-88c49cc:hover{--e-transform-translateX:0px;--e-transform-translateY:-4px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6F84B85E;}.elementor-1650 .elementor-element.elementor-element-88c49cc.elementor-element{--align-self:flex-end;}.elementor-1650 .elementor-element.elementor-element-88c49cc .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-1650 .elementor-element.elementor-element-88c49cc .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-1650 .elementor-element.elementor-element-88c49cc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-1650 .elementor-element.elementor-element-88c49cc.elementor-view-framed .elementor-icon, .elementor-1650 .elementor-element.elementor-element-88c49cc.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1650 .elementor-element.elementor-element-88c49cc.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1650 .elementor-element.elementor-element-88c49cc .elementor-icon{font-size:32px;border-width:0px 0px 0px 0px;}.elementor-1650 .elementor-element.elementor-element-88c49cc .elementor-icon-box-title, .elementor-1650 .elementor-element.elementor-element-88c49cc .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-1650 .elementor-element.elementor-element-88c49cc:has(:hover) .elementor-icon-box-title,
					 .elementor-1650 .elementor-element.elementor-element-88c49cc:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1650 .elementor-element.elementor-element-88c49cc .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#94A3B8;}.elementor-1650 .elementor-element.elementor-element-0fca597{width:100%;max-width:100%;background-color:#0B102099;padding:25px 25px 25px 25px;--e-transform-transition-duration:200ms;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6F84B82E;}.elementor-1650 .elementor-element.elementor-element-0fca597:hover{--e-transform-translateX:0px;--e-transform-translateY:-4px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6F84B85E;}.elementor-1650 .elementor-element.elementor-element-0fca597.elementor-element{--align-self:flex-end;}.elementor-1650 .elementor-element.elementor-element-0fca597 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-1650 .elementor-element.elementor-element-0fca597 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-1650 .elementor-element.elementor-element-0fca597.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-1650 .elementor-element.elementor-element-0fca597.elementor-view-framed .elementor-icon, .elementor-1650 .elementor-element.elementor-element-0fca597.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1650 .elementor-element.elementor-element-0fca597.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1650 .elementor-element.elementor-element-0fca597 .elementor-icon{font-size:32px;border-width:0px 0px 0px 0px;}.elementor-1650 .elementor-element.elementor-element-0fca597 .elementor-icon-box-title, .elementor-1650 .elementor-element.elementor-element-0fca597 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-1650 .elementor-element.elementor-element-0fca597:has(:hover) .elementor-icon-box-title,
					 .elementor-1650 .elementor-element.elementor-element-0fca597:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1650 .elementor-element.elementor-element-0fca597 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#94A3B8;}.elementor-1650 .elementor-element.elementor-element-75e0385{padding:10px 0px 50px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-1650 .elementor-element.elementor-element-b69373e{--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;--overlay-opacity:1;border-style:dashed;--border-style:dashed;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#27344E;--border-color:#27344E;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1650 .elementor-element.elementor-element-b69373e:not(.elementor-motion-effects-element-type-background), .elementor-1650 .elementor-element.elementor-element-b69373e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171F2E;}.elementor-1650 .elementor-element.elementor-element-b69373e::before, .elementor-1650 .elementor-element.elementor-element-b69373e > .elementor-background-video-container::before, .elementor-1650 .elementor-element.elementor-element-b69373e > .e-con-inner > .elementor-background-video-container::before, .elementor-1650 .elementor-element.elementor-element-b69373e > .elementor-background-slideshow::before, .elementor-1650 .elementor-element.elementor-element-b69373e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1650 .elementor-element.elementor-element-b69373e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#050505;--background-overlay:'';}.elementor-1650 .elementor-element.elementor-element-b69373e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1650 .elementor-element.elementor-element-3cd01d2{--spacer-size:20px;border-style:solid;border-width:0px 1px 0px 1px;border-color:var( --e-global-color-text );}.elementor-1650 .elementor-element.elementor-element-f1712c0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1650 .elementor-element.elementor-element-f1712c0:not(.elementor-motion-effects-element-type-background), .elementor-1650 .elementor-element.elementor-element-f1712c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-1650 .elementor-element.elementor-element-f1712c0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1650 .elementor-element.elementor-element-e72e7db{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-1650 .elementor-element.elementor-element-4a85521{text-align:start;}.elementor-1650 .elementor-element.elementor-element-4a85521 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-1650 .elementor-element.elementor-element-cf71c78{padding:10px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#94A3B8;}.elementor-1650 .elementor-element.elementor-element-cf71c78 a{color:var( --e-global-color-secondary );}.elementor-1650 .elementor-element.elementor-element-c099a8d{--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;}.elementor-1650 .elementor-element.elementor-element-0885f89 .elementor-button{background-color:#FBB03B;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;fill:#1B2436;color:#1B2436;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:20px 40px 20px 40px;}.elementor-1650 .elementor-element.elementor-element-0885f89{z-index:5;}.elementor-1650 .elementor-element.elementor-element-0885f89 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1650 .elementor-element.elementor-element-0885f89 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1650 .elementor-element.elementor-element-d69187e{--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;--overlay-opacity:1;border-style:dashed;--border-style:dashed;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#29395A;--border-color:#29395A;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1650 .elementor-element.elementor-element-d69187e:not(.elementor-motion-effects-element-type-background), .elementor-1650 .elementor-element.elementor-element-d69187e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171F2E;}.elementor-1650 .elementor-element.elementor-element-d69187e::before, .elementor-1650 .elementor-element.elementor-element-d69187e > .elementor-background-video-container::before, .elementor-1650 .elementor-element.elementor-element-d69187e > .e-con-inner > .elementor-background-video-container::before, .elementor-1650 .elementor-element.elementor-element-d69187e > .elementor-background-slideshow::before, .elementor-1650 .elementor-element.elementor-element-d69187e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1650 .elementor-element.elementor-element-d69187e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#05050536;--background-overlay:'';}.elementor-1650 .elementor-element.elementor-element-d69187e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1650 .elementor-element.elementor-element-bfcd67f{--spacer-size:20px;border-style:solid;border-width:0px 1px 0px 1px;border-color:var( --e-global-color-text );}.elementor-1650 .elementor-element.elementor-element-da424bd{--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;--overlay-opacity:1;border-style:dashed;--border-style:dashed;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1650 .elementor-element.elementor-element-da424bd:not(.elementor-motion-effects-element-type-background), .elementor-1650 .elementor-element.elementor-element-da424bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171F2E;}.elementor-1650 .elementor-element.elementor-element-da424bd::before, .elementor-1650 .elementor-element.elementor-element-da424bd > .elementor-background-video-container::before, .elementor-1650 .elementor-element.elementor-element-da424bd > .e-con-inner > .elementor-background-video-container::before, .elementor-1650 .elementor-element.elementor-element-da424bd > .elementor-background-slideshow::before, .elementor-1650 .elementor-element.elementor-element-da424bd > .e-con-inner > .elementor-background-slideshow::before, .elementor-1650 .elementor-element.elementor-element-da424bd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #05050533 0%, #050505 100%);}.elementor-1650 .elementor-element.elementor-element-da424bd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1650 .elementor-element.elementor-element-d651b73{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1650 .elementor-element.elementor-element-ee79143{padding:10px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:var( --e-global-color-accent );}.elementor-1650 .elementor-element.elementor-element-0ce21cb{padding:10px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-1650 .elementor-element.elementor-element-5691d33 .elementor-heading-title{font-size:52px;}.elementor-1650 .elementor-element.elementor-element-c4a5bdc .elementor-heading-title{font-size:52px;}.elementor-1650 .elementor-element.elementor-element-13f3f57{font-size:16px;}.elementor-1650 .elementor-element.elementor-element-f7e5a68 .elementor-heading-title{font-size:36px;}.elementor-1650 .elementor-element.elementor-element-0d00a3f{--justify-content:center;}.elementor-1650 .elementor-element.elementor-element-d0dadeb{font-size:14px;}.elementor-1650 .elementor-element.elementor-element-735e0af .elementor-heading-title{font-size:36px;}.elementor-1650 .elementor-element.elementor-element-835afb6{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1650 .elementor-element.elementor-element-a0234f1{padding:50px 10px 100px 10px;}.elementor-1650 .elementor-element.elementor-element-aaf0d9d{padding:50px 10px 60px 10px;}.elementor-1650 .elementor-element.elementor-element-17812b6{padding:50px 10px 100px 10px;}.elementor-1650 .elementor-element.elementor-element-b919409{padding:50px 10px 80px 10px;}.elementor-1650 .elementor-element.elementor-element-7f29f73{padding:50px 10px 100px 10px;}.elementor-1650 .elementor-element.elementor-element-7b7b633 .elementor-heading-title{font-size:36px;}.elementor-1650 .elementor-element.elementor-element-0e552cc .elementor-heading-title{font-size:36px;}.elementor-1650 .elementor-element.elementor-element-55dc9bc{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1650 .elementor-element.elementor-element-4235545{padding:50px 10px 60px 10px;}.elementor-1650 .elementor-element.elementor-element-88c49cc{padding:50px 10px 60px 10px;}.elementor-1650 .elementor-element.elementor-element-0fca597{padding:50px 10px 60px 10px;}.elementor-1650 .elementor-element.elementor-element-75e0385{font-size:16px;}.elementor-1650 .elementor-element.elementor-element-4a85521 .elementor-heading-title{font-size:36px;}.elementor-1650 .elementor-element.elementor-element-ee79143{font-size:16px;}.elementor-1650 .elementor-element.elementor-element-0ce21cb{font-size:16px;}}@media(min-width:768px){.elementor-1650 .elementor-element.elementor-element-827cd39{--content-width:1240px;}.elementor-1650 .elementor-element.elementor-element-f8a93e7{--content-width:1240px;}.elementor-1650 .elementor-element.elementor-element-3190a2a{--content-width:1240px;}.elementor-1650 .elementor-element.elementor-element-0d00a3f{--width:75%;}.elementor-1650 .elementor-element.elementor-element-8e004a6{--content-width:1240px;}.elementor-1650 .elementor-element.elementor-element-d400a17{--content-width:1240px;}.elementor-1650 .elementor-element.elementor-element-9b381bc{--content-width:1240px;}.elementor-1650 .elementor-element.elementor-element-e599d9e{--content-width:1240px;}.elementor-1650 .elementor-element.elementor-element-17904d1{--content-width:1240px;}.elementor-1650 .elementor-element.elementor-element-1fd474f{--content-width:1240px;}.elementor-1650 .elementor-element.elementor-element-bf0565b{--content-width:1240px;}.elementor-1650 .elementor-element.elementor-element-b69373e{--content-width:1240px;}.elementor-1650 .elementor-element.elementor-element-f1712c0{--content-width:1240px;}.elementor-1650 .elementor-element.elementor-element-d69187e{--content-width:1240px;}.elementor-1650 .elementor-element.elementor-element-da424bd{--content-width:1240px;}}@media(max-width:767px){.elementor-1650 .elementor-element.elementor-element-827cd39{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1650 .elementor-element.elementor-element-5691d33 .elementor-heading-title{font-size:32px;}.elementor-1650 .elementor-element.elementor-element-c4a5bdc .elementor-heading-title{font-size:20px;}.elementor-1650 .elementor-element.elementor-element-13f3f57{font-size:14px;}.elementor-1650 .elementor-element.elementor-element-b92d3ad{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1650 .elementor-element.elementor-element-f7e5a68 .elementor-heading-title{font-size:28px;}.elementor-1650 .elementor-element.elementor-element-d0dadeb{font-size:14px;}.elementor-1650 .elementor-element.elementor-element-735e0af{text-align:center;}.elementor-1650 .elementor-element.elementor-element-735e0af .elementor-heading-title{font-size:28px;}.elementor-1650 .elementor-element.elementor-element-a0234f1{padding:25px 25px 25px 25px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1650 .elementor-element.elementor-element-aaf0d9d{padding:25px 25px 25px 25px;--container-widget-width:41008%;--container-widget-flex-grow:0;width:var( --container-widget-width, 41008% );max-width:41008%;}.elementor-1650 .elementor-element.elementor-element-17812b6{padding:25px 25px 25px 25px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1650 .elementor-element.elementor-element-b919409{padding:25px 25px 25px 25px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1650 .elementor-element.elementor-element-7f29f73{padding:25px 25px 25px 25px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1650 .elementor-element.elementor-element-7b7b633{text-align:center;}.elementor-1650 .elementor-element.elementor-element-7b7b633 .elementor-heading-title{font-size:28px;}.elementor-1650 .elementor-element.elementor-element-c904830{text-align:center;font-size:14px;}.elementor-1650 .elementor-element.elementor-element-0e552cc{text-align:center;}.elementor-1650 .elementor-element.elementor-element-0e552cc .elementor-heading-title{font-size:28px;}.elementor-1650 .elementor-element.elementor-element-4235545{padding:25px 25px 25px 25px;}.elementor-1650 .elementor-element.elementor-element-88c49cc{padding:25px 25px 25px 25px;}.elementor-1650 .elementor-element.elementor-element-0fca597{padding:25px 25px 25px 25px;}.elementor-1650 .elementor-element.elementor-element-75e0385{font-size:14px;}.elementor-1650 .elementor-element.elementor-element-4a85521{text-align:center;}.elementor-1650 .elementor-element.elementor-element-4a85521 .elementor-heading-title{font-size:28px;}.elementor-1650 .elementor-element.elementor-element-cf71c78{font-size:14px;}.elementor-1650 .elementor-element.elementor-element-ee79143{font-size:14px;}.elementor-1650 .elementor-element.elementor-element-0ce21cb{font-size:14px;}}/* Start custom CSS for heading, class: .elementor-element-5691d33 */.elementor-1650 .elementor-element.elementor-element-5691d33 span{
    --tw-text-opacity: 1;
    color: rgba(251, 176, 59, 1);
        text-shadow: 0 0 20px  rgba(251, 176, 59, .3);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4a5bdc */.elementor-1650 .elementor-element.elementor-element-c4a5bdc span{
    --tw-text-opacity: 1;
    color: rgba(251, 176, 59, 1);
        text-shadow: 0 0 20px  rgba(251, 176, 59, .3);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9f9af33 */.elementor-1650 .elementor-element.elementor-element-9f9af33 .elementor-button-icon {
    transition: transform 0.3s ease;
}

.elementor-1650 .elementor-element.elementor-element-9f9af33:hover .elementor-button-icon {
    transform: translateX(5px);
}
.elementor-1650 .elementor-element.elementor-element-9f9af33 .elementor-button:hover{
    box-shadow: 0 8px 25px rgba(255,185,83, 0.4);
}
.elementor-1650 .elementor-element.elementor-element-9f9af33 .elementor-button{
    transition: all 0.3s ease!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-827cd39 */.elementor-1650 .elementor-element.elementor-element-827cd39{
    position:relative;
    overflow:hidden;
}

/* Dark gradient overlay */
.elementor-1650 .elementor-element.elementor-element-827cd39::before{
    content:'';
    position:absolute;
    inset:0;
    z-index:1;
    pointer-events:none;

    background-image: linear-gradient(
        to bottom,
        rgba(5,5,5,0.2) 0%,
        rgba(5,5,5,0) 50%,
        #050505 100%
    );
}

/* Shader canvas */
.elementor-1650 .elementor-element.elementor-element-827cd39 #shader-canvas-elementor{
    position:absolute !important;
    inset:0;
    width:100% !important;
    height:100% !important;
    z-index:0;
}

/* Content above gradient */
.elementor-1650 .elementor-element.elementor-element-827cd39 > .e-con-inner{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7e5a68 */.elementor-1650 .elementor-element.elementor-element-f7e5a68 span{
    --tw-text-opacity: 1;
    color: rgba(251, 176, 59, 1);
        text-shadow: 0 0 20px  rgba(251, 176, 59, .3);

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-093125d *//* Elementor Icon List → left-accent cards */
.boxed-list .elementor-icon-list-items {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin: 0;
  padding: 0;
}

.boxed-list .elementor-icon-list-item {
  background: #ffffff;
  border-left: 4px solid #FBB03B;
  padding: 16px 20px !important;
  margin: 0 !important;
  border-radius: 0;
}

/* Kill Elementor's default spacing/divider on items */
.boxed-list .elementor-icon-list-item::after {
  display: none !important;
}

/* Hide the icon (screenshot has none) */
.boxed-list .elementor-icon-list-icon {
  display: none !important;
}

.boxed-list .elementor-icon-list-text {
  font-family: "Plus Jakarta Sans", sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.2px;
  color: #1B2638;
  padding-left: 0 !important;
}

/* If items are links, keep the card full width */
.boxed-list .elementor-icon-list-item > a {
  display: flex;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-735e0af */.elementor-1650 .elementor-element.elementor-element-735e0af span{
    --tw-text-opacity: 1;
    color: rgba(251, 176, 59, 1);
        text-shadow: 0 0 20px  rgba(251, 176, 59, .3);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a0234f1 */.elementor-1650 .elementor-element.elementor-element-a0234f1::after{
    content:'';
    position:absolute;
    inset:-1px;
    border-radius:0px;
    padding:1px;
    background:linear-gradient(
        135deg,
        rgba(0, 200, 255, 0),
        rgba(0, 140, 255, .8),
        rgba(0, 200, 255, 0)
    );
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite:xor;
    mask-composite:exclude;
    opacity:0;
    transition:.4s;
}

.elementor-1650 .elementor-element.elementor-element-a0234f1:hover::after{
    opacity:1;
}

.elementor-1650 .elementor-element.elementor-element-a0234f1:hover .elementor-icon{
    background-color: var(--e-global-color-primary)!important;
    fill: var(--e-global-color-text)!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aaf0d9d */.elementor-1650 .elementor-element.elementor-element-aaf0d9d::after{
    content:'';
    position:absolute;
    inset:-1px;
    border-radius:0px;
    padding:1px;
    background:linear-gradient(
        135deg,
        rgba(0, 200, 255, 0),
        rgba(0, 140, 255, .8),
        rgba(0, 200, 255, 0)
    );
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite:xor;
    mask-composite:exclude;
    opacity:0;
    transition:.4s;
}

.elementor-1650 .elementor-element.elementor-element-aaf0d9d:hover::after{
    opacity:1;
}

.elementor-1650 .elementor-element.elementor-element-aaf0d9d:hover .elementor-icon{
    background-color: var(--e-global-color-primary)!important;
    fill: var(--e-global-color-text)!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-17812b6 */.elementor-1650 .elementor-element.elementor-element-17812b6::after{
    content:'';
    position:absolute;
    inset:-1px;
    border-radius:0px;
    padding:1px;
    background:linear-gradient(
        135deg,
        rgba(0, 200, 255, 0),
        rgba(0, 140, 255, .8),
        rgba(0, 200, 255, 0)
    );
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite:xor;
    mask-composite:exclude;
    opacity:0;
    transition:.4s;
}

.elementor-1650 .elementor-element.elementor-element-17812b6:hover::after{
    opacity:1;
}

.elementor-1650 .elementor-element.elementor-element-17812b6:hover .elementor-icon{
    background-color: var(--e-global-color-primary)!important;
    fill: var(--e-global-color-text)!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b919409 */.elementor-1650 .elementor-element.elementor-element-b919409::after{
    content:'';
    position:absolute;
    inset:-1px;
    border-radius:0px;
    padding:1px;
    background:linear-gradient(
        135deg,
        rgba(0, 200, 255, 0),
        rgba(0, 140, 255, .8),
        rgba(0, 200, 255, 0)
    );
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite:xor;
    mask-composite:exclude;
    opacity:0;
    transition:.4s;
}

.elementor-1650 .elementor-element.elementor-element-b919409:hover::after{
    opacity:1;
}

.elementor-1650 .elementor-element.elementor-element-b919409:hover .elementor-icon{
    background-color: var(--e-global-color-primary)!important;
    fill: var(--e-global-color-text)!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7f29f73 */.elementor-1650 .elementor-element.elementor-element-7f29f73::after{
    content:'';
    position:absolute;
    inset:-1px;
    border-radius:0px;
    padding:1px;
    background:linear-gradient(
        135deg,
        rgba(0, 200, 255, 0),
        rgba(0, 140, 255, .8),
        rgba(0, 200, 255, 0)
    );
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite:xor;
    mask-composite:exclude;
    opacity:0;
    transition:.4s;
}

.elementor-1650 .elementor-element.elementor-element-7f29f73:hover::after{
    opacity:1;
}

.elementor-1650 .elementor-element.elementor-element-7f29f73:hover .elementor-icon{
    background-color: var(--e-global-color-primary)!important;
    fill: var(--e-global-color-text)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b7b633 */.elementor-1650 .elementor-element.elementor-element-7b7b633 span{
    --tw-text-opacity: 1;
    color: rgba(251, 176, 59, 1);
        text-shadow: 0 0 20px  rgba(251, 176, 59, .3);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e552cc */.elementor-1650 .elementor-element.elementor-element-0e552cc span{
    --tw-text-opacity: 1;
    color: rgba(251, 176, 59, 1);
        text-shadow: 0 0 20px  rgba(251, 176, 59, .3);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4235545 */.elementor-1650 .elementor-element.elementor-element-4235545::after{
    content:'';
    position:absolute;
    inset:-1px;
    border-radius:0px;
    padding:1px;
    background:linear-gradient(
        135deg,
        rgba(0, 200, 255, 0),
        rgba(0, 140, 255, .8),
        rgba(0, 200, 255, 0)
    );
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite:xor;
    mask-composite:exclude;
    opacity:0;
    transition:.4s;
}

.elementor-1650 .elementor-element.elementor-element-4235545:hover::after{
    opacity:1;
}

.elementor-1650 .elementor-element.elementor-element-4235545:hover .elementor-icon{
    background-color: var(--e-global-color-primary)!important;
    fill: var(--e-global-color-text)!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-88c49cc */.elementor-1650 .elementor-element.elementor-element-88c49cc::after{
    content:'';
    position:absolute;
    inset:-1px;
    border-radius:0px;
    padding:1px;
    background:linear-gradient(
        135deg,
        rgba(0, 200, 255, 0),
        rgba(0, 140, 255, .8),
        rgba(0, 200, 255, 0)
    );
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite:xor;
    mask-composite:exclude;
    opacity:0;
    transition:.4s;
}

.elementor-1650 .elementor-element.elementor-element-88c49cc:hover::after{
    opacity:1;
}

.elementor-1650 .elementor-element.elementor-element-88c49cc:hover .elementor-icon{
    background-color: var(--e-global-color-primary)!important;
    fill: var(--e-global-color-text)!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0fca597 */.elementor-1650 .elementor-element.elementor-element-0fca597::after{
    content:'';
    position:absolute;
    inset:-1px;
    border-radius:0px;
    padding:1px;
    background:linear-gradient(
        135deg,
        rgba(0, 200, 255, 0),
        rgba(0, 140, 255, .8),
        rgba(0, 200, 255, 0)
    );
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite:xor;
    mask-composite:exclude;
    opacity:0;
    transition:.4s;
}

.elementor-1650 .elementor-element.elementor-element-0fca597:hover::after{
    opacity:1;
}

.elementor-1650 .elementor-element.elementor-element-0fca597:hover .elementor-icon{
    background-color: var(--e-global-color-primary)!important;
    fill: var(--e-global-color-text)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a85521 */.elementor-1650 .elementor-element.elementor-element-4a85521 span{
    --tw-text-opacity: 1;
    color: rgba(251, 176, 59, 1);
        text-shadow: 0 0 20px  rgba(251, 176, 59, .3);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0885f89 */.elementor-1650 .elementor-element.elementor-element-0885f89 .elementor-button-icon {
    transition: transform 0.3s ease;
}

.elementor-1650 .elementor-element.elementor-element-0885f89:hover .elementor-button-icon {
    transform: translateX(5px);
}
.elementor-1650 .elementor-element.elementor-element-0885f89 .elementor-button:hover{
    box-shadow: 0 8px 25px rgba(255,185,83, 0.4);
}
.elementor-1650 .elementor-element.elementor-element-0885f89 .elementor-button{
    transition: all 0.3s ease!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1712c0 */.elementor-1650 .elementor-element.elementor-element-f1712c0 {
  position: relative;
  background-color: #061a2f;
  overflow: hidden;
}

/* =========================
   1. GRID MESH
========================= */
.elementor-1650 .elementor-element.elementor-element-f1712c0::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  pointer-events: none;

  background-image:
    linear-gradient(rgba(0, 200, 255, 0.5) 1px, transparent 1px),
    linear-gradient(90deg, rgba(0, 200, 255, 0.5) 1px, transparent 1px);

    background-size: 68px 68px;

  animation: gridPulse 4s ease-in-out infinite;
}

/* =========================
   2. INTERSECTION DOTS
========================= */
.elementor-1650 .elementor-element.elementor-element-f1712c0::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 2;
  pointer-events: none;

   background-image:
    radial-gradient(circle at 0 0, rgba(0,200,255,0.8) 0px, transparent 3px);

  background-size: 68px 68px;
  background-position: 0 0;

  animation: dotGlow 4s ease-in-out infinite;
}

/* =========================
   3. SCANNING BEAM (HORIZONTAL SWEEP)
   (we use a pseudo overlay via extra layer trick)
========================= */

/* extra beam layer using box-shadow trick */
.elementor-1650 .elementor-element.elementor-element-f1712c0 {
  box-shadow:
    inset 0 0 120px rgba(0, 180, 255, 0.02);
}

/* beam overlay */
.elementor-1650 .elementor-element.elementor-element-f1712c0 {
  position: relative;
}

.elementor-1650 .elementor-element.elementor-element-f1712c0::before,
.elementor-1650 .elementor-element.elementor-element-f1712c0::after {
  will-change: transform;
}

/* create scanning beam using extra overlay */
.elementor-1650 .elementor-element.elementor-element-f1712c0 {
  --scan: linear-gradient(
    to bottom,
    transparent 0%,
    rgba(0, 200, 255, 0.03) 30%,
    rgba(0, 200, 255, 0.2) 50%,
    rgba(0, 140, 255, 0.6) 55%,
    rgba(0, 200, 255, 0.2) 60%,
    transparent 100%
  );
}

/* pseudo element override for beam */
.elementor-1650 .elementor-element.elementor-element-f1712c0::before {
  z-index: 3;
}

.elementor-1650 .elementor-element.elementor-element-f1712c0::after {
  z-index: 4;
}

/* beam layer using extra background hack */
.elementor-1650 .elementor-element.elementor-element-f1712c0::before {
  background-image:
    linear-gradient(rgba(0, 200, 255, 0.08) 1px, transparent 1px),
    linear-gradient(90deg, rgba(0, 200, 255, 0.08) 1px, transparent 1px),
    var(--scan);

  background-size:
    68px 68px,
    68px 68px,
    100% 20%;

  background-repeat: repeat, repeat, no-repeat;

  animation: scanMove 4s linear infinite, gridPulse 4s ease-in-out infinite;
}

/* =========================
   4. ANIMATIONS
========================= */

@keyframes scanMove {
  0% {
    background-position:
      0 0,
      0 0,
      0 -120%;
  }
  100% {
    background-position:
      0 0,
      0 0,
      0 300%;
  }
}

@keyframes dotGlow {
  0%, 100% {
    opacity: 0.2;
    filter: blur(0.3px);
  }
  50% {
    opacity: 1;
    filter: blur(0.8px);
  }
}


@keyframes gridPulse {
  0%, 100% {
    opacity: 0.8;
  }
  50% {
    opacity: 0.5;
  }
}/* End custom CSS */