.header-menu__link--main a{
    text-decoration: none;
    display: flex;
    align-items: center;
    gap: 15px;
}

.header-menu__link--main svg {
    display: none;
}

.toggle-production-btn__icon {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-width='2' d='M1.111 1.085l2.828 2.83 2.828-2.83'/%3E%3C/svg%3E") center center no-repeat;
    width: 0.8rem;
    height: 0.6rem;
    transition: .2s ease;
}

li.active .toggle-production-btn__icon {
    transform: rotate(180deg);
}

.header-menu__link.about .toggle-production-btn__icon, .header-menu__link.partners--link .toggle-production-btn__icon {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6' fill='none'%3E%3Cpath stroke='%23333' stroke-linecap='round' stroke-width='2' d='M1.111 1.085l2.828 2.83 2.828-2.83'/%3E%3C/svg%3E") center center no-repeat;
    margin-left: 10px;
}

@media (max-width: 1200px) {
    .header-menu__link--main::before {
        all: unset;
    }

    .header-menu__link--main svg {
        display: block;
    }

    .header-menu__link--main {
        justify-content: space-between;
    }



    .header-menu__item.has--submenu.production .header-submenu{
        display: block;
        max-height: 0;
        overflow: hidden;
        transition: 0.2s ease;
        padding-top: 0;
        padding-bottom: 0;
        margin-top: 0;
    }

    .header-menu__item.has--submenu.production.active .header-submenu{
        max-height: 500px;
        padding-top: 2rem;
        padding-bottom: 2rem;
        margin-top: 1rem;
    }

    .header-menu__link a {
        text-decoration: none;
    }


    .header-menu__link.about, .header-menu__link.partners--link {
        display: flex;
        align-items: center;
    }

    .header-menu__item.has--submenu.about .header-submenu, .header-menu__item.has--submenu.partners--link .header-submenu{
        display: block;
        max-height: 0;
        overflow: hidden;
        transition: 0.2s ease;
        padding-top: 0;
        padding-bottom: 0;
        margin-top: 0;
    }

    .header-menu__item.has--submenu.about.active .header-submenu, .header-menu__item.has--submenu.partners--link.active .header-submenu{
        max-height: 500px;
        padding-top: 2rem;
        padding-bottom: 2rem;
        margin-top: 1rem;
    }
}

body.is--toggled-mainmenu .header-switch__toggle {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 1L1 13M1 1l12 12'/%3E%3C/svg%3E") center center no-repeat;
}

body.is--toggled-filter .header-switch__toggle {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 1L1 13M1 1l12 12'/%3E%3C/svg%3E") center center no-repeat;
}

.header-menu__link[data-icon="tender"] {
    padding: 1rem 0;
}

.is--toggled-location .header-switch__toggle {
    background-color: #000 !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 1L1 13M1 1l12 12'/%3E%3C/svg%3E") !important;
}


@media (max-width: 1200px) {
    .header-submenu--location-list.is--visible {
        border: 1px solid #EAEAEA;
        padding: 20px 30px;
        box-shadow: 0px 0px 10px 0px #00000008;
    }

    .header-submenu--location-list .header-links__link {
        font-size: 14px;
        font-weight: 600;
    }

    .header-submenu--location-list .header-links__link.active {
        color: #000;
    }
}
