.elementor-1493 .elementor-element.elementor-element-f5ddd06:not(.elementor-motion-effects-element-type-background), .elementor-1493 .elementor-element.elementor-element-f5ddd06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080808;}.elementor-1493 .elementor-element.elementor-element-f5ddd06{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1493 .elementor-element.elementor-element-f5ddd06 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1493 .elementor-element.elementor-element-6a52c4de:not(.elementor-motion-effects-element-type-background), .elementor-1493 .elementor-element.elementor-element-6a52c4de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-1493 .elementor-element.elementor-element-6a52c4de{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 60px 40px 60px;}.elementor-1493 .elementor-element.elementor-element-6a52c4de > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1493 .elementor-element.elementor-element-6c6cae52:not(.elementor-motion-effects-element-type-background), .elementor-1493 .elementor-element.elementor-element-6c6cae52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080808;}.elementor-1493 .elementor-element.elementor-element-6c6cae52{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 0px 0px;}.elementor-1493 .elementor-element.elementor-element-6c6cae52 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1493 .elementor-element.elementor-element-4033091a:not(.elementor-motion-effects-element-type-background), .elementor-1493 .elementor-element.elementor-element-4033091a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080808;}.elementor-1493 .elementor-element.elementor-element-4033091a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 60px 100px 60px;}.elementor-1493 .elementor-element.elementor-element-4033091a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1493 .elementor-element.elementor-element-541e7980:not(.elementor-motion-effects-element-type-background), .elementor-1493 .elementor-element.elementor-element-541e7980 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-1493 .elementor-element.elementor-element-541e7980{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 60px 80px 60px;}.elementor-1493 .elementor-element.elementor-element-541e7980 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1493 .elementor-element.elementor-element-7a6c4a59:not(.elementor-motion-effects-element-type-background), .elementor-1493 .elementor-element.elementor-element-7a6c4a59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030303;}.elementor-1493 .elementor-element.elementor-element-7a6c4a59{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 60px 30px 60px;}.elementor-1493 .elementor-element.elementor-element-7a6c4a59 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}:root{--page-title-display:none;}/* Start custom CSS for section, class: .elementor-element-f5ddd06 */.hero-wrap { min-height: 100vh; display: flex; align-items: center; position: relative; overflow: hidden; background: radial-gradient(ellipse at 20% 50%, #1a1200 0%, #080808 60%); } .hero-grid-bg { position: absolute; inset: 0; background-image: linear-gradient(rgba(201,168,76,0.04) 1px, transparent 1px), linear-gradient(90deg, rgba(201,168,76,0.04) 1px, transparent 1px); background-size: 60px 60px; animation: gridMove 20s linear infinite; pointer-events:none; } @keyframes gridMove { 0%{transform:translateY(0)} 100%{transform:translateY(60px)} } .hero-particles { position:absolute;inset:0;overflow:hidden;pointer-events:none; } .particle { position:absolute;width:2px;height:2px;background:#C9A84C;border-radius:50%;animation:floatUp linear infinite;opacity:0; } @keyframes floatUp { 0%{transform:translateY(100vh);opacity:0} 10%{opacity:.6} 90%{opacity:.3} 100%{transform:translateY(-10vh);opacity:0} }/* End custom CSS */