.flag {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  height: 15px;
  position: relative;
  width: 20px;

  &.be {
    background-image: url(../assets/flags/be.svg);
  }

  &.de {
    background-image: url(../assets/flags/de.svg);
  }

  &.es {
    background-image: url(../assets/flags/es.svg);
  }

  &.gb {
    background-image: url(../assets/flags/gb.svg);
  }

  &.fr {
    background-image: url(../assets/flags/fr.svg);
  }

  &.it {
    background-image: url(../assets/flags/it.svg);
  }

  &.lu {
    background-image: url(../assets/flags/lu.svg);
  }

  &.nl {
    background-image: url(../assets/flags/nl.svg);
  }

}
