html[lang='fr-FR'] .footer_menu .footer_follow ul{column-gap: 24px;}
html[lang='de-DE'] .footer_menu .footer_follow ul{column-gap: 24px;}
html[lang='de-DE'] .footer_menu .page_cooperation_brand{max-width: 510px;}

@media(max-width:1670px){
    html[lang='fr-FR'] .footer_menu .footer_follow ul{gap: 16px;}
    html[lang='fr-FR'] .footer_menu .page_cooperation_brand{max-width: 440px;}
    html[lang='pt-PT'] .footer_menu .footer_follow ul{gap: 16px;}
    html[lang='pt-PT'] .footer_menu .page_cooperation_brand{max-width: 390px;}
    html[lang='de-DE'] .footer_menu .footer_follow ul{column-gap: 16px;}
    html[lang='de-DE'] .footer_menu .page_cooperation_brand{max-width: 430px;}
    html[lang='pl-PL'] .footer_menu .footer_follow ul{column-gap: 16px;}
    html[lang='pl-PL'] .footer_menu .page_cooperation_brand{max-width: 378px;}
}
@media(max-width:1150px){
    html[lang='fr-FR'] .footer_menu .footer_follow{flex-direction: column;align-items: flex-start;}
    html[lang='fr-FR'] .footer_menu .page_cooperation_brand{max-width: 402px;}
    html[lang='de-DE'] .footer_menu .footer_follow{flex-direction: column;align-items: flex-start;}
    html[lang='de-DE'] .footer_menu .page_cooperation_brand{max-width: 375px;}
}
@media(max-width:1100px){
    html[lang='fr-FR'] .footer_menu{flex-direction: column-reverse;gap: 24px;}
    html[lang='fr-FR'] .footer_menu .footer_menu_right{max-width: 100%;}
    html[lang='fr-FR'] .footer_menu .nav{justify-content: space-between;}
    html[lang='fr-FR'] .footer_menu .nav ul{max-width: 195px;}
    html[lang='fr-FR'] .footer_menu .footer_middle_img_box{justify-content: flex-start;}
}
@media(max-width:980px){
    html[lang='fr-FR'] .footer_menu .page_cooperation_brand{max-width: 100%;}
    html[lang='pt-PT'] .footer_menu .page_cooperation_brand{max-width: 100%;}
    html[lang='de-DE'] .footer_menu .page_cooperation_brand{max-width: 100%;}
    html[lang='de-DE'] .footer_menu .nav ul{max-width: 230px;}
    html[lang='pl-PL'] .footer_menu .page_cooperation_brand{max-width: 100%;}
}
@media(max-width:500px){
    html[lang='fr-FR'] .footer_menu .footer_follow ul{gap: 26px;}
}