.topbar .language-switcher__switcher.button {
    border: none;
    background-color:#27326F;
}
.topbar .language-switcher__switcher.button .icon[data-icon-type=globe]:before,
.topbar .language-switcher__switcher.button .icon--masked.icon[data-icon-type=chevron_down]:before {
    background-color: white;
}

.topbar .language-switcher__switcher.button .language-switcher__locale--active {
    color: white;
}
:root {
    --custom-color-button-accept-cookie: #07C095;
    --custom-color-button-refuse-cookie: #D50F0F;
    --custom-color-top-bar-background: #FFFFFF;
    --custom-color-top-bar-links-and-icons: #243180;
    --custom-color-footer-background: #243180;
    --custom-color-footer-links-and-icons: #FFFFFF;
    --custom-color-for-graphic-elements: #243180;
    --custom-color-for-button-font: #FFFFFF;
    --custom-color-for-button-background: #243180;
    --custom-color-for-maps-pin-and-search-area: #E3042A;
}