nav {
    min-height: 70px;
}

.navbar-toggler {
    border: none;
    transition: all ease 1s;
}

.navbar-toggler .menu-close-icon {
    display: inline-block;
    animation: rotate-in 0.3s forwards;
}
.navbar-toggler .menu-open-icon {
    display: none;
    animation: rotateOut 0.3s forwards;
}
.navbar-toggler.collapsed .menu-close-icon {
    display: none;
    animation: scale-out-center 0.3s forwards;
}
.navbar-toggler.collapsed .menu-open-icon {
    display: inline-block;
    animation: scale-in-center 0.3s forwards;
}

.navbar-nav {
    font-weight: 500;
    gap: 2.5em;
}

.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
    color: var(--bs-primary);
    font-weight: 700;
}

.navbar-secondary {
    top: 70px;
    border-bottom: 3px solid var(--bs-primary);
}

@media only screen and (max-width: 992px) {
    .navbar-secondary {
        top: 0;
    }
}

@media only screen and (max-width: 768px) {
    .navbar-nav {
        gap: 0em;

    }
}
