.nav-link{
    font-weight: 500;
    font-size: 16px;
    color: #fff;
}

.logo{
    width: 200px;
}

nav {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.2);
    background: transparent;
}

.nav-item{
    padding-right: 30px;
}

.nav-link:hover{
    color: #abce1d !important;
}

.active{
    color: #abce1d !important;
}

i{
    color: #fff;
    font-size: 20px;
    padding-left: 30px;
}

.navbar {
    background-color: transparent;
    transition: background-color 0.5s ease, padding 0.5s ease;
}

.navbar.scrolled {
    background-color: #ffffff;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    animation: fadeIn 0.5s ease-in-out;
}

@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(-10px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.navbar .nav-link,
.navbar i {
    transition: color 0.3s ease;
    color: white; /* Default color before scroll */
}

.navbar.scrolled .nav-link,
.navbar.scrolled i {
    color: #333333; /* Dark color after scroll */
}
