.elementor-2209 .elementor-element.elementor-element-55e5737{--display:flex;--min-height:100vh;--justify-content:center;--overlay-opacity:0.7;--overlay-mix-blend-mode:multiply;}.elementor-2209 .elementor-element.elementor-element-55e5737::before, .elementor-2209 .elementor-element.elementor-element-55e5737 > .elementor-background-video-container::before, .elementor-2209 .elementor-element.elementor-element-55e5737 > .e-con-inner > .elementor-background-video-container::before, .elementor-2209 .elementor-element.elementor-element-55e5737 > .elementor-background-slideshow::before, .elementor-2209 .elementor-element.elementor-element-55e5737 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2209 .elementor-element.elementor-element-55e5737 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #000000 0%, #0A0A1A 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-2209 .elementor-element.elementor-element-104262c{text-align:center;}.elementor-2209 .elementor-element.elementor-element-104262c .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-weight:600;text-shadow:0px 0px 25px #00FFF7;color:#00FFF7;}.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-2209 .elementor-element.elementor-element-3d15833{text-align:center;font-family:"Rajdhani", Sans-serif;font-size:20px;font-weight:400;line-height:1.6px;color:#CCCCCC;}.elementor-2209 .elementor-element.elementor-element-5d841bc{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.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-2209 .elementor-element.elementor-element-ffaea0e .elementor-button{background-color:#00000000;font-family:"Orbitron", Sans-serif;font-size:18px;font-weight:500;fill:#00FFF7;color:#00FFF7;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:2px 2px 2px 2px;border-color:#00FFF7;border-radius:40px 40px 40px 40px;padding:20px 40px 20px 40px;}.elementor-2209 .elementor-element.elementor-element-ffaea0e .elementor-button:hover, .elementor-2209 .elementor-element.elementor-element-ffaea0e .elementor-button:focus{background-color:#00FFF7;color:#000000;}.elementor-2209 .elementor-element.elementor-element-ffaea0e .elementor-button:hover svg, .elementor-2209 .elementor-element.elementor-element-ffaea0e .elementor-button:focus svg{fill:#000000;}.elementor-2209 .elementor-element.elementor-element-24ad1bb .elementor-button{background-color:#00000000;font-family:"Orbitron", Sans-serif;font-size:18px;font-weight:500;fill:#00FFF7;color:#00FFF7;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:2px 2px 2px 2px;border-color:#00FFF7;border-radius:40px 40px 40px 40px;padding:20px 40px 20px 40px;}.elementor-2209 .elementor-element.elementor-element-24ad1bb .elementor-button:hover, .elementor-2209 .elementor-element.elementor-element-24ad1bb .elementor-button:focus{background-color:#00FFF7;color:#000000;}.elementor-2209 .elementor-element.elementor-element-24ad1bb .elementor-button:hover svg, .elementor-2209 .elementor-element.elementor-element-24ad1bb .elementor-button:focus svg{fill:#000000;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2209 .elementor-element.elementor-element-ae0e70b .elementor-icon-wrapper{text-align:center;}.elementor-2209 .elementor-element.elementor-element-ae0e70b.elementor-view-stacked .elementor-icon{background-color:#00FFF7;}.elementor-2209 .elementor-element.elementor-element-ae0e70b.elementor-view-framed .elementor-icon, .elementor-2209 .elementor-element.elementor-element-ae0e70b.elementor-view-default .elementor-icon{color:#00FFF7;border-color:#00FFF7;}.elementor-2209 .elementor-element.elementor-element-ae0e70b.elementor-view-framed .elementor-icon, .elementor-2209 .elementor-element.elementor-element-ae0e70b.elementor-view-default .elementor-icon svg{fill:#00FFF7;}.elementor-2209 .elementor-element.elementor-element-ae0e70b .elementor-icon{font-size:30px;}.elementor-2209 .elementor-element.elementor-element-ae0e70b .elementor-icon svg{height:30px;}.elementor-2209 .elementor-element.elementor-element-9c76397{--display:flex;--min-height:70vh;}.elementor-2209 .elementor-element.elementor-element-9c76397:not(.elementor-motion-effects-element-type-background), .elementor-2209 .elementor-element.elementor-element-9c76397 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0F;}.elementor-2209 .elementor-element.elementor-element-ab955bd{text-align:center;}.elementor-2209 .elementor-element.elementor-element-ab955bd .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:42px;font-weight:700;text-shadow:0px 0px 20px #00FFF7;color:#00FFF7;}.elementor-2209 .elementor-element.elementor-element-0a773e2{--spacer-size:50px;}.elementor-2209 .elementor-element.elementor-element-700efb5 > .elementor-widget-container{border-radius:12px 12px 12px 12px;box-shadow:0px 0px 40px 5px #00FFF7;}.elementor-2209 .elementor-element.elementor-element-700efb5 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2209 .elementor-element.elementor-element-ca469cf{text-align:center;font-family:"Rajdhani", Sans-serif;font-size:18px;font-weight:800;color:#CCCCCC;}.elementor-2209 .elementor-element.elementor-element-139e90a{--display:flex;--min-height:80vh;}.elementor-2209 .elementor-element.elementor-element-139e90a:not(.elementor-motion-effects-element-type-background), .elementor-2209 .elementor-element.elementor-element-139e90a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0F;}.elementor-2209 .elementor-element.elementor-element-a8c7bb7{text-align:center;}.elementor-2209 .elementor-element.elementor-element-a8c7bb7 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:42px;font-weight:600;text-shadow:0px 0px 25px #00FFF7;color:#00FFF7;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2209 .elementor-element.elementor-element-5cfae63 .elementor-repeater-item-80dd547 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://eternisgame.com/wp-content/uploads/2024/12/Cleopatra.png);background-size:contain;}.elementor-2209 .elementor-element.elementor-element-5cfae63 .elementor-repeater-item-80dd547 .swiper-slide-inner .elementor-slide-heading{color:#FFFFFF;}.elementor-2209 .elementor-element.elementor-element-5cfae63 .elementor-repeater-item-80dd547 .swiper-slide-inner .elementor-slide-description{color:#FFFFFF;}.elementor-2209 .elementor-element.elementor-element-5cfae63 .elementor-repeater-item-80dd547 .swiper-slide-inner .elementor-slide-button{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2209 .elementor-element.elementor-element-5cfae63 .elementor-repeater-item-80dd547 .swiper-slide-contents{text-shadow:0px 0px 10px #000000;}.elementor-2209 .elementor-element.elementor-element-5cfae63 .elementor-repeater-item-d99006b .swiper-slide-bg{background-color:#833CA300;background-image:url(https://eternisgame.com/wp-content/uploads/2024/12/Newton.png);background-size:contain;}.elementor-2209 .elementor-element.elementor-element-5cfae63 .elementor-repeater-item-d99006b .swiper-slide-contents{text-shadow:0px 0px 10px #000000;}.elementor-2209 .elementor-element.elementor-element-5cfae63 .elementor-repeater-item-3ded582 .swiper-slide-bg{background-color:#4054B200;background-image:url(https://eternisgame.com/wp-content/uploads/2024/12/Ragnar.png);background-size:contain;}.elementor-2209 .elementor-element.elementor-element-5cfae63 .elementor-repeater-item-3ded582 .swiper-slide-contents{text-shadow:0px 0px 10px #000000;}.elementor-2209 .elementor-element.elementor-element-5cfae63 .elementor-repeater-item-bc1067e .swiper-slide-bg{background-color:#1ABC9C00;background-image:url(https://eternisgame.com/wp-content/uploads/2024/12/Gandhi-e1756369323853.png);background-size:contain;}.elementor-2209 .elementor-element.elementor-element-5cfae63 .elementor-repeater-item-bc1067e .swiper-slide-contents{text-shadow:0px 0px 10px #000000;}.elementor-2209 .elementor-element.elementor-element-5cfae63 .swiper-slide{transition-duration:calc(4000ms*1.2);height:500px;}.elementor-2209 .elementor-element.elementor-element-5cfae63 .swiper-slide-contents{max-width:66%;}.elementor-2209 .elementor-element.elementor-element-5cfae63 .swiper-slide-inner{text-align:center;}.elementor-2209 .elementor-element.elementor-element-5cfae63 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0px;}.elementor-2209 .elementor-element.elementor-element-e402abd{--spacer-size:50px;}.elementor-2209 .elementor-element.elementor-element-e6c5153{text-align:center;}.elementor-2209 .elementor-element.elementor-element-e6c5153 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:24px;font-weight:600;color:#CCCCCC;}.elementor-2209 .elementor-element.elementor-element-cdc2e09{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2209 .elementor-element.elementor-element-03d37c4 .elementor-button{background-color:#00000000;font-family:"Orbitron", Sans-serif;font-size:18px;font-weight:500;fill:#00FFF7;color:#00FFF7;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:2px 2px 2px 2px;border-color:#00FFF7;border-radius:40px 40px 40px 40px;padding:20px 40px 20px 40px;}.elementor-2209 .elementor-element.elementor-element-03d37c4 .elementor-button:hover, .elementor-2209 .elementor-element.elementor-element-03d37c4 .elementor-button:focus{background-color:#00FFF7;color:#000000;}.elementor-2209 .elementor-element.elementor-element-03d37c4 .elementor-button:hover svg, .elementor-2209 .elementor-element.elementor-element-03d37c4 .elementor-button:focus svg{fill:#000000;}.elementor-2209 .elementor-element.elementor-element-34a3e7f .elementor-button{background-color:#00000000;font-family:"Orbitron", Sans-serif;font-size:18px;font-weight:500;fill:#00FFF7;color:#00FFF7;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:2px 2px 2px 2px;border-color:#00FFF7;border-radius:40px 40px 40px 40px;padding:20px 40px 20px 40px;}.elementor-2209 .elementor-element.elementor-element-34a3e7f .elementor-button:hover, .elementor-2209 .elementor-element.elementor-element-34a3e7f .elementor-button:focus{background-color:#00FFF7;color:#000000;}.elementor-2209 .elementor-element.elementor-element-34a3e7f .elementor-button:hover svg, .elementor-2209 .elementor-element.elementor-element-34a3e7f .elementor-button:focus svg{fill:#000000;}.elementor-2209 .elementor-element.elementor-element-291d597{--display:flex;--min-height:70vh;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2209 .elementor-element.elementor-element-291d597:not(.elementor-motion-effects-element-type-background), .elementor-2209 .elementor-element.elementor-element-291d597 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0F;}.elementor-2209 .elementor-element.elementor-element-65a1b7c{text-align:center;}.elementor-2209 .elementor-element.elementor-element-65a1b7c .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:42px;font-weight:800;text-shadow:0px 0px 25px #00FFF7;color:#00FFF7;}.elementor-2209 .elementor-element.elementor-element-7823acc{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;}.elementor-2209 .elementor-element.elementor-element-7eb4bc8{--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:#00FFF740;--border-color:#00FFF740;--border-radius:16px 16px 16px 16px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2209 .elementor-element.elementor-element-7eb4bc8:not(.elementor-motion-effects-element-type-background), .elementor-2209 .elementor-element.elementor-element-7eb4bc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0D12;}.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-2209 .elementor-element.elementor-element-e41f365{text-align:center;}.elementor-2209 .elementor-element.elementor-element-31597de{text-align:center;}.elementor-2209 .elementor-element.elementor-element-31597de .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-2209 .elementor-element.elementor-element-89ea519{text-align:center;font-family:"Rajdhani", Sans-serif;font-weight:400;color:#CCCCCC;}.elementor-2209 .elementor-element.elementor-element-4120d3d{--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:#00FFF740;--border-color:#00FFF740;--border-radius:16px 16px 16px 16px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2209 .elementor-element.elementor-element-4120d3d:not(.elementor-motion-effects-element-type-background), .elementor-2209 .elementor-element.elementor-element-4120d3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0D12;}.elementor-2209 .elementor-element.elementor-element-675aa54{text-align:center;}.elementor-2209 .elementor-element.elementor-element-c94ec82{text-align:center;}.elementor-2209 .elementor-element.elementor-element-c94ec82 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-2209 .elementor-element.elementor-element-75e83a4{text-align:center;font-family:"Rajdhani", Sans-serif;font-weight:400;color:#CCCCCC;}.elementor-2209 .elementor-element.elementor-element-d5a797b{--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:#00FFF740;--border-color:#00FFF740;--border-radius:16px 16px 16px 16px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2209 .elementor-element.elementor-element-d5a797b:not(.elementor-motion-effects-element-type-background), .elementor-2209 .elementor-element.elementor-element-d5a797b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0D12;}.elementor-2209 .elementor-element.elementor-element-af98283{text-align:center;}.elementor-2209 .elementor-element.elementor-element-6ddb451{text-align:center;}.elementor-2209 .elementor-element.elementor-element-6ddb451 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-2209 .elementor-element.elementor-element-3984b2c{text-align:center;font-family:"Rajdhani", Sans-serif;font-weight:400;color:#CCCCCC;}.elementor-2209 .elementor-element.elementor-element-72fe8b6{--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:#00FFF740;--border-color:#00FFF740;--border-radius:16px 16px 16px 16px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2209 .elementor-element.elementor-element-72fe8b6:not(.elementor-motion-effects-element-type-background), .elementor-2209 .elementor-element.elementor-element-72fe8b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0D12;}.elementor-2209 .elementor-element.elementor-element-112424f{text-align:center;}.elementor-2209 .elementor-element.elementor-element-e7d86c8{text-align:center;}.elementor-2209 .elementor-element.elementor-element-e7d86c8 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-2209 .elementor-element.elementor-element-3a056a1{text-align:center;font-family:"Rajdhani", Sans-serif;font-weight:400;color:#CCCCCC;}.elementor-2209 .elementor-element.elementor-element-4b394eb{--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:#00FFF740;--border-color:#00FFF740;--border-radius:16px 16px 16px 16px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2209 .elementor-element.elementor-element-4b394eb:not(.elementor-motion-effects-element-type-background), .elementor-2209 .elementor-element.elementor-element-4b394eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0D12;}.elementor-2209 .elementor-element.elementor-element-8745179{text-align:center;}.elementor-2209 .elementor-element.elementor-element-f2976b1{text-align:center;}.elementor-2209 .elementor-element.elementor-element-f2976b1 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-2209 .elementor-element.elementor-element-a70fe8c{text-align:center;font-family:"Rajdhani", Sans-serif;font-weight:400;color:#CCCCCC;}.elementor-2209 .elementor-element.elementor-element-2de15f9{--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:#00FFF740;--border-color:#00FFF740;--border-radius:16px 16px 16px 16px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2209 .elementor-element.elementor-element-2de15f9:not(.elementor-motion-effects-element-type-background), .elementor-2209 .elementor-element.elementor-element-2de15f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0D12;}.elementor-2209 .elementor-element.elementor-element-100946d{text-align:center;}.elementor-2209 .elementor-element.elementor-element-90bad9c{text-align:center;}.elementor-2209 .elementor-element.elementor-element-90bad9c .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-2209 .elementor-element.elementor-element-bcb144e{text-align:center;font-family:"Rajdhani", Sans-serif;font-weight:400;color:#CCCCCC;}.elementor-2209 .elementor-element.elementor-element-d0b28d2{text-align:center;}.elementor-2209 .elementor-element.elementor-element-d0b28d2 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-weight:600;color:#CCCCCC;}.elementor-2209 .elementor-element.elementor-element-d4f1a87 .elementor-icon-wrapper{text-align:center;}.elementor-2209 .elementor-element.elementor-element-d4f1a87.elementor-view-stacked .elementor-icon{background-color:#00FFF7;}.elementor-2209 .elementor-element.elementor-element-d4f1a87.elementor-view-framed .elementor-icon, .elementor-2209 .elementor-element.elementor-element-d4f1a87.elementor-view-default .elementor-icon{color:#00FFF7;border-color:#00FFF7;}.elementor-2209 .elementor-element.elementor-element-d4f1a87.elementor-view-framed .elementor-icon, .elementor-2209 .elementor-element.elementor-element-d4f1a87.elementor-view-default .elementor-icon svg{fill:#00FFF7;}.elementor-2209 .elementor-element.elementor-element-d4f1a87 .elementor-icon{font-size:30px;}.elementor-2209 .elementor-element.elementor-element-d4f1a87 .elementor-icon svg{height:30px;}.elementor-2209 .elementor-element.elementor-element-117b175{--display:flex;--min-height:70vh;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2209 .elementor-element.elementor-element-117b175:not(.elementor-motion-effects-element-type-background), .elementor-2209 .elementor-element.elementor-element-117b175 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0F;}.elementor-2209 .elementor-element.elementor-element-0fc20ad{text-align:center;}.elementor-2209 .elementor-element.elementor-element-0fc20ad .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:42px;font-weight:800;text-shadow:0px 0px 25px #00FFF7;color:#00FFF7;}.elementor-2209 .elementor-element.elementor-element-d28db9f{text-align:center;font-family:"Rajdhani", Sans-serif;font-size:18px;font-weight:800;color:#CCCCCC;}.elementor-2209 .elementor-element.elementor-element-1b5ce7c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;}.elementor-2209 .elementor-element.elementor-element-8fb62cd{--display:flex;}.elementor-2209 .elementor-element.elementor-element-408d7e0 .elementor-button{background-color:#00FFF7;fill:#000000;color:#000000;border-radius:40px 40px 40px 40px;padding:18px 28px 18px 28px;}.elementor-2209 .elementor-element.elementor-element-408d7e0 .elementor-button:hover, .elementor-2209 .elementor-element.elementor-element-408d7e0 .elementor-button:focus{background-color:#FFFFFF00;color:#00FFF7;box-shadow:0px 0px 30px 0px #00FFF7;}.elementor-2209 .elementor-element.elementor-element-408d7e0 .elementor-button:hover svg, .elementor-2209 .elementor-element.elementor-element-408d7e0 .elementor-button:focus svg{fill:#00FFF7;}.elementor-2209 .elementor-element.elementor-element-0f7c2d6 .elementor-button{background-color:#00FFF7;fill:#000000;color:#000000;border-radius:40px 40px 40px 40px;padding:18px 28px 18px 28px;}.elementor-2209 .elementor-element.elementor-element-0f7c2d6 .elementor-button:hover, .elementor-2209 .elementor-element.elementor-element-0f7c2d6 .elementor-button:focus{background-color:#FFFFFF00;color:#00FFF7;box-shadow:0px 0px 30px 0px #00FFF7;}.elementor-2209 .elementor-element.elementor-element-0f7c2d6 .elementor-button:hover svg, .elementor-2209 .elementor-element.elementor-element-0f7c2d6 .elementor-button:focus svg{fill:#00FFF7;}.elementor-2209 .elementor-element.elementor-element-7f90e7d .elementor-button{background-color:#00FFF7;fill:#000000;color:#000000;border-radius:40px 40px 40px 40px;padding:18px 28px 18px 28px;}.elementor-2209 .elementor-element.elementor-element-7f90e7d .elementor-button:hover, .elementor-2209 .elementor-element.elementor-element-7f90e7d .elementor-button:focus{background-color:#FFFFFF00;color:#00FFF7;box-shadow:0px 0px 30px 0px #00FFF7;}.elementor-2209 .elementor-element.elementor-element-7f90e7d .elementor-button:hover svg, .elementor-2209 .elementor-element.elementor-element-7f90e7d .elementor-button:focus svg{fill:#00FFF7;}.elementor-2209 .elementor-element.elementor-element-6b47246 .elementor-button{background-color:#00FFF7;fill:#000000;color:#000000;border-radius:40px 40px 40px 40px;padding:18px 28px 18px 28px;}.elementor-2209 .elementor-element.elementor-element-6b47246 .elementor-button:hover, .elementor-2209 .elementor-element.elementor-element-6b47246 .elementor-button:focus{background-color:#FFFFFF00;color:#00FFF7;box-shadow:0px 0px 30px 0px #00FFF7;}.elementor-2209 .elementor-element.elementor-element-6b47246 .elementor-button:hover svg, .elementor-2209 .elementor-element.elementor-element-6b47246 .elementor-button:focus svg{fill:#00FFF7;}.elementor-2209 .elementor-element.elementor-element-44d4778 .elementor-button{background-color:#00FFF7;fill:#000000;color:#000000;border-radius:40px 40px 40px 40px;padding:18px 28px 18px 28px;}.elementor-2209 .elementor-element.elementor-element-44d4778 .elementor-button:hover, .elementor-2209 .elementor-element.elementor-element-44d4778 .elementor-button:focus{background-color:#FFFFFF00;color:#00FFF7;box-shadow:0px 0px 30px 0px #00FFF7;}.elementor-2209 .elementor-element.elementor-element-44d4778 .elementor-button:hover svg, .elementor-2209 .elementor-element.elementor-element-44d4778 .elementor-button:focus svg{fill:#00FFF7;}.elementor-2209 .elementor-element.elementor-element-198c8c7 .elementor-button{background-color:#00FFF7;fill:#000000;color:#000000;border-radius:40px 40px 40px 40px;padding:18px 28px 18px 28px;}.elementor-2209 .elementor-element.elementor-element-198c8c7 .elementor-button:hover, .elementor-2209 .elementor-element.elementor-element-198c8c7 .elementor-button:focus{background-color:#FFFFFF00;color:#00FFF7;box-shadow:0px 0px 30px 0px #00FFF7;}.elementor-2209 .elementor-element.elementor-element-198c8c7 .elementor-button:hover svg, .elementor-2209 .elementor-element.elementor-element-198c8c7 .elementor-button:focus svg{fill:#00FFF7;}.elementor-2209 .elementor-element.elementor-element-203a9d9{--spacer-size:50px;}.elementor-2209 .elementor-element.elementor-element-fd2e8de{text-align:center;}.elementor-2209 .elementor-element.elementor-element-fd2e8de .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-weight:600;color:#CCCCCC;}.elementor-2209 .elementor-element.elementor-element-589c3c7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2209 .elementor-element.elementor-element-6e11900{--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:#00FFF740;--border-color:#00FFF740;--border-radius:16px 16px 16px 16px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2209 .elementor-element.elementor-element-6e11900:not(.elementor-motion-effects-element-type-background), .elementor-2209 .elementor-element.elementor-element-6e11900 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0D12;}.elementor-2209 .elementor-element.elementor-element-0b0f116 .elementor-icon-wrapper{text-align:center;}.elementor-2209 .elementor-element.elementor-element-0b0f116.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2209 .elementor-element.elementor-element-0b0f116.elementor-view-framed .elementor-icon, .elementor-2209 .elementor-element.elementor-element-0b0f116.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2209 .elementor-element.elementor-element-0b0f116.elementor-view-framed .elementor-icon, .elementor-2209 .elementor-element.elementor-element-0b0f116.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2209 .elementor-element.elementor-element-31cc50e{text-align:center;}.elementor-2209 .elementor-element.elementor-element-31cc50e .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-2209 .elementor-element.elementor-element-8bb48a2{text-align:center;font-family:"Rajdhani", Sans-serif;font-weight:400;color:#CCCCCC;}.elementor-2209 .elementor-element.elementor-element-4120f31{--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:#00FFF740;--border-color:#00FFF740;--border-radius:16px 16px 16px 16px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2209 .elementor-element.elementor-element-4120f31:not(.elementor-motion-effects-element-type-background), .elementor-2209 .elementor-element.elementor-element-4120f31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0D12;}.elementor-2209 .elementor-element.elementor-element-a4c1762 .elementor-icon-wrapper{text-align:center;}.elementor-2209 .elementor-element.elementor-element-a4c1762.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2209 .elementor-element.elementor-element-a4c1762.elementor-view-framed .elementor-icon, .elementor-2209 .elementor-element.elementor-element-a4c1762.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2209 .elementor-element.elementor-element-a4c1762.elementor-view-framed .elementor-icon, .elementor-2209 .elementor-element.elementor-element-a4c1762.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2209 .elementor-element.elementor-element-d541c26{text-align:center;}.elementor-2209 .elementor-element.elementor-element-d541c26 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-2209 .elementor-element.elementor-element-9732e3c{text-align:center;font-family:"Rajdhani", Sans-serif;font-weight:400;color:#CCCCCC;}.elementor-2209 .elementor-element.elementor-element-a78944b{--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:#00FFF740;--border-color:#00FFF740;--border-radius:16px 16px 16px 16px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2209 .elementor-element.elementor-element-a78944b:not(.elementor-motion-effects-element-type-background), .elementor-2209 .elementor-element.elementor-element-a78944b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0D12;}.elementor-2209 .elementor-element.elementor-element-745b2af .elementor-icon-wrapper{text-align:center;}.elementor-2209 .elementor-element.elementor-element-745b2af.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2209 .elementor-element.elementor-element-745b2af.elementor-view-framed .elementor-icon, .elementor-2209 .elementor-element.elementor-element-745b2af.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2209 .elementor-element.elementor-element-745b2af.elementor-view-framed .elementor-icon, .elementor-2209 .elementor-element.elementor-element-745b2af.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2209 .elementor-element.elementor-element-bb8176d{text-align:center;}.elementor-2209 .elementor-element.elementor-element-bb8176d .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-2209 .elementor-element.elementor-element-c50fcc1{text-align:center;font-family:"Rajdhani", Sans-serif;font-weight:400;color:#CCCCCC;}.elementor-2209 .elementor-element.elementor-element-1485618{--display:flex;}.elementor-2209 .elementor-element.elementor-element-1485618:not(.elementor-motion-effects-element-type-background), .elementor-2209 .elementor-element.elementor-element-1485618 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0F;}body.elementor-page-2209:not(.elementor-motion-effects-element-type-background), body.elementor-page-2209 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0F;}@media(min-width:768px){.elementor-2209 .elementor-element.elementor-element-9c76397{--content-width:1200px;}.elementor-2209 .elementor-element.elementor-element-291d597{--content-width:1200px;}.elementor-2209 .elementor-element.elementor-element-117b175{--content-width:1200px;}}@media(max-width:1024px){.elementor-2209 .elementor-element.elementor-element-5d841bc{--grid-auto-flow:row;}.elementor-2209 .elementor-element.elementor-element-cdc2e09{--grid-auto-flow:row;}.elementor-2209 .elementor-element.elementor-element-7823acc{--grid-auto-flow:row;}.elementor-2209 .elementor-element.elementor-element-1b5ce7c{--grid-auto-flow:row;}.elementor-2209 .elementor-element.elementor-element-589c3c7{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2209 .elementor-element.elementor-element-3d15833{column-gap:0px;}.elementor-2209 .elementor-element.elementor-element-3d15833 p{margin-bottom:0px;}.elementor-2209 .elementor-element.elementor-element-5d841bc{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2209 .elementor-element.elementor-element-cdc2e09{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2209 .elementor-element.elementor-element-7823acc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2209 .elementor-element.elementor-element-1b5ce7c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2209 .elementor-element.elementor-element-589c3c7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for icon, class: .elementor-element-ae0e70b *//* Eternis — Infinite bounce animation for chevron */
.elementor-2209 .elementor-element.elementor-element-ae0e70b i,
.elementor-2209 .elementor-element.elementor-element-ae0e70b svg {
  animation: bounceInfinite 1.6s infinite ease-in-out;
}

