/* Container animated gradient background */
.ew-animated-gradient-bg { 
    width: 100%; 
    min-height: 200px; 
    background: linear-gradient(45deg, #ff6b6b, #4ecdc4, #45b7d1, #96ceb4, #feca57);
    background-size: 400% 400%;
    animation: ew-gradient-shift 8s ease infinite; 
}

@keyframes ew-gradient-shift { 
    0% { background-position: 0% 50%; } 
    50% { background-position: 100% 50%; } 
    100% { background-position: 0% 50%; } 
}

/* Responsive design */
@media (max-width: 768px) {
    .ew-animated-gradient-bg {
        min-height: 150px;
    }
}

@media (max-width: 480px) {
    .ew-animated-gradient-bg {
        min-height: 100px;
    }
}
