.navbar-brand--with-secondary {
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
    gap: 16px;
    padding-top: 6px;
    padding-bottom: 6px;
}

.navbar-brand--with-secondary .navbar-brand__primary-link {
    flex: 0 1 421px;
    min-width: 0;
}

.navbar-brand--with-secondary .navbar-brand__primary {
    width: 100%;
    max-width: 421px;
    margin: 0;
    float: none;
}

.navbar-brand--with-secondary .navbar-brand__secondary-link {
    flex: 0 0 120px;
}

.navbar-brand--with-secondary .navbar-brand__secondary {
    flex: 0 0 90px;
    height: 120px;
    margin: 0;
    object-fit: contain;
    float: none;
}

.navbar-brand--with-secondary:hover img {
    opacity: 1;
}

.navbar-brand--with-secondary a:hover img {
    opacity: .5;
}

@media (min-width: 992px) {
    .main-header__inner--with-secondary {
        display: flex;
        align-items: flex-start;
    }

    .navbar-brand--with-secondary {
        justify-content: space-between;
    }
}

@media (max-width: 991px) {
    .navbar-brand--with-secondary {
        max-width: 100%;
    }
}

@media (max-width: 575px) {
    .navbar-brand--with-secondary .navbar-brand__secondary-link {
        flex-basis: 22vw;
    }

    .navbar-brand--with-secondary .navbar-brand__secondary {
        max-width: 22vw;
    }
}