@keyframes bounceInfinite {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(10px);
  }
  60% {
    transform: translateY(6px);
  }
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-5cfae63 *//* ETERNIS — Slides: hover reveal + zoom + bluish aura
   Paste into Slides widget → Advanced → Custom CSS */

/* base: keep slide container */
.elementor-2209 .elementor-element.elementor-element-5cfae63 .swiper-slide{
  position: relative;
  border-radius: 16px;   /* optional */
  overflow: visible !important; /* allow glow outside */
}

/* background layer animation */
.elementor-2209 .elementor-element.elementor-element-5cfae63 .swiper-slide .swiper-slide-bg{
  transform: scale(1);
  transform-origin: center center;
  transition: transform .6s ease, filter .6s ease, opacity .6s ease;
  opacity: 1;
  position: relative;
  z-index: 0;
}

/* on hover: zoom + slight fade */
.elementor-2209 .elementor-element.elementor-element-5cfae63 .swiper-slide:hover .swiper-slide-bg{
  transform: scale(1.1);
  filter: saturate(1.05);
  opacity: 0.5;
}

/* bluish aura glow */
.elementor-2209 .elementor-element.elementor-element-5cfae63 .swiper-slide .swiper-slide-bg::after{
  content:"";
  position:absolute; inset:0;
  background: inherit;
  background-size: inherit;
  background-position: inherit;
  background-repeat: inherit;
  pointer-events:none;
  opacity: 0;
  transition: opacity .35s ease;
  filter:
    drop-shadow(0 0 15px rgba(0,255,247,.9))
    drop-shadow(0 0 35px rgba(0,255,247,.6))
    drop-shadow(0 0 65px rgba(0,255,247,.4));
  mix-blend-mode: screen;
  z-index: 1;
}
.elementor-2209 .elementor-element.elementor-element-5cfae63 .swiper-slide:hover .swiper-slide-bg::after{
  opacity: 1;
}

