.header__logotype.header__logotype--bilingual,
.footer__logotype.footer__logotype--bilingual {
    display: flex;
    flex: 0 0 auto;
    align-items: center;
    min-width: 0;
    height: auto;
    aspect-ratio: 1921 / 603;
}

.header__logotype.header__logotype--bilingual {
    width: 186px;
}

.footer__logotype.footer__logotype--bilingual {
    width: 156px;
    opacity: 1;
    filter: none;
}

.header__logotype--bilingual img,
.footer__logotype--bilingual img {
    display: block;
    width: 100%;
    height: auto;
    max-height: none;
    object-fit: contain;
}

.footer__row--first .footer__nav > ul {
    gap: clamp(24px, 3vw, 48px);
}

.footer__row--first .footer__nav a {
    white-space: nowrap;
}

@media (max-width: 767px) {
    .header__logotype.header__logotype--bilingual,
    .footer__logotype.footer__logotype--bilingual {
        width: 142px;
    }
}
