.elementor-16 .elementor-element.elementor-element-3c0104a{--display:flex;--min-height:600px;--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;}/* Start custom CSS for container, class: .elementor-element-3c0104a *//* --- 1. Colors Define --- */
:root {
    --bg-dark: #020617;
    --primary: #0ea5e9; /* Sky Blue */
    --purple: #8b5cf6;  /* Purple */
}

/* --- 2. Main Background (Grid + Gradients Mixed) --- */
body {
    background-color: var(--bg-dark) !important;
    background-image: 
        /* Grid Lines (Sabse upar) */
        linear-gradient(rgba(255, 255, 255, 0.03) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255, 255, 255, 0.03) 1px, transparent 1px),
        
        /* Purple Glow (Top Left Corner) */
        radial-gradient(circle at 0% 0%, rgba(139, 92, 246, 0.4) 0%, transparent 50%),
        
        /* Blue Glow (Bottom Right Corner) */
        radial-gradient(circle at 100% 100%, rgba(14, 165, 233, 0.4) 0%, transparent 50%) !important;

    /* Sizes: Grid ka size 40px, Gradients full screen */
    background-size: 40px 40px, 40px 40px, 100% 100%, 100% 100% !important;
    background-repeat: repeat, repeat, no-repeat, no-repeat !important;
    background-attachment: fixed !important; /* Scroll karne par background fix rahega */
}

/* --- 3. Optional: Extra Floating Orbs (Agar animation chahiye to rakhein, warna zaroori nahi) --- */
.orb {
    position: fixed;
    border-radius: 50%;
    filter: blur(80px);
    z-index: 0; /* Index badhaya taaki dikhe */
    opacity: 0.4;
    pointer-events: none;
    animation: floatOrb 10s infinite alternate;
}

.orb-1 {
    width: 400px; height: 400px;
    background: var(--purple);
    top: -100px; left: -100px;
}

.orb-2 {
    width: 300px; height: 300px;
    background: var(--primary);
    bottom: 10%; right: -50px;
}

@keyframes floatOrb {
    from { transform: translate(0, 0); }
    to { transform: translate(30px, 50px); }
}

/* --- 4. Elementor Section Transparent Fix --- */
/* Ye zaroori hai taaki Elementor ka white background color ko chhupa na de */
.elementor-section, .elementor-column, .elementor-container {
    background-color: transparent !important;
}

/* --- 5. Font Fix --- */
h1, h2, h3, h4, h5, h6, p, a, span {
    font-family: 'Outfit', sans-serif !important;
}/* End custom CSS */