.elementor-339 .elementor-element.elementor-element-ddb2e7f{--display:flex;--min-height:350px;--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:0.5;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.6);}.elementor-339 .elementor-element.elementor-element-ddb2e7f:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-ddb2e7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050811;}.elementor-339 .elementor-element.elementor-element-ddb2e7f::before, .elementor-339 .elementor-element.elementor-element-ddb2e7f > .elementor-background-video-container::before, .elementor-339 .elementor-element.elementor-element-ddb2e7f > .e-con-inner > .elementor-background-video-container::before, .elementor-339 .elementor-element.elementor-element-ddb2e7f > .elementor-background-slideshow::before, .elementor-339 .elementor-element.elementor-element-ddb2e7f > .e-con-inner > .elementor-background-slideshow::before, .elementor-339 .elementor-element.elementor-element-ddb2e7f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(135deg, #00E5FF1A 0%, #8F36FF1A 100%);}.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-339 .elementor-element.elementor-element-d15cdc5{text-align:center;}.elementor-339 .elementor-element.elementor-element-d15cdc5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:600;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-339 .elementor-element.elementor-element-cc1e6f8{padding:40px 40px 40px 40px;text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#A7B3C4;}.elementor-339 .elementor-element.elementor-element-f05f2aa{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--justify-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-339 .elementor-element.elementor-element-751727d .elementor-button{background-color:#050811;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;fill:#E6F1FF;color:#E6F1FF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#18273A;border-radius:999px 999px 999px 999px;}.elementor-339 .elementor-element.elementor-element-751727d .elementor-button:hover, .elementor-339 .elementor-element.elementor-element-751727d .elementor-button:focus{background-color:transparent;color:#050811;background-image:linear-gradient(90deg, #00E5FF 0%, #8F36FF 100%);box-shadow:0px 0px 20px 0px rgba(0, 229.0000000000003, 255, 0.7);}.elementor-339 .elementor-element.elementor-element-751727d{padding:8px 22px 8px 22px;}.elementor-339 .elementor-element.elementor-element-751727d .elementor-button:hover svg, .elementor-339 .elementor-element.elementor-element-751727d .elementor-button:focus svg{fill:#050811;}.elementor-339 .elementor-element.elementor-element-5caa0fb .elementor-button{background-color:#050811;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;fill:#E6F1FF;color:#E6F1FF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#18273A;border-radius:999px 999px 999px 999px;}.elementor-339 .elementor-element.elementor-element-5caa0fb .elementor-button:hover, .elementor-339 .elementor-element.elementor-element-5caa0fb .elementor-button:focus{background-color:transparent;color:#050811;background-image:linear-gradient(90deg, #00E5FF 0%, #8F36FF 100%);box-shadow:0px 0px 20px 0px rgba(0, 229.0000000000003, 255, 0.7);}.elementor-339 .elementor-element.elementor-element-5caa0fb{padding:8px 22px 8px 22px;}.elementor-339 .elementor-element.elementor-element-5caa0fb .elementor-button:hover svg, .elementor-339 .elementor-element.elementor-element-5caa0fb .elementor-button:focus svg{fill:#050811;}.elementor-339 .elementor-element.elementor-element-6728ae9 .elementor-button{background-color:#050811;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;fill:#E6F1FF;color:#E6F1FF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#18273A;border-radius:999px 999px 999px 999px;}.elementor-339 .elementor-element.elementor-element-6728ae9 .elementor-button:hover, .elementor-339 .elementor-element.elementor-element-6728ae9 .elementor-button:focus{background-color:transparent;color:#050811;background-image:linear-gradient(90deg, #00E5FF 0%, #8F36FF 100%);box-shadow:0px 0px 20px 0px rgba(0, 229.0000000000003, 255, 0.7);}.elementor-339 .elementor-element.elementor-element-6728ae9{padding:8px 22px 8px 22px;}.elementor-339 .elementor-element.elementor-element-6728ae9 .elementor-button:hover svg, .elementor-339 .elementor-element.elementor-element-6728ae9 .elementor-button:focus svg{fill:#050811;}.elementor-339 .elementor-element.elementor-element-45aa86f .elementor-button{background-color:#050811;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;fill:#E6F1FF;color:#E6F1FF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#18273A;border-radius:999px 999px 999px 999px;}.elementor-339 .elementor-element.elementor-element-45aa86f .elementor-button:hover, .elementor-339 .elementor-element.elementor-element-45aa86f .elementor-button:focus{background-color:transparent;color:#050811;background-image:linear-gradient(90deg, #00E5FF 0%, #8F36FF 100%);box-shadow:0px 0px 20px 0px rgba(0, 229.0000000000003, 255, 0.7);}.elementor-339 .elementor-element.elementor-element-45aa86f{padding:8px 22px 8px 22px;}.elementor-339 .elementor-element.elementor-element-45aa86f .elementor-button:hover svg, .elementor-339 .elementor-element.elementor-element-45aa86f .elementor-button:focus svg{fill:#050811;}.elementor-339 .elementor-element.elementor-element-bdd7702{--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;--justify-content:space-between;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:wrap;}.elementor-339 .elementor-element.elementor-element-e232ef6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 25px 0px rgba(0, 229.0000000000003, 255, 0.4);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:0.4ms;}.elementor-339 .elementor-element.elementor-element-e232ef6:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-e232ef6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030B14;}.elementor-339 .elementor-element.elementor-element-e232ef6.e-con:hover{--e-con-transform-scale:1.03;}.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-339 .elementor-element.elementor-element-9dbe598{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-339 .elementor-element.elementor-element-9dbe598:hover{box-shadow:0px 0px 25px 0px rgba(0, 229.0000000000003, 255, 0.4);}.elementor-339 .elementor-element.elementor-element-9dbe598 img{border-radius:16px 16px 16px 16px;}.elementor-339 .elementor-element.elementor-element-a78651b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-339 .elementor-element.elementor-element-a78651b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-53e12ed{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;color:#00E5FF;}.elementor-339 .elementor-element.elementor-element-925152c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-339 .elementor-element.elementor-element-925152c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF8C;}.elementor-339 .elementor-element.elementor-element-d96e623 .elementor-button{background-color:#050811;fill:#E6F1FF;color:#E6F1FF;box-shadow:0px 0px 14px 2px #00E5FF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00E5FF;border-radius:50px 50px 50px 50px;padding:10px 0px 10px 0px;}.elementor-339 .elementor-element.elementor-element-d96e623 .elementor-button:hover, .elementor-339 .elementor-element.elementor-element-d96e623 .elementor-button:focus{background-color:transparent;color:#050811;background-image:linear-gradient(90deg, #00E5FF 0%, #8F36FF 100%);box-shadow:0px 0px 20px 0px rgba(0, 229.0000000000003, 255, 0.7);}.elementor-339 .elementor-element.elementor-element-d96e623:hover{--e-transform-scale:1.03;}.elementor-339 .elementor-element.elementor-element-d96e623 .elementor-button:hover svg, .elementor-339 .elementor-element.elementor-element-d96e623 .elementor-button:focus svg{fill:#050811;}.elementor-339 .elementor-element.elementor-element-c0e5d78{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 25px 0px rgba(0, 229.0000000000003, 255, 0.4);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:0.4ms;}.elementor-339 .elementor-element.elementor-element-c0e5d78:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-c0e5d78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030B14;}.elementor-339 .elementor-element.elementor-element-c0e5d78.e-con:hover{--e-con-transform-scale:1.03;}.elementor-339 .elementor-element.elementor-element-8030876{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-339 .elementor-element.elementor-element-8030876:hover{box-shadow:0px 0px 25px 0px rgba(0, 229.0000000000003, 255, 0.4);}.elementor-339 .elementor-element.elementor-element-8030876 img{border-radius:16px 16px 16px 16px;}.elementor-339 .elementor-element.elementor-element-c81ee51{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-339 .elementor-element.elementor-element-c81ee51 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-2de332c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;color:#00E5FF;}.elementor-339 .elementor-element.elementor-element-3fc5e9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-339 .elementor-element.elementor-element-3fc5e9b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF8C;}.elementor-339 .elementor-element.elementor-element-d3d70f8 .elementor-button{background-color:#050811;fill:#E6F1FF;color:#E6F1FF;box-shadow:0px 0px 14px 2px #00E5FF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00E5FF;border-radius:50px 50px 50px 50px;padding:10px 0px 10px 0px;}.elementor-339 .elementor-element.elementor-element-d3d70f8 .elementor-button:hover, .elementor-339 .elementor-element.elementor-element-d3d70f8 .elementor-button:focus{background-color:transparent;color:#050811;background-image:linear-gradient(90deg, #00E5FF 0%, #8F36FF 100%);box-shadow:0px 0px 20px 0px rgba(0, 229.0000000000003, 255, 0.7);}.elementor-339 .elementor-element.elementor-element-d3d70f8:hover{--e-transform-scale:1.03;}.elementor-339 .elementor-element.elementor-element-d3d70f8 .elementor-button:hover svg, .elementor-339 .elementor-element.elementor-element-d3d70f8 .elementor-button:focus svg{fill:#050811;}.elementor-339 .elementor-element.elementor-element-b9c9127{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 25px 0px rgba(0, 229.0000000000003, 255, 0.4);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:0.4ms;}.elementor-339 .elementor-element.elementor-element-b9c9127:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-b9c9127 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030B14;}.elementor-339 .elementor-element.elementor-element-b9c9127.e-con:hover{--e-con-transform-scale:1.03;}.elementor-339 .elementor-element.elementor-element-b9f1989{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-339 .elementor-element.elementor-element-b9f1989:hover{box-shadow:0px 0px 25px 0px rgba(0, 229.0000000000003, 255, 0.4);}.elementor-339 .elementor-element.elementor-element-b9f1989 img{border-radius:16px 16px 16px 16px;}.elementor-339 .elementor-element.elementor-element-1df1883{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-339 .elementor-element.elementor-element-1df1883 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-b86a9c3{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;color:#00E5FF;}.elementor-339 .elementor-element.elementor-element-3120f12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-339 .elementor-element.elementor-element-3120f12 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF8C;}.elementor-339 .elementor-element.elementor-element-f0a330f .elementor-button{background-color:#050811;fill:#E6F1FF;color:#E6F1FF;box-shadow:0px 0px 14px 2px #00E5FF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00E5FF;border-radius:50px 50px 50px 50px;padding:10px 0px 10px 0px;}.elementor-339 .elementor-element.elementor-element-f0a330f .elementor-button:hover, .elementor-339 .elementor-element.elementor-element-f0a330f .elementor-button:focus{background-color:transparent;color:#050811;background-image:linear-gradient(90deg, #00E5FF 0%, #8F36FF 100%);box-shadow:0px 0px 20px 0px rgba(0, 229.0000000000003, 255, 0.7);}.elementor-339 .elementor-element.elementor-element-f0a330f:hover{--e-transform-scale:1.03;}.elementor-339 .elementor-element.elementor-element-f0a330f .elementor-button:hover svg, .elementor-339 .elementor-element.elementor-element-f0a330f .elementor-button:focus svg{fill:#050811;}.elementor-339 .elementor-element.elementor-element-c78665f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 25px 0px rgba(0, 229.0000000000003, 255, 0.4);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:0.4ms;}.elementor-339 .elementor-element.elementor-element-c78665f:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-c78665f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030B14;}.elementor-339 .elementor-element.elementor-element-c78665f.e-con:hover{--e-con-transform-scale:1.03;}.elementor-339 .elementor-element.elementor-element-a890530{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-339 .elementor-element.elementor-element-a890530:hover{box-shadow:0px 0px 25px 0px rgba(0, 229.0000000000003, 255, 0.4);}.elementor-339 .elementor-element.elementor-element-a890530 img{border-radius:16px 16px 16px 16px;}.elementor-339 .elementor-element.elementor-element-5768887{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-339 .elementor-element.elementor-element-5768887 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-cdeeda6{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;color:#00E5FF;}.elementor-339 .elementor-element.elementor-element-f17e2ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-339 .elementor-element.elementor-element-f17e2ad .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF8C;}.elementor-339 .elementor-element.elementor-element-adce112 .elementor-button{background-color:#050811;fill:#E6F1FF;color:#E6F1FF;box-shadow:0px 0px 14px 2px #00E5FF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00E5FF;border-radius:50px 50px 50px 50px;padding:10px 0px 10px 0px;}.elementor-339 .elementor-element.elementor-element-adce112 .elementor-button:hover, .elementor-339 .elementor-element.elementor-element-adce112 .elementor-button:focus{background-color:transparent;color:#050811;background-image:linear-gradient(90deg, #00E5FF 0%, #8F36FF 100%);box-shadow:0px 0px 20px 0px rgba(0, 229.0000000000003, 255, 0.7);}.elementor-339 .elementor-element.elementor-element-adce112:hover{--e-transform-scale:1.03;}.elementor-339 .elementor-element.elementor-element-adce112 .elementor-button:hover svg, .elementor-339 .elementor-element.elementor-element-adce112 .elementor-button:focus svg{fill:#050811;}.elementor-339 .elementor-element.elementor-element-407dae9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 25px 0px rgba(0, 229.0000000000003, 255, 0.4);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:0.4ms;}.elementor-339 .elementor-element.elementor-element-407dae9:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-407dae9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030B14;}.elementor-339 .elementor-element.elementor-element-407dae9.e-con:hover{--e-con-transform-scale:1.03;}.elementor-339 .elementor-element.elementor-element-5d54c4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-339 .elementor-element.elementor-element-5d54c4d:hover{box-shadow:0px 0px 25px 0px rgba(0, 229.0000000000003, 255, 0.4);}.elementor-339 .elementor-element.elementor-element-5d54c4d img{border-radius:16px 16px 16px 16px;}.elementor-339 .elementor-element.elementor-element-85936b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-339 .elementor-element.elementor-element-85936b3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-dedb1a0{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;color:#00E5FF;}.elementor-339 .elementor-element.elementor-element-5d87420{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-339 .elementor-element.elementor-element-5d87420 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF8C;}.elementor-339 .elementor-element.elementor-element-e234d8c .elementor-button{background-color:#050811;fill:#E6F1FF;color:#E6F1FF;box-shadow:0px 0px 14px 2px #00E5FF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00E5FF;border-radius:50px 50px 50px 50px;padding:10px 0px 10px 0px;}.elementor-339 .elementor-element.elementor-element-e234d8c .elementor-button:hover, .elementor-339 .elementor-element.elementor-element-e234d8c .elementor-button:focus{background-color:transparent;color:#050811;background-image:linear-gradient(90deg, #00E5FF 0%, #8F36FF 100%);box-shadow:0px 0px 20px 0px rgba(0, 229.0000000000003, 255, 0.7);}.elementor-339 .elementor-element.elementor-element-e234d8c:hover{--e-transform-scale:1.03;}.elementor-339 .elementor-element.elementor-element-e234d8c .elementor-button:hover svg, .elementor-339 .elementor-element.elementor-element-e234d8c .elementor-button:focus svg{fill:#050811;}.elementor-339 .elementor-element.elementor-element-517f858{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 25px 0px rgba(0, 229.0000000000003, 255, 0.4);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:0.4ms;}.elementor-339 .elementor-element.elementor-element-517f858:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-517f858 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030B14;}.elementor-339 .elementor-element.elementor-element-517f858.e-con:hover{--e-con-transform-scale:1.03;}.elementor-339 .elementor-element.elementor-element-b3e83a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-339 .elementor-element.elementor-element-b3e83a4:hover{box-shadow:0px 0px 25px 0px rgba(0, 229.0000000000003, 255, 0.4);}.elementor-339 .elementor-element.elementor-element-b3e83a4 img{border-radius:16px 16px 16px 16px;}.elementor-339 .elementor-element.elementor-element-97e89ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-339 .elementor-element.elementor-element-97e89ee .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-02b0a24{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;color:#00E5FF;}.elementor-339 .elementor-element.elementor-element-9172a40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-339 .elementor-element.elementor-element-9172a40 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF8C;}.elementor-339 .elementor-element.elementor-element-7afd7dd .elementor-button{background-color:#050811;fill:#E6F1FF;color:#E6F1FF;box-shadow:0px 0px 14px 2px #00E5FF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00E5FF;border-radius:50px 50px 50px 50px;padding:10px 0px 10px 0px;}.elementor-339 .elementor-element.elementor-element-7afd7dd .elementor-button:hover, .elementor-339 .elementor-element.elementor-element-7afd7dd .elementor-button:focus{background-color:transparent;color:#050811;background-image:linear-gradient(90deg, #00E5FF 0%, #8F36FF 100%);box-shadow:0px 0px 20px 0px rgba(0, 229.0000000000003, 255, 0.7);}.elementor-339 .elementor-element.elementor-element-7afd7dd:hover{--e-transform-scale:1.03;}.elementor-339 .elementor-element.elementor-element-7afd7dd .elementor-button:hover svg, .elementor-339 .elementor-element.elementor-element-7afd7dd .elementor-button:focus svg{fill:#050811;}.elementor-339 .elementor-element.elementor-element-ec6b194{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 25px 0px rgba(0, 229.0000000000003, 255, 0.4);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:0.4ms;}.elementor-339 .elementor-element.elementor-element-ec6b194:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-ec6b194 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030B14;}.elementor-339 .elementor-element.elementor-element-ec6b194.e-con:hover{--e-con-transform-scale:1.03;}.elementor-339 .elementor-element.elementor-element-282f299{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-339 .elementor-element.elementor-element-282f299:hover{box-shadow:0px 0px 25px 0px rgba(0, 229.0000000000003, 255, 0.4);}.elementor-339 .elementor-element.elementor-element-282f299 img{border-radius:16px 16px 16px 16px;}.elementor-339 .elementor-element.elementor-element-984df0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-339 .elementor-element.elementor-element-984df0b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-656527a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;color:#00E5FF;}.elementor-339 .elementor-element.elementor-element-c0b5ee7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-339 .elementor-element.elementor-element-c0b5ee7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF8C;}.elementor-339 .elementor-element.elementor-element-50bac5e .elementor-button{background-color:#050811;fill:#E6F1FF;color:#E6F1FF;box-shadow:0px 0px 14px 2px #00E5FF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00E5FF;border-radius:50px 50px 50px 50px;padding:10px 0px 10px 0px;}.elementor-339 .elementor-element.elementor-element-50bac5e .elementor-button:hover, .elementor-339 .elementor-element.elementor-element-50bac5e .elementor-button:focus{background-color:transparent;color:#050811;background-image:linear-gradient(90deg, #00E5FF 0%, #8F36FF 100%);box-shadow:0px 0px 20px 0px rgba(0, 229.0000000000003, 255, 0.7);}.elementor-339 .elementor-element.elementor-element-50bac5e:hover{--e-transform-scale:1.03;}.elementor-339 .elementor-element.elementor-element-50bac5e .elementor-button:hover svg, .elementor-339 .elementor-element.elementor-element-50bac5e .elementor-button:focus svg{fill:#050811;}.elementor-339 .elementor-element.elementor-element-d618a97{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 25px 0px rgba(0, 229.0000000000003, 255, 0.4);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:0.4ms;}.elementor-339 .elementor-element.elementor-element-d618a97:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-d618a97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030B14;}.elementor-339 .elementor-element.elementor-element-d618a97.e-con:hover{--e-con-transform-scale:1.03;}.elementor-339 .elementor-element.elementor-element-874997b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-339 .elementor-element.elementor-element-874997b:hover{box-shadow:0px 0px 25px 0px rgba(0, 229.0000000000003, 255, 0.4);}.elementor-339 .elementor-element.elementor-element-874997b img{border-radius:16px 16px 16px 16px;}.elementor-339 .elementor-element.elementor-element-c312212{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-339 .elementor-element.elementor-element-c312212 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-0b68de9{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;color:#00E5FF;}.elementor-339 .elementor-element.elementor-element-f0d75c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-339 .elementor-element.elementor-element-f0d75c7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF8C;}.elementor-339 .elementor-element.elementor-element-d0adda5 .elementor-button{background-color:#050811;fill:#E6F1FF;color:#E6F1FF;box-shadow:0px 0px 14px 2px #00E5FF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00E5FF;border-radius:50px 50px 50px 50px;padding:10px 0px 10px 0px;}.elementor-339 .elementor-element.elementor-element-d0adda5 .elementor-button:hover, .elementor-339 .elementor-element.elementor-element-d0adda5 .elementor-button:focus{background-color:transparent;color:#050811;background-image:linear-gradient(90deg, #00E5FF 0%, #8F36FF 100%);box-shadow:0px 0px 20px 0px rgba(0, 229.0000000000003, 255, 0.7);}.elementor-339 .elementor-element.elementor-element-d0adda5:hover{--e-transform-scale:1.03;}.elementor-339 .elementor-element.elementor-element-d0adda5 .elementor-button:hover svg, .elementor-339 .elementor-element.elementor-element-d0adda5 .elementor-button:focus svg{fill:#050811;}.elementor-339 .elementor-element.elementor-element-169f89b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 25px 0px rgba(0, 229.0000000000003, 255, 0.4);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:0.4ms;}.elementor-339 .elementor-element.elementor-element-169f89b:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-169f89b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030B14;}.elementor-339 .elementor-element.elementor-element-169f89b.e-con:hover{--e-con-transform-scale:1.03;}.elementor-339 .elementor-element.elementor-element-b1cdf78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-339 .elementor-element.elementor-element-b1cdf78:hover{box-shadow:0px 0px 25px 0px rgba(0, 229.0000000000003, 255, 0.4);}.elementor-339 .elementor-element.elementor-element-b1cdf78 img{border-radius:16px 16px 16px 16px;}.elementor-339 .elementor-element.elementor-element-21e8470{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-339 .elementor-element.elementor-element-21e8470 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-5b1e059{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;color:#00E5FF;}.elementor-339 .elementor-element.elementor-element-d808154{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-339 .elementor-element.elementor-element-d808154 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF8C;}.elementor-339 .elementor-element.elementor-element-447246f .elementor-button{background-color:#050811;fill:#E6F1FF;color:#E6F1FF;box-shadow:0px 0px 14px 2px #00E5FF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00E5FF;border-radius:50px 50px 50px 50px;padding:10px 0px 10px 0px;}.elementor-339 .elementor-element.elementor-element-447246f .elementor-button:hover, .elementor-339 .elementor-element.elementor-element-447246f .elementor-button:focus{background-color:transparent;color:#050811;background-image:linear-gradient(90deg, #00E5FF 0%, #8F36FF 100%);box-shadow:0px 0px 20px 0px rgba(0, 229.0000000000003, 255, 0.7);}.elementor-339 .elementor-element.elementor-element-447246f:hover{--e-transform-scale:1.03;}.elementor-339 .elementor-element.elementor-element-447246f .elementor-button:hover svg, .elementor-339 .elementor-element.elementor-element-447246f .elementor-button:focus svg{fill:#050811;}.elementor-339 .elementor-element.elementor-element-52ed639{--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-339 .elementor-element.elementor-element-ffba1ac{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-339 .elementor-element.elementor-element-973f747{--display:flex;--min-height:220px;--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:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 25px 0px rgba(0, 229.0000000000003, 255, 0.35);--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:0.25ms;}.elementor-339 .elementor-element.elementor-element-973f747:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-973f747 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08101A;}.elementor-339 .elementor-element.elementor-element-973f747.e-con:hover{--e-con-transform-scale:1.05;}.elementor-339 .elementor-element.elementor-element-973f747:hover{box-shadow:0px 0px 35px 0px rgba(143.00000000000014, 53.99999999999998, 255, 0.5);}.elementor-339 .elementor-element.elementor-element-baed2bc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-64239c7{--display:flex;--min-height:220px;--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:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 25px 0px rgba(0, 229.0000000000003, 255, 0.35);--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:0.25ms;}.elementor-339 .elementor-element.elementor-element-64239c7:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-64239c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08101A;}.elementor-339 .elementor-element.elementor-element-64239c7.e-con:hover{--e-con-transform-scale:1.05;}.elementor-339 .elementor-element.elementor-element-64239c7:hover{box-shadow:0px 0px 35px 0px rgba(143.00000000000014, 53.99999999999998, 255, 0.5);}.elementor-339 .elementor-element.elementor-element-718126c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-8f4b6f2{--display:flex;--min-height:220px;--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:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 25px 0px rgba(0, 229.0000000000003, 255, 0.35);--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:0.25ms;}.elementor-339 .elementor-element.elementor-element-8f4b6f2:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-8f4b6f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08101A;}.elementor-339 .elementor-element.elementor-element-8f4b6f2.e-con:hover{--e-con-transform-scale:1.05;}.elementor-339 .elementor-element.elementor-element-8f4b6f2:hover{box-shadow:0px 0px 35px 0px rgba(143.00000000000014, 53.99999999999998, 255, 0.5);}.elementor-339 .elementor-element.elementor-element-c10382a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-ddc4f17{--display:flex;--min-height:220px;--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:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 25px 0px rgba(0, 229.0000000000003, 255, 0.35);--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:0.25ms;}.elementor-339 .elementor-element.elementor-element-ddc4f17:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-ddc4f17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08101A;}.elementor-339 .elementor-element.elementor-element-ddc4f17.e-con:hover{--e-con-transform-scale:1.05;}.elementor-339 .elementor-element.elementor-element-ddc4f17:hover{box-shadow:0px 0px 35px 0px rgba(143.00000000000014, 53.99999999999998, 255, 0.5);}.elementor-339 .elementor-element.elementor-element-028703f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-82ab97f{--display:flex;--min-height:120px;--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-339 .elementor-element.elementor-element-82ab97f:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-82ab97f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0F1F;}.elementor-339 .elementor-element.elementor-element-090b069{--e-image-carousel-slides-to-show:5;}.elementor-339 .elementor-element.elementor-element-ad7b3f1{--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-339 .elementor-element.elementor-element-1c4e85f{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-339 .elementor-element.elementor-element-0bc9f97{--display:flex;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 25px 0px rgba(0, 229.0000000000003, 255, 0.15);--e-con-transform-transition-duration:0.25ms;}.elementor-339 .elementor-element.elementor-element-0bc9f97.e-con:hover{--e-con-transform-scale:1.05;}.elementor-339 .elementor-element.elementor-element-c8a6ca7{text-align:center;}.elementor-339 .elementor-element.elementor-element-c8a6ca7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-4e23ee2{text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-339 .elementor-element.elementor-element-4e23ee2 a{color:#FFFFFF99;}.elementor-339 .elementor-element.elementor-element-afbcd7a{--display:flex;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 25px 0px rgba(0, 229.0000000000003, 255, 0.15);--e-con-transform-transition-duration:0.25ms;}.elementor-339 .elementor-element.elementor-element-afbcd7a.e-con:hover{--e-con-transform-scale:1.05;}.elementor-339 .elementor-element.elementor-element-a2c0a5a{text-align:center;}.elementor-339 .elementor-element.elementor-element-a2c0a5a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-eada352{text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-339 .elementor-element.elementor-element-eada352 a{color:#FFFFFF99;}.elementor-339 .elementor-element.elementor-element-96c3da7{--display:flex;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 25px 0px rgba(0, 229.0000000000003, 255, 0.15);--e-con-transform-transition-duration:0.25ms;}.elementor-339 .elementor-element.elementor-element-96c3da7.e-con:hover{--e-con-transform-scale:1.05;}.elementor-339 .elementor-element.elementor-element-f33b3af{text-align:center;}.elementor-339 .elementor-element.elementor-element-f33b3af .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-75c0c53{text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-339 .elementor-element.elementor-element-75c0c53 a{color:#FFFFFF99;}.elementor-339 .elementor-element.elementor-element-943488b{--display:flex;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 25px 0px rgba(0, 229.0000000000003, 255, 0.15);--e-con-transform-transition-duration:0.25ms;}.elementor-339 .elementor-element.elementor-element-943488b.e-con:hover{--e-con-transform-scale:1.05;}.elementor-339 .elementor-element.elementor-element-0d31061{text-align:center;}.elementor-339 .elementor-element.elementor-element-0d31061 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-2f6bdd6{text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-339 .elementor-element.elementor-element-2f6bdd6 a{color:#FFFFFF99;}.elementor-339 .elementor-element.elementor-element-11ccb11{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:1024px){.elementor-339 .elementor-element.elementor-element-f05f2aa{--grid-auto-flow:row;}.elementor-339 .elementor-element.elementor-element-ffba1ac{--grid-auto-flow:row;}.elementor-339 .elementor-element.elementor-element-1c4e85f{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-339 .elementor-element.elementor-element-ddb2e7f{--content-width:1200px;}.elementor-339 .elementor-element.elementor-element-bdd7702{--content-width:1200px;}.elementor-339 .elementor-element.elementor-element-e232ef6{--width:31%;}.elementor-339 .elementor-element.elementor-element-c0e5d78{--width:31%;}.elementor-339 .elementor-element.elementor-element-b9c9127{--width:31%;}.elementor-339 .elementor-element.elementor-element-c78665f{--width:31%;}.elementor-339 .elementor-element.elementor-element-407dae9{--width:31%;}.elementor-339 .elementor-element.elementor-element-517f858{--width:31%;}.elementor-339 .elementor-element.elementor-element-ec6b194{--width:31%;}.elementor-339 .elementor-element.elementor-element-d618a97{--width:31%;}.elementor-339 .elementor-element.elementor-element-169f89b{--width:31%;}}@media(max-width:767px){.elementor-339 .elementor-element.elementor-element-f05f2aa{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-339 .elementor-element.elementor-element-ffba1ac{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-339 .elementor-element.elementor-element-1c4e85f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for image, class: .elementor-element-9dbe598 */.elementor-339 .elementor-element.elementor-element-9dbe598 {
    position: relative;
}

