.site-brand__link {
    display: inline-flex;
    align-items: center;
    gap: 12px;
    text-decoration: none;
}

.site-brand__image {
    display: block;
    max-height: 42px;
    max-width: 120px;
    width: auto;
    height: auto;
    object-fit: contain;
    flex-shrink: 0;
}

.site-brand__content {
    display: flex;
    flex-direction: column;
    gap: 2px;
    line-height: 1.2;
}

.site-brand__name {
    font-size: 18px;
    font-weight: 700;
    color: var(--markeyfix-white, #ffffff);
    letter-spacing: 0.2px;
}

.site-brand__tagline {
    font-size: 12px;
    font-weight: 500;
    color: rgba(var(--markeyfix-white-rgb, 255, 255, 255), 0.85);
}

.main-menu-two__logo {
    display: block;
}

.main-menu-two__left {
    padding: 16px 0;
}

.xs-sidebar-group .content-inner .logo {
    max-width: 100%;
    width: 100%;
}

.xs-sidebar-group .content-inner .logo .site-brand__image {
    max-height: 38px;
    max-width: 100px;
}

.xs-sidebar-group .content-inner .logo .site-brand__name {
    font-size: 16px;
}

.xs-sidebar-group .content-inner .logo .site-brand__tagline {
    font-size: 11px;
}

.mobile-nav__content .logo-box .site-brand__image {
    max-height: 36px;
    max-width: 90px;
}

.mobile-nav__content .logo-box .site-brand__name {
    font-size: 16px;
}

.mobile-nav__content .logo-box .site-brand__tagline {
    font-size: 11px;
}

.site-brand--compact .site-brand__image {
    max-height: 36px;
    max-width: 90px;
}

.site-brand--compact .site-brand__name {
    font-size: 16px;
}

.site-brand--compact .site-brand__tagline {
    font-size: 11px;
}

@media (max-width: 1199px) {
    .site-brand__name {
        font-size: 16px;
    }

    .site-brand__tagline {
        font-size: 11px;
    }

    .site-brand__image {
        max-height: 38px;
        max-width: 100px;
    }
}

@media (max-width: 575px) {
    .site-brand__content {
        max-width: 150px;
    }

    .site-brand__name {
        font-size: 15px;
    }

    .site-brand__tagline {
        font-size: 10px;
    }
}
