.logo-svg {
    font-size: 1em !important;
}

.logo-svg svg {
    display: block;
    height: 3em;
    width: auto;
}

.logo-svg .logo-mobile svg {
    height: 2.5em;
}

.logo-svg svg path[fill=black] {
    transition: fill var(--transition);
}

@media screen and (min-width: 769px) {
    .logo-svg .logo-mobile {
        display: none;
    }
}

@media screen and (max-width: 768px) {
    .logo-svg .logo-desktop {
        display: none;
    }
}