@charset "utf-8";
/* CSS Document */

.top-margin-hero{
	margin-top:110px!important;
}

.deepNaviBlue{
 background: #0f172a!important;
}

.hover-lift {
        transition: all 0.3s ease;
        border: 1px solid #e2e8f0 !important;
        border-radius: 15px !important;
    }
    .hover-lift:hover {
        transform: translateY(-12px);
        box-shadow: 0 20px 40px rgba(0,0,0,0.12) !important;
    }
    
.mw-100{
    width: auto;
}

@media (max-width: 768px) {
.mw-100{
    width: 100%;
}
}


/* Floating + Gentle Glow Animation */
.animate-float-glow {
    animation: floatGlow 6s ease-in-out infinite;
    transition: all 0.4s ease;
}
@keyframes floatGlow {
    0%, 100% { 
        transform: translateY(0) scale(1);
        filter: drop-shadow(0 10px 30px rgba(251,191,36,0.3));
    }
    50% { 
        transform: translateY(-20px) scale(1.02);
        filter: drop-shadow(0 20px 50px rgba(251,191,36,0.5));
    }
}

/* Sparkles Bounce */
.animate-bounce {
    animation: bounce 4s infinite;
}
.animate-bounce-delay {
    animation: bounce 4s infinite 2s;
}
@keyframes bounce {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-15px); }
}

/* Hover pe thoda zoom + extra glow */
.animate-float-glow:hover {
    //transform: translateY(-25px) scale(1.04) !important;
    //filter: drop-shadow(0 30px 60px rgba(251,191,36,0.6)) !important;
}