/* dark overlay for readability */
.elementor-2209 .elementor-element.elementor-element-5cfae63 .swiper-slide .elementor-background-overlay{
  background: rgba(0,0,0,.65);
  opacity: 0;
  transition: opacity .35s ease;
  z-index: 2;
}
.elementor-2209 .elementor-element.elementor-element-5cfae63 .swiper-slide:hover .elementor-background-overlay{
  opacity: 1;
}

/* text above everything */
.elementor-2209 .elementor-element.elementor-element-5cfae63 .swiper-slide .swiper-slide-contents{
  position: relative;
  z-index: 3;
}

/* description reveal */
.elementor-2209 .elementor-element.elementor-element-5cfae63 .swiper-slide .elementor-slide-description{
  opacity: 0;
  transform: translateY(16px);
  transition: all .35s ease;
}
.elementor-2209 .elementor-element.elementor-element-5cfae63 .swiper-slide:hover .elementor-slide-description{
  opacity: 1;
  transform: translateY(0);
}

/* remove old box glow */
.elementor-2209 .elementor-element.elementor-element-5cfae63 .swiper-slide:hover{
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7eb4bc8 *//* ETERNIS — Feature Card with cyan glow + contained silver sheen */

/* base card */
.elementor-2209 .elementor-element.elementor-element-7eb4bc8 {
  position: relative;
  background: #0c0d12;  /* dark base */
  border: 1px solid rgba(0,255,247,.25);
  border-radius: 16px;
  box-shadow: none; /* no glow until hover */
  overflow: hidden; /* keeps sheen inside */
  transition: transform .35s ease, box-shadow .35s ease, border-color .35s ease;
}

/* silver diagonal sheen */
.elementor-2209 .elementor-element.elementor-element-7eb4bc8::after {
  content:"";
  position:absolute;
  inset: -100% -40%;
  background: linear-gradient(
    120deg,
    transparent 40%,
    rgba(255,255,255,.08) 50%,
    transparent 60%
  );
  transform: translateY(0) rotate(10deg);
  transition: transform .9s ease;
  pointer-events:none;
  z-index: 1;
}
.elementor-2209 .elementor-element.elementor-element-7eb4bc8:hover::after {
  transform: translateY(220%) rotate(10deg);
}

/* hover: strong bluish glow */
.elementor-2209 .elementor-element.elementor-element-7eb4bc8:hover {
  transform: translateY(-8px);
  border-color: rgba(0,255,247,.9);
  box-shadow:
    0 0 25px rgba(0,255,247,.7),
    0 0 60px rgba(0,255,247,.45),
    0 0 120px rgba(0,255,247,.35);
}

/* content stays above sheen */
.elementor-2209 .elementor-element.elementor-element-7eb4bc8 * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4120d3d *//* ETERNIS — Feature Card with cyan glow + contained silver sheen */

/* base card */
.elementor-2209 .elementor-element.elementor-element-4120d3d {
  position: relative;
  background: #0c0d12;  /* dark base */
  border: 1px solid rgba(0,255,247,.25);
  border-radius: 16px;
  box-shadow: none; /* no glow until hover */
  overflow: hidden; /* keeps sheen inside */
  transition: transform .35s ease, box-shadow .35s ease, border-color .35s ease;
}

/* silver diagonal sheen */
.elementor-2209 .elementor-element.elementor-element-4120d3d::after {
  content:"";
  position:absolute;
  inset: -100% -40%;
  background: linear-gradient(
    120deg,
    transparent 40%,
    rgba(255,255,255,.08) 50%,
    transparent 60%
  );
  transform: translateY(0) rotate(10deg);
  transition: transform .9s ease;
  pointer-events:none;
  z-index: 1;
}
.elementor-2209 .elementor-element.elementor-element-4120d3d:hover::after {
  transform: translateY(220%) rotate(10deg);
}

/* hover: strong bluish glow */
.elementor-2209 .elementor-element.elementor-element-4120d3d:hover {
  transform: translateY(-8px);
  border-color: rgba(0,255,247,.9);
  box-shadow:
    0 0 25px rgba(0,255,247,.7),
    0 0 60px rgba(0,255,247,.45),
    0 0 120px rgba(0,255,247,.35);
}

/* content stays above sheen */
.elementor-2209 .elementor-element.elementor-element-4120d3d * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5a797b *//* ETERNIS — Feature Card with cyan glow + contained silver sheen */

/* base card */
.elementor-2209 .elementor-element.elementor-element-d5a797b {
  position: relative;
  background: #0c0d12;  /* dark base */
  border: 1px solid rgba(0,255,247,.25);
  border-radius: 16px;
  box-shadow: none; /* no glow until hover */
  overflow: hidden; /* keeps sheen inside */
  transition: transform .35s ease, box-shadow .35s ease, border-color .35s ease;
}

/* silver diagonal sheen */
.elementor-2209 .elementor-element.elementor-element-d5a797b::after {
  content:"";
  position:absolute;
  inset: -100% -40%;
  background: linear-gradient(
    120deg,
    transparent 40%,
    rgba(255,255,255,.08) 50%,
    transparent 60%
  );
  transform: translateY(0) rotate(10deg);
  transition: transform .9s ease;
  pointer-events:none;
  z-index: 1;
}
.elementor-2209 .elementor-element.elementor-element-d5a797b:hover::after {
  transform: translateY(220%) rotate(10deg);
}

/* hover: strong bluish glow */
.elementor-2209 .elementor-element.elementor-element-d5a797b:hover {
  transform: translateY(-8px);
  border-color: rgba(0,255,247,.9);
  box-shadow:
    0 0 25px rgba(0,255,247,.7),
    0 0 60px rgba(0,255,247,.45),
    0 0 120px rgba(0,255,247,.35);
}

/* content stays above sheen */
.elementor-2209 .elementor-element.elementor-element-d5a797b * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72fe8b6 *//* ETERNIS — Feature Card with cyan glow + contained silver sheen */

/* base card */
.elementor-2209 .elementor-element.elementor-element-72fe8b6 {
  position: relative;
  background: #0c0d12;  /* dark base */
  border: 1px solid rgba(0,255,247,.25);
  border-radius: 16px;
  box-shadow: none; /* no glow until hover */
  overflow: hidden; /* keeps sheen inside */
  transition: transform .35s ease, box-shadow .35s ease, border-color .35s ease;
}

/* silver diagonal sheen */
.elementor-2209 .elementor-element.elementor-element-72fe8b6::after {
  content:"";
  position:absolute;
  inset: -100% -40%;
  background: linear-gradient(
    120deg,
    transparent 40%,
    rgba(255,255,255,.08) 50%,
    transparent 60%
  );
  transform: translateY(0) rotate(10deg);
  transition: transform .9s ease;
  pointer-events:none;
  z-index: 1;
}
.elementor-2209 .elementor-element.elementor-element-72fe8b6:hover::after {
  transform: translateY(220%) rotate(10deg);
}

/* hover: strong bluish glow */
.elementor-2209 .elementor-element.elementor-element-72fe8b6:hover {
  transform: translateY(-8px);
  border-color: rgba(0,255,247,.9);
  box-shadow:
    0 0 25px rgba(0,255,247,.7),
    0 0 60px rgba(0,255,247,.45),
    0 0 120px rgba(0,255,247,.35);
}

/* content stays above sheen */
.elementor-2209 .elementor-element.elementor-element-72fe8b6 * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b394eb *//* ETERNIS — Feature Card with cyan glow + contained silver sheen */

/* base card */
.elementor-2209 .elementor-element.elementor-element-4b394eb {
  position: relative;
  background: #0c0d12;  /* dark base */
  border: 1px solid rgba(0,255,247,.25);
  border-radius: 16px;
  box-shadow: none; /* no glow until hover */
  overflow: hidden; /* keeps sheen inside */
  transition: transform .35s ease, box-shadow .35s ease, border-color .35s ease;
}

/* silver diagonal sheen */
.elementor-2209 .elementor-element.elementor-element-4b394eb::after {
  content:"";
  position:absolute;
  inset: -100% -40%;
  background: linear-gradient(
    120deg,
    transparent 40%,
    rgba(255,255,255,.08) 50%,
    transparent 60%
  );
  transform: translateY(0) rotate(10deg);
  transition: transform .9s ease;
  pointer-events:none;
  z-index: 1;
}
.elementor-2209 .elementor-element.elementor-element-4b394eb:hover::after {
  transform: translateY(220%) rotate(10deg);
}

/* hover: strong bluish glow */
.elementor-2209 .elementor-element.elementor-element-4b394eb:hover {
  transform: translateY(-8px);
  border-color: rgba(0,255,247,.9);
  box-shadow:
    0 0 25px rgba(0,255,247,.7),
    0 0 60px rgba(0,255,247,.45),
    0 0 120px rgba(0,255,247,.35);
}

/* content stays above sheen */
.elementor-2209 .elementor-element.elementor-element-4b394eb * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2de15f9 *//* ETERNIS — Feature Card with cyan glow + contained silver sheen */

/* base card */
.elementor-2209 .elementor-element.elementor-element-2de15f9 {
  position: relative;
  background: #0c0d12;  /* dark base */
  border: 1px solid rgba(0,255,247,.25);
  border-radius: 16px;
  box-shadow: none; /* no glow until hover */
  overflow: hidden; /* keeps sheen inside */
  transition: transform .35s ease, box-shadow .35s ease, border-color .35s ease;
}

/* silver diagonal sheen */
.elementor-2209 .elementor-element.elementor-element-2de15f9::after {
  content:"";
  position:absolute;
  inset: -100% -40%;
  background: linear-gradient(
    120deg,
    transparent 40%,
    rgba(255,255,255,.08) 50%,
    transparent 60%
  );
  transform: translateY(0) rotate(10deg);
  transition: transform .9s ease;
  pointer-events:none;
  z-index: 1;
}
.elementor-2209 .elementor-element.elementor-element-2de15f9:hover::after {
  transform: translateY(220%) rotate(10deg);
}

/* hover: strong bluish glow */
.elementor-2209 .elementor-element.elementor-element-2de15f9:hover {
  transform: translateY(-8px);
  border-color: rgba(0,255,247,.9);
  box-shadow:
    0 0 25px rgba(0,255,247,.7),
    0 0 60px rgba(0,255,247,.45),
    0 0 120px rgba(0,255,247,.35);
}

/* content stays above sheen */
.elementor-2209 .elementor-element.elementor-element-2de15f9 * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d4f1a87 *//* Eternis — Infinite bounce animation for chevron */
.elementor-2209 .elementor-element.elementor-element-d4f1a87 i,
.elementor-2209 .elementor-element.elementor-element-d4f1a87 svg {
  animation: bounceInfinite 1.6s infinite ease-in-out;
}

@keyframes bounceInfinite {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(10px);
  }
  60% {
    transform: translateY(6px);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eba7f87 *//* Eternis — Discord Widget neon style */
.elementor-2209 .elementor-element.elementor-element-eba7f87 {
  border-radius: 16px;
  overflow: hidden;
  box-shadow: 0 0 25px rgba(0,255,247,.7),
              0 0 60px rgba(0,255,247,.4),
              0 0 120px rgba(0,255,247,.25);
}
.elementor-2209 .elementor-element.elementor-element-eba7f87 iframe {
  border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e11900 *//* ETERNIS — Feature Card with cyan glow + contained silver sheen */

/* base card */
.elementor-2209 .elementor-element.elementor-element-6e11900 {
  position: relative;
  background: #0c0d12;  /* dark base */
  border: 1px solid rgba(0,255,247,.25);
  border-radius: 16px;
  box-shadow: none; /* no glow until hover */
  overflow: hidden; /* keeps sheen inside */
  transition: transform .35s ease, box-shadow .35s ease, border-color .35s ease;
}

/* silver diagonal sheen */
.elementor-2209 .elementor-element.elementor-element-6e11900::after {
  content:"";
  position:absolute;
  inset: -100% -40%;
  background: linear-gradient(
    120deg,
    transparent 40%,
    rgba(255,255,255,.08) 50%,
    transparent 60%
  );
  transform: translateY(0) rotate(10deg);
  transition: transform .9s ease;
  pointer-events:none;
  z-index: 1;
}
.elementor-2209 .elementor-element.elementor-element-6e11900:hover::after {
  transform: translateY(220%) rotate(10deg);
}

/* hover: strong bluish glow */
.elementor-2209 .elementor-element.elementor-element-6e11900:hover {
  transform: translateY(-8px);
  border-color: rgba(0,255,247,.9);
  box-shadow:
    0 0 25px rgba(0,255,247,.7),
    0 0 60px rgba(0,255,247,.45),
    0 0 120px rgba(0,255,247,.35);
}

/* content stays above sheen */
.elementor-2209 .elementor-element.elementor-element-6e11900 * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4120f31 *//* ETERNIS — Feature Card with cyan glow + contained silver sheen */

/* base card */
.elementor-2209 .elementor-element.elementor-element-4120f31 {
  position: relative;
  background: #0c0d12;  /* dark base */
  border: 1px solid rgba(0,255,247,.25);
  border-radius: 16px;
  box-shadow: none; /* no glow until hover */
  overflow: hidden; /* keeps sheen inside */
  transition: transform .35s ease, box-shadow .35s ease, border-color .35s ease;
}

/* silver diagonal sheen */
.elementor-2209 .elementor-element.elementor-element-4120f31::after {
  content:"";
  position:absolute;
  inset: -100% -40%;
  background: linear-gradient(
    120deg,
    transparent 40%,
    rgba(255,255,255,.08) 50%,
    transparent 60%
  );
  transform: translateY(0) rotate(10deg);
  transition: transform .9s ease;
  pointer-events:none;
  z-index: 1;
}
.elementor-2209 .elementor-element.elementor-element-4120f31:hover::after {
  transform: translateY(220%) rotate(10deg);
}

/* hover: strong bluish glow */
.elementor-2209 .elementor-element.elementor-element-4120f31:hover {
  transform: translateY(-8px);
  border-color: rgba(0,255,247,.9);
  box-shadow:
    0 0 25px rgba(0,255,247,.7),
    0 0 60px rgba(0,255,247,.45),
    0 0 120px rgba(0,255,247,.35);
}

/* content stays above sheen */
.elementor-2209 .elementor-element.elementor-element-4120f31 * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a78944b *//* ETERNIS — Feature Card with cyan glow + contained silver sheen */

/* base card */
.elementor-2209 .elementor-element.elementor-element-a78944b {
  position: relative;
  background: #0c0d12;  /* dark base */
  border: 1px solid rgba(0,255,247,.25);
  border-radius: 16px;
  box-shadow: none; /* no glow until hover */
  overflow: hidden; /* keeps sheen inside */
  transition: transform .35s ease, box-shadow .35s ease, border-color .35s ease;
}

/* silver diagonal sheen */
.elementor-2209 .elementor-element.elementor-element-a78944b::after {
  content:"";
  position:absolute;
  inset: -100% -40%;
  background: linear-gradient(
    120deg,
    transparent 40%,
    rgba(255,255,255,.08) 50%,
    transparent 60%
  );
  transform: translateY(0) rotate(10deg);
  transition: transform .9s ease;
  pointer-events:none;
  z-index: 1;
}
.elementor-2209 .elementor-element.elementor-element-a78944b:hover::after {
  transform: translateY(220%) rotate(10deg);
}

/* hover: strong bluish glow */
.elementor-2209 .elementor-element.elementor-element-a78944b:hover {
  transform: translateY(-8px);
  border-color: rgba(0,255,247,.9);
  box-shadow:
    0 0 25px rgba(0,255,247,.7),
    0 0 60px rgba(0,255,247,.45),
    0 0 120px rgba(0,255,247,.35);
}

/* content stays above sheen */
.elementor-2209 .elementor-element.elementor-element-a78944b * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS *//* --- Scene layout --- */
.scene {
  position: relative;
  min-height: 100svh;           /* better than 100vh on mobile */
  opacity: 0;
  transition: opacity .7s ease;
  will-change: opacity;
}

/* Visible state */
.scene.is-active { opacity: 1; }

/* Desktop/laptop: snap is okay */
@media (min-width: 1025px) {
  html { scroll-behavior: smooth; }
  body { scroll-snap-type: y mandatory; }
  .scene { scroll-snap-align: start; }
}

/* Mobile/tablet: NO snap (prevents glitching) */
@media (max-width: 1024px) {
  body { scroll-snap-type: none; }
}

/* Accessibility */
@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  .scene { transition: none; }
}/* End custom CSS */