.vro-public-brand-row {
        align-items: center;
        display: flex;
        height: 4rem;
        justify-content: flex-start;
        position: relative;
    }

    .vro-public-brand-link {
        max-width: calc(100% - 3.5rem);
    }

    .vro-public-brand-toggle {
        align-items: center;
        display: flex;
        height: 2.5rem;
        justify-content: center;
        line-height: 1;
        position: absolute;
        right: 1rem;
        top: 50%;
        transform: translateY(-50%);
        width: 2.5rem;
    }

    @media (min-width: 1280px) {
        .vro-public-brand-row {
            height: auto;
            justify-content: center;
            padding-bottom: 0.5rem;
            padding-top: 1.25rem;
        }

        .vro-public-brand-link {
            max-width: 100%;
        }

        .vro-public-brand-toggle {
            display: none;
        }
    }
