/* Slider Section - Base */
.slider-section {
    padding: 1rem 2rem 4rem 2rem;
    margin-top: -3rem;
    position: relative;
    z-index: 10;
}

/* Slider Wrapper */
.slider-outer-box {
    padding: 1.5rem;
    border: 2px solid #00f6fe;
    border-radius: 15px;
    box-shadow:
        0 0 15px rgba(0, 246, 254, 0.2),
        inset 0 0 10px rgba(0, 246, 254, 0.1);
    background: rgba(0, 246, 254, 0.01);
    max-width: 1400px;
    width: 90%;
    margin: 0 auto;
    animation: sliderBoxGlow 4s ease-in-out infinite alternate;
    overflow: hidden;
}

@keyframes sliderBoxGlow {
    from {
        box-shadow: 0 0 15px rgba(0, 246, 254, 0.2), inset 0 0 10px rgba(0, 246, 254, 0.1);
        border-color: rgba(0, 246, 254, 0.5);
    }

    to {
        box-shadow: 0 0 30px rgba(0, 246, 254, 0.5), inset 0 0 15px rgba(0, 246, 254, 0.2);
        border-color: rgba(0, 246, 254, 1);
    }
}