.elementor-339 .elementor-element.elementor-element-9dbe598:after {
    content: "";
    position: absolute;
    top: -8px;
    left: 50%;
    transform: translateX(-50%);
    width: 80%;
    height: 10px;
    background: radial-gradient(circle, #00E5FF 20%, #8F36FF 80%);
    filter: blur(12px);
    opacity: .8;
    pointer-events: none;
}
.elementor-339 .elementor-element.elementor-element-9dbe598:hover {
  filter: drop-shadow(0 0 25px #00e5ff);
  transform: translateY(-3px);
  transition: 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53e12ed */.elementor-339 .elementor-element.elementor-element-53e12ed {
  background: linear-gradient(90deg, #00E5FF 0%, #8F36FF 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700;

  background-size: 200%;
  animation: shine 3s linear infinite;
}

@keyframes shine {
  from { background-position: left; }
  to { background-position: right; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d96e623 */.neon-btn a {
    box-shadow: 0 0 20px rgba(0,229,255,0.6), 0 0 40px rgba(143,54,255,0.6);
    border-radius: 30px;
}
.neon-btn a:hover {
    box-shadow: 0 0 30px rgba(0,229,255,1), 0 0 50px rgba(143,54,255,1);
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e232ef6 */.elementor-339 .elementor-element.elementor-element-e232ef6 {
    position: relative;
    overflow: hidden;
}

.elementor-339 .elementor-element.elementor-element-e232ef6:after {
    content: "";
    position: absolute;
    bottom: -4px;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    height: 10px;
    background: radial-gradient(circle, #00E5FF 15%, #8F36FF 75%);
    filter: blur(20px);
    opacity: .6;
    pointer-events: none;
}
.elementor-339 .elementor-element.elementor-element-e232ef6:hover {
    transform: translateY(-10px);
    transition: 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8030876 */.elementor-339 .elementor-element.elementor-element-8030876 {
    position: relative;
}

.elementor-339 .elementor-element.elementor-element-8030876:after {
    content: "";
    position: absolute;
    top: -8px;
    left: 50%;
    transform: translateX(-50%);
    width: 80%;
    height: 10px;
    background: radial-gradient(circle, #00E5FF 20%, #8F36FF 80%);
    filter: blur(12px);
    opacity: .8;
    pointer-events: none;
}
.elementor-339 .elementor-element.elementor-element-8030876:hover {
  filter: drop-shadow(0 0 25px #00e5ff);
  transform: translateY(-3px);
  transition: 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2de332c */.elementor-339 .elementor-element.elementor-element-2de332c {
  background: linear-gradient(90deg, #00E5FF 0%, #8F36FF 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700;

  background-size: 200%;
  animation: shine 3s linear infinite;
}

@keyframes shine {
  from { background-position: left; }
  to { background-position: right; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d3d70f8 */.neon-btn a {
    box-shadow: 0 0 20px rgba(0,229,255,0.6), 0 0 40px rgba(143,54,255,0.6);
    border-radius: 30px;
}
.neon-btn a:hover {
    box-shadow: 0 0 30px rgba(0,229,255,1), 0 0 50px rgba(143,54,255,1);
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e5d78 */.elementor-339 .elementor-element.elementor-element-c0e5d78 {
    position: relative;
    overflow: hidden;
}

.elementor-339 .elementor-element.elementor-element-c0e5d78:after {
    content: "";
    position: absolute;
    bottom: -4px;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    height: 10px;
    background: radial-gradient(circle, #00E5FF 15%, #8F36FF 75%);
    filter: blur(20px);
    opacity: .6;
    pointer-events: none;
}
.elementor-339 .elementor-element.elementor-element-c0e5d78:hover {
    transform: translateY(-10px);
    transition: 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b9f1989 */.elementor-339 .elementor-element.elementor-element-b9f1989 {
    position: relative;
}

.elementor-339 .elementor-element.elementor-element-b9f1989:after {
    content: "";
    position: absolute;
    top: -8px;
    left: 50%;
    transform: translateX(-50%);
    width: 80%;
    height: 10px;
    background: radial-gradient(circle, #00E5FF 20%, #8F36FF 80%);
    filter: blur(12px);
    opacity: .8;
    pointer-events: none;
}
.elementor-339 .elementor-element.elementor-element-b9f1989:hover {
  filter: drop-shadow(0 0 25px #00e5ff);
  transform: translateY(-3px);
  transition: 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b86a9c3 */.elementor-339 .elementor-element.elementor-element-b86a9c3 {
  background: linear-gradient(90deg, #00E5FF 0%, #8F36FF 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700;

  background-size: 200%;
  animation: shine 3s linear infinite;
}

@keyframes shine {
  from { background-position: left; }
  to { background-position: right; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f0a330f */.neon-btn a {
    box-shadow: 0 0 20px rgba(0,229,255,0.6), 0 0 40px rgba(143,54,255,0.6);
    border-radius: 30px;
}
.neon-btn a:hover {
    box-shadow: 0 0 30px rgba(0,229,255,1), 0 0 50px rgba(143,54,255,1);
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9c9127 */.elementor-339 .elementor-element.elementor-element-b9c9127 {
    position: relative;
    overflow: hidden;
}

.elementor-339 .elementor-element.elementor-element-b9c9127:after {
    content: "";
    position: absolute;
    bottom: -4px;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    height: 10px;
    background: radial-gradient(circle, #00E5FF 15%, #8F36FF 75%);
    filter: blur(20px);
    opacity: .6;
    pointer-events: none;
}
.elementor-339 .elementor-element.elementor-element-b9c9127:hover {
    transform: translateY(-10px);
    transition: 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a890530 */.elementor-339 .elementor-element.elementor-element-a890530 {
    position: relative;
}

.elementor-339 .elementor-element.elementor-element-a890530:after {
    content: "";
    position: absolute;
    top: -8px;
    left: 50%;
    transform: translateX(-50%);
    width: 80%;
    height: 10px;
    background: radial-gradient(circle, #00E5FF 20%, #8F36FF 80%);
    filter: blur(12px);
    opacity: .8;
    pointer-events: none;
}
.elementor-339 .elementor-element.elementor-element-a890530:hover {
  filter: drop-shadow(0 0 25px #00e5ff);
  transform: translateY(-3px);
  transition: 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cdeeda6 */.elementor-339 .elementor-element.elementor-element-cdeeda6 {
  background: linear-gradient(90deg, #00E5FF 0%, #8F36FF 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700;

  background-size: 200%;
  animation: shine 3s linear infinite;
}

@keyframes shine {
  from { background-position: left; }
  to { background-position: right; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-adce112 */.neon-btn a {
    box-shadow: 0 0 20px rgba(0,229,255,0.6), 0 0 40px rgba(143,54,255,0.6);
    border-radius: 30px;
}
.neon-btn a:hover {
    box-shadow: 0 0 30px rgba(0,229,255,1), 0 0 50px rgba(143,54,255,1);
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c78665f */.elementor-339 .elementor-element.elementor-element-c78665f {
    position: relative;
    overflow: hidden;
}

.elementor-339 .elementor-element.elementor-element-c78665f:after {
    content: "";
    position: absolute;
    bottom: -4px;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    height: 10px;
    background: radial-gradient(circle, #00E5FF 15%, #8F36FF 75%);
    filter: blur(20px);
    opacity: .6;
    pointer-events: none;
}
.elementor-339 .elementor-element.elementor-element-c78665f:hover {
    transform: translateY(-10px);
    transition: 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d54c4d */.elementor-339 .elementor-element.elementor-element-5d54c4d {
    position: relative;
}

.elementor-339 .elementor-element.elementor-element-5d54c4d:after {
    content: "";
    position: absolute;
    top: -8px;
    left: 50%;
    transform: translateX(-50%);
    width: 80%;
    height: 10px;
    background: radial-gradient(circle, #00E5FF 20%, #8F36FF 80%);
    filter: blur(12px);
    opacity: .8;
    pointer-events: none;
}
.elementor-339 .elementor-element.elementor-element-5d54c4d:hover {
  filter: drop-shadow(0 0 25px #00e5ff);
  transform: translateY(-3px);
  transition: 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dedb1a0 */.elementor-339 .elementor-element.elementor-element-dedb1a0 {
  background: linear-gradient(90deg, #00E5FF 0%, #8F36FF 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700;

  background-size: 200%;
  animation: shine 3s linear infinite;
}

@keyframes shine {
  from { background-position: left; }
  to { background-position: right; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e234d8c */.neon-btn a {
    box-shadow: 0 0 20px rgba(0,229,255,0.6), 0 0 40px rgba(143,54,255,0.6);
    border-radius: 30px;
}
.neon-btn a:hover {
    box-shadow: 0 0 30px rgba(0,229,255,1), 0 0 50px rgba(143,54,255,1);
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-407dae9 */.elementor-339 .elementor-element.elementor-element-407dae9 {
    position: relative;
    overflow: hidden;
}

.elementor-339 .elementor-element.elementor-element-407dae9:after {
    content: "";
    position: absolute;
    bottom: -4px;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    height: 10px;
    background: radial-gradient(circle, #00E5FF 15%, #8F36FF 75%);
    filter: blur(20px);
    opacity: .6;
    pointer-events: none;
}
.elementor-339 .elementor-element.elementor-element-407dae9:hover {
    transform: translateY(-10px);
    transition: 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3e83a4 */.elementor-339 .elementor-element.elementor-element-b3e83a4 {
    position: relative;
}

.elementor-339 .elementor-element.elementor-element-b3e83a4:after {
    content: "";
    position: absolute;
    top: -8px;
    left: 50%;
    transform: translateX(-50%);
    width: 80%;
    height: 10px;
    background: radial-gradient(circle, #00E5FF 20%, #8F36FF 80%);
    filter: blur(12px);
    opacity: .8;
    pointer-events: none;
}
.elementor-339 .elementor-element.elementor-element-b3e83a4:hover {
  filter: drop-shadow(0 0 25px #00e5ff);
  transform: translateY(-3px);
  transition: 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-02b0a24 */.elementor-339 .elementor-element.elementor-element-02b0a24 {
  background: linear-gradient(90deg, #00E5FF 0%, #8F36FF 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700;

  background-size: 200%;
  animation: shine 3s linear infinite;
}

@keyframes shine {
  from { background-position: left; }
  to { background-position: right; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7afd7dd */.neon-btn a {
    box-shadow: 0 0 20px rgba(0,229,255,0.6), 0 0 40px rgba(143,54,255,0.6);
    border-radius: 30px;
}
.neon-btn a:hover {
    box-shadow: 0 0 30px rgba(0,229,255,1), 0 0 50px rgba(143,54,255,1);
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-517f858 */.elementor-339 .elementor-element.elementor-element-517f858 {
    position: relative;
    overflow: hidden;
}

.elementor-339 .elementor-element.elementor-element-517f858:after {
    content: "";
    position: absolute;
    bottom: -4px;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    height: 10px;
    background: radial-gradient(circle, #00E5FF 15%, #8F36FF 75%);
    filter: blur(20px);
    opacity: .6;
    pointer-events: none;
}
.elementor-339 .elementor-element.elementor-element-517f858:hover {
    transform: translateY(-10px);
    transition: 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-282f299 */.elementor-339 .elementor-element.elementor-element-282f299 {
    position: relative;
}

.elementor-339 .elementor-element.elementor-element-282f299:after {
    content: "";
    position: absolute;
    top: -8px;
    left: 50%;
    transform: translateX(-50%);
    width: 80%;
    height: 10px;
    background: radial-gradient(circle, #00E5FF 20%, #8F36FF 80%);
    filter: blur(12px);
    opacity: .8;
    pointer-events: none;
}
.elementor-339 .elementor-element.elementor-element-282f299:hover {
  filter: drop-shadow(0 0 25px #00e5ff);
  transform: translateY(-3px);
  transition: 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-656527a */.elementor-339 .elementor-element.elementor-element-656527a {
  background: linear-gradient(90deg, #00E5FF 0%, #8F36FF 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700;

  background-size: 200%;
  animation: shine 3s linear infinite;
}

@keyframes shine {
  from { background-position: left; }
  to { background-position: right; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50bac5e */.neon-btn a {
    box-shadow: 0 0 20px rgba(0,229,255,0.6), 0 0 40px rgba(143,54,255,0.6);
    border-radius: 30px;
}
.neon-btn a:hover {
    box-shadow: 0 0 30px rgba(0,229,255,1), 0 0 50px rgba(143,54,255,1);
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec6b194 */.elementor-339 .elementor-element.elementor-element-ec6b194 {
    position: relative;
    overflow: hidden;
}

.elementor-339 .elementor-element.elementor-element-ec6b194:after {
    content: "";
    position: absolute;
    bottom: -4px;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    height: 10px;
    background: radial-gradient(circle, #00E5FF 15%, #8F36FF 75%);
    filter: blur(20px);
    opacity: .6;
    pointer-events: none;
}
.elementor-339 .elementor-element.elementor-element-ec6b194:hover {
    transform: translateY(-10px);
    transition: 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-874997b */.elementor-339 .elementor-element.elementor-element-874997b {
    position: relative;
}

.elementor-339 .elementor-element.elementor-element-874997b:after {
    content: "";
    position: absolute;
    top: -8px;
    left: 50%;
    transform: translateX(-50%);
    width: 80%;
    height: 10px;
    background: radial-gradient(circle, #00E5FF 20%, #8F36FF 80%);
    filter: blur(12px);
    opacity: .8;
    pointer-events: none;
}
.elementor-339 .elementor-element.elementor-element-874997b:hover {
  filter: drop-shadow(0 0 25px #00e5ff);
  transform: translateY(-3px);
  transition: 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b68de9 */.elementor-339 .elementor-element.elementor-element-0b68de9 {
  background: linear-gradient(90deg, #00E5FF 0%, #8F36FF 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700;

  background-size: 200%;
  animation: shine 3s linear infinite;
}

@keyframes shine {
  from { background-position: left; }
  to { background-position: right; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0adda5 */.neon-btn a {
    box-shadow: 0 0 20px rgba(0,229,255,0.6), 0 0 40px rgba(143,54,255,0.6);
    border-radius: 30px;
}
.neon-btn a:hover {
    box-shadow: 0 0 30px rgba(0,229,255,1), 0 0 50px rgba(143,54,255,1);
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d618a97 */.elementor-339 .elementor-element.elementor-element-d618a97 {
    position: relative;
    overflow: hidden;
}

.elementor-339 .elementor-element.elementor-element-d618a97:after {
    content: "";
    position: absolute;
    bottom: -4px;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    height: 10px;
    background: radial-gradient(circle, #00E5FF 15%, #8F36FF 75%);
    filter: blur(20px);
    opacity: .6;
    pointer-events: none;
}
.elementor-339 .elementor-element.elementor-element-d618a97:hover {
    transform: translateY(-10px);
    transition: 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b1cdf78 */.elementor-339 .elementor-element.elementor-element-b1cdf78 {
    position: relative;
}

.elementor-339 .elementor-element.elementor-element-b1cdf78:after {
    content: "";
    position: absolute;
    top: -8px;
    left: 50%;
    transform: translateX(-50%);
    width: 80%;
    height: 10px;
    background: radial-gradient(circle, #00E5FF 20%, #8F36FF 80%);
    filter: blur(12px);
    opacity: .8;
    pointer-events: none;
}
.elementor-339 .elementor-element.elementor-element-b1cdf78:hover {
  filter: drop-shadow(0 0 25px #00e5ff);
  transform: translateY(-3px);
  transition: 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b1e059 */.elementor-339 .elementor-element.elementor-element-5b1e059 {
  background: linear-gradient(90deg, #00E5FF 0%, #8F36FF 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700;

  background-size: 200%;
  animation: shine 3s linear infinite;
}

@keyframes shine {
  from { background-position: left; }
  to { background-position: right; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-447246f */.neon-btn a {
    box-shadow: 0 0 20px rgba(0,229,255,0.6), 0 0 40px rgba(143,54,255,0.6);
    border-radius: 30px;
}
.neon-btn a:hover {
    box-shadow: 0 0 30px rgba(0,229,255,1), 0 0 50px rgba(143,54,255,1);
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-169f89b */.elementor-339 .elementor-element.elementor-element-169f89b {
    position: relative;
    overflow: hidden;
}

.elementor-339 .elementor-element.elementor-element-169f89b:after {
    content: "";
    position: absolute;
    bottom: -4px;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    height: 10px;
    background: radial-gradient(circle, #00E5FF 15%, #8F36FF 75%);
    filter: blur(20px);
    opacity: .6;
    pointer-events: none;
}
.elementor-339 .elementor-element.elementor-element-169f89b:hover {
    transform: translateY(-10px);
    transition: 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a15a06b */.neo-card-1 {
  padding: 18px;
  border-radius: 18px;
  background: #060b14;
  border: 1px solid rgba(0,229,255,0.25);
  transition: all 0.4s ease;
}

.neo-card-1 img {
  width: 100%;
  max-width: 140px;
  height: auto;
  margin: auto;
  display: block;

  filter: drop-shadow(0 0 18px rgba(0,229,255,0.6));
  animation: float1 4s ease-in-out infinite;
}

.neo-card-1:hover {
  box-shadow: 0 0 35px rgba(0,229,255,0.45);
  transform: translateY(-6px);
}

@keyframes float1 {
  0% { transform: translateY(0); }
  50% { transform: translateY(-8px); }
  100% { transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ff62c13 */.neo-card-2 {
  padding: 18px;
  border-radius: 18px;
  background: #060b14;
  border: 1px solid rgba(255,64,160,0.3);
  transition: all 0.4s ease;
}

.neo-card-2 img {
  width: 100%;
  max-width: 140px;
  height: auto;
  margin: auto;
  display: block;

  filter: drop-shadow(0 0 20px rgba(255,64,160,0.65));
  animation: float2 4.3s ease-in-out infinite;
}

.neo-card-2:hover {
  box-shadow: 0 0 38px rgba(255,64,160,0.5);
  transform: translateY(-6px);
}

@keyframes float2 {
  0% { transform: translateY(0); }
  50% { transform: translateY(-9px); }
  100% { transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83763d1 */.neo-card-3 {
  padding: 18px;
  border-radius: 18px;
  background: #060b14;
  border: 1px solid rgba(0,255,200,0.28);
  transition: all 0.4s ease;
}

.neo-card-3 img {
  width: 100%;
  max-width: 130px;
  height: auto;
  margin: auto;
  display: block;

  filter: drop-shadow(0 0 18px rgba(0,255,200,0.6));
  animation: float3 4.1s ease-in-out infinite;
}

.neo-card-3:hover {
  box-shadow: 0 0 34px rgba(0,255,200,0.45);
  transform: translateY(-6px);
}

@keyframes float3 {
  0% { transform: translateY(0); }
  50% { transform: translateY(-7px); }
  100% { transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c09ebc */.neo-card-4 {
  padding: 18px;
  border-radius: 18px;
  background: #060b14;
  border: 1px solid rgba(180,70,255,0.3);
  transition: all 0.4s ease;
}

.neo-card-4 img {
  width: 100%;
  max-width: 145px;
  height: auto;
  margin: auto;
  display: block;

  filter: drop-shadow(0 0 20px rgba(180,70,255,0.7));
  animation: float4 4.6s ease-in-out infinite;
}

.neo-card-4:hover {
  box-shadow: 0 0 40px rgba(180,70,255,0.55);
  transform: translateY(-6px);
}

@keyframes float4 {
  0% { transform: translateY(0); }
  50% { transform: translateY(-10px); }
  100% { transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-090b069 *//* Make logos clean */
.elementor-339 .elementor-element.elementor-element-090b069 .swiper-slide img {
    opacity: 0.8;
    transition: 0.3s ease;
    filter: grayscale(100%);
}

/* Hover effect */
.elementor-339 .elementor-element.elementor-element-090b069 .swiper-slide img:hover {
    opacity: 1;
    transform: scale(1.12);
    filter: grayscale(0%);
    box-shadow: 0 0 20px rgba(0, 229, 255, 0.4),
                0 0 30px rgba(143, 54, 255, 0.4);
    border-radius: 10px;
}
/* Neon Underline */
.elementor-339 .elementor-element.elementor-element-090b069 {
    position: relative;
}

.elementor-339 .elementor-element.elementor-element-090b069::after {
    content: "";
    position: absolute;
    bottom: -10px;
    left: 0;
    width: 100%;
    height: 3px;
    background: linear-gradient(90deg, #00E5FF, #8F36FF);
    box-shadow: 0 0 20px #00E5FF, 0 0 20px #8F36FF;
    border-radius: 5px;
}
.elementor-339 .elementor-element.elementor-element-090b069 {
    background: #0A0F1F;
    padding: 25px 0;
    border-radius: 15px;
    box-shadow: 0 0 30px rgba(0,229,255,0.25);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1fcce46 */.elementor-339 .elementor-element.elementor-element-1fcce46 {
  display: flex;
  justify-content: center;
  align-items: center;
}

.elementor-339 .elementor-element.elementor-element-1fcce46 img {
  width: 64px;
  height: auto;
  transition: all 0.35s ease;
  filter: drop-shadow(0 0 10px rgba(0, 229, 255, 0.6));
}

.elementor-339 .elementor-element.elementor-element-1fcce46:hover img {
  transform: scale(1.12);
  filter: drop-shadow(0 0 18px rgba(0, 229, 255, 0.9));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bc9f97 *//* CARD 1 — Neon Blue */
.elementor-339 .elementor-element.elementor-element-0bc9f97 {
    background: #0A0F1F;
    border-radius: 18px;
    padding: 25px;
    position: relative;
    overflow: hidden;
    transition: 0.35s ease;
    box-shadow: 0 0 18px rgba(0,229,255,0.35);
}

.elementor-339 .elementor-element.elementor-element-0bc9f97::after {
    content: "";
    position: absolute;
    bottom: -20px;
    left: 50%;
    transform: translateX(-50%);
    width: 140%;
    height: 40px;
    background: radial-gradient(circle, rgba(0,229,255,0.6), rgba(0,229,255,0.2));
    filter: blur(35px);
    opacity: 0.55;
}

.elementor-339 .elementor-element.elementor-element-0bc9f97:hover {
    transform: scale(1.06);
    box-shadow: 0 0 45px rgba(0,229,255,0.9);
}

.elementor-339 .elementor-element.elementor-element-0bc9f97:hover::after {
    opacity: 1;
    filter: blur(50px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb0c18c */.elementor-339 .elementor-element.elementor-element-cb0c18c {
  display: flex;
  justify-content: center;
  align-items: center;
}

.elementor-339 .elementor-element.elementor-element-cb0c18c img {
  width: 64px;
  height: auto;
  transition: all 0.35s ease;
  filter: drop-shadow(0 0 10px rgba(143, 54, 255, 0.6));
}

.elementor-339 .elementor-element.elementor-element-cb0c18c:hover img {
  transform: scale(1.12);
  filter: drop-shadow(0 0 20px rgba(143, 54, 255, 0.9));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afbcd7a *//* CARD 2 — Neon Purple */
.elementor-339 .elementor-element.elementor-element-afbcd7a {
    background: #0A0F1F;
    border-radius: 18px;
    padding: 25px;
    position: relative;
    overflow: hidden;
    transition: 0.35s ease;
    box-shadow: 0 0 18px rgba(143,54,255,0.35);
}

.elementor-339 .elementor-element.elementor-element-afbcd7a::after {
    content: "";
    position: absolute;
    bottom: -20px;
    left: 50%;
    transform: translateX(-50%);
    width: 140%;
    height: 40px;
    background: radial-gradient(circle, rgba(143,54,255,0.6), rgba(143,54,255,0.2));
    filter: blur(35px);
    opacity: 0.55;
}

.elementor-339 .elementor-element.elementor-element-afbcd7a:hover {
    transform: scale(1.06);
    box-shadow: 0 0 45px rgba(143,54,255,0.9);
}

.elementor-339 .elementor-element.elementor-element-afbcd7a:hover::after {
    opacity: 1;
    filter: blur(50px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2d82394 */.elementor-339 .elementor-element.elementor-element-2d82394 {
  display: flex;
  justify-content: center;
  align-items: center;
}

.elementor-339 .elementor-element.elementor-element-2d82394 img {
  width: 64px;
  height: auto;
  transition: all 0.35s ease;
  filter: drop-shadow(0 0 10px rgba(0, 200, 180, 0.6));
}

.elementor-339 .elementor-element.elementor-element-2d82394:hover img {
  transform: scale(1.12);
  filter: drop-shadow(0 0 18px rgba(0, 200, 180, 0.9));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96c3da7 *//* CARD 3 — Neon Teal */
.elementor-339 .elementor-element.elementor-element-96c3da7 {
    background: #0A0F1F;
    border-radius: 18px;
    padding: 25px;
    position: relative;
    overflow: hidden;
    transition: 0.35s ease;
    box-shadow: 0 0 18px rgba(0,255,198,0.35);
}

.elementor-339 .elementor-element.elementor-element-96c3da7::after {
    content: "";
    position: absolute;
    bottom: -20px;
    left: 50%;
    transform: translateX(-50%);
    width: 140%;
    height: 40px;
    background: radial-gradient(circle, rgba(0,255,198,0.6), rgba(0,255,198,0.2));
    filter: blur(35px);
    opacity: 0.55;
}

.elementor-339 .elementor-element.elementor-element-96c3da7:hover {
    transform: scale(1.06);
    box-shadow: 0 0 45px rgba(0,255,198,0.9);
}

.elementor-339 .elementor-element.elementor-element-96c3da7:hover::after {
    opacity: 1;
    filter: blur(50px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f38a549 */.elementor-339 .elementor-element.elementor-element-f38a549 {
  display: flex;
  justify-content: center;
  align-items: center;
}

.elementor-339 .elementor-element.elementor-element-f38a549 img {
  width: 64px;
  height: auto;
  transition: all 0.35s ease;
  filter: drop-shadow(0 0 8px rgba(255, 255, 255, 0.5));
}

.elementor-339 .elementor-element.elementor-element-f38a549:hover img {
  transform: scale(1.1);
  filter: drop-shadow(0 0 16px rgba(255, 255, 255, 0.85));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-943488b *//* CARD 4 — Neon Pink */
.elementor-339 .elementor-element.elementor-element-943488b {
    background: #0A0F1F;
    border-radius: 18px;
    padding: 25px;
    position: relative;
    overflow: hidden;
    transition: 0.35s ease;
    box-shadow: 0 0 18px rgba(255,46,250,0.35);
}

.elementor-339 .elementor-element.elementor-element-943488b::after {
    content: "";
    position: absolute;
    bottom: -20px;
    left: 50%;
    transform: translateX(-50%);
    width: 140%;
    height: 40px;
    background: radial-gradient(circle, rgba(255,46,250,0.6), rgba(255,46,250,0.2));
    filter: blur(35px);
    opacity: 0.55;
}

.elementor-339 .elementor-element.elementor-element-943488b:hover {
    transform: scale(1.06);
    box-shadow: 0 0 45px rgba(255,46,250,0.9);
}

.elementor-339 .elementor-element.elementor-element-943488b:hover::after {
    opacity: 1;
    filter: blur(50px);
}/* End custom CSS */