
.site-branding {
  align-items: center;
}
.site-branding__inner{
  flex-wrap: wrap;
}
.site-branding__logo{
  width: 100%;
}

/**** Language switcher ****/

.language-switcher-language-url .block__content{
  ul{
    list-style: none;
    padding: 0;
    display: flex;
    gap: 1rem;

  }
  li span{
    display: block;
    padding: 0.25rem;
    img{
      width: 1.5rem;
      display: inline-block;
      filter: grayscale(0);
    }
  }
  li a {
    span img{
      filter: grayscale(1);
      transition: filter 0.2s ease-in-out;
    }
    &:hover span img{
      filter: grayscale(0);
    }
  }
}
