.top-logo {
    padding: 24px 0;
    border-bottom: 1px solid var(--gray-200);
    background-color: var(--white);
}

.nav-custom {
    padding: 16px 0;
    border-bottom: 1px solid var(--gray-200);
}

.nav-link {
    color: var(--gray-700);
    margin-right: 8px;
}

.nav-link.active {
    border-bottom: 4px solid var(--primary-500);
    color: var(--primary-500) !important;
}

.nav-link:hover {
    border-bottom: 4px solid var(--primary-500);
}

@media (min-width : 360px) and (max-width : 760px) {
    .nav-link.active {
        border-bottom: none;
    }
}