#mainnavbar .nav-item:hover, #mainnavbar .nav-link:hover {
        /*background: -webkit-linear-gradient(0.05turn, yellow, #eee);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;*/
        background: var(--bs-gray);
        /*        color: var(--primary-lighten-color);
        color: var(--primary-lighten-color) !important;
        transform: rotate(0);*/
        transition: .3s;
}

@media (min-width: 1000px) {
    #mainnavbar .container .navbar-button .btn-primary:hover {
/*        background: linear-gradient(to right, red, purple);*/
        box-shadow: 0px 0px 7px 15px #D5C67A;
        transition: all 0.2s ease-in-out;
    }
}

#p1s3 .item-card:hover {
        background: var(--background-dark-800);
        transition: all 0.3s ease-in-out;
        .item-tag .display-4 {
                background: var(--background-dark);
                transition: all 0.3s ease-in-out;
        }
}

/*#features-2-uNxAUZ55rY .container .item-wrapper:hover {
        #features-2-uNxAUZ55rY .container .item-img {
                -webkit-transform: translateY(-20px);
                border-radius: 20px;
                transition-duration: 0.4s;
                transition-property: border-radius transform;
        }
        #features-2-uNxAUZ55rY .container .item-img img {
                border-radius: 20px;
                transition-duration: 0.4s;
                transition-property: all;
        }
}*/
.inView {
        opacity: 1;
}

.loop-container {
        position: relative; 
        display: inline-flex; 
        white-space: nowrap; 
/*        transform: translateX(-10px);*/
}

.loop-container {
        animation-name: loop-translation;
        animation: loop-translation 30s infinite;
}

@keyframes loop-translation {
    from {
        -webkit-transform: translateX(0%);
    }
    to {
            -webkit-transform: translateX(-80%);
        }
}