.mobile-lang-switcher {
    display: flex;
    align-items: center;
    margin-right: 10px;
}

.mobile-lang-switcher .lang-item-mobile {
    margin-left: 10px;
    display: flex;
    align-items: center;
    opacity: 0.5;
    transition: opacity 0.3s ease;
}

.mobile-lang-switcher .lang-item-mobile.active,
.mobile-lang-switcher .lang-item-mobile:hover {
    opacity: 1;
}

.mobile-lang-switcher .lang-item-mobile img {
    width: 18px !important;
    height: 12px !important;
    display: block;
    max-width: none;
}
