.elementor-334 .elementor-element.elementor-element-5a3b287:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-5a3b287 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#022C43;}.elementor-334 .elementor-element.elementor-element-5a3b287{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-334 .elementor-element.elementor-element-5a3b287 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-334 .elementor-element.elementor-element-438cdf6:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-438cdf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#022C43;}.elementor-334 .elementor-element.elementor-element-438cdf6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-334 .elementor-element.elementor-element-438cdf6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-334 .elementor-element.elementor-element-e494c6f:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-e494c6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#022C43;}.elementor-334 .elementor-element.elementor-element-e494c6f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-334 .elementor-element.elementor-element-e494c6f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-334 .elementor-element.elementor-element-640f88a:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-640f88a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#022C43;}.elementor-334 .elementor-element.elementor-element-640f88a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-334 .elementor-element.elementor-element-640f88a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-334 .elementor-element.elementor-element-9bc7a66:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-9bc7a66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001D2C;}.elementor-334 .elementor-element.elementor-element-9bc7a66{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-334 .elementor-element.elementor-element-9bc7a66 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}/* Start custom CSS for section, class: .elementor-element-e494c6f */class="relative bg-[#022c43] py-24 px-4 overflow-hidden font-sans border-t border-white/10">

    <div class="absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-[600px] h-[600px] bg-[#00d09c] rounded-full mix-blend-overlay filter blur-[150px] opacity-10 animate-pulse"></div>
    
    <div class="absolute inset-0 opacity-10 pointer-events-none" 
         style="background-image: linear-gradient(#ffffff 1px, transparent 1px), linear-gradient(90deg, #ffffff 1px, transparent 1px); background-size: 40px 40px;">
    </div>/* End custom CSS */