.c-english-info a {
  -webkit-transition: border-color 0.25s ease-out;
  -moz-transition: border-color 0.25s ease-out;
  -ms-transition: border-color 0.25s ease-out;
  -o-transition: border-color 0.25s ease-out;
  transition: border-color 0.25s ease-out;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #BBBBBB;
  background-color: #FFFFFF;
  font-size: 0;
}

@media (min-width: 992px) {
  .c-english-info a {
    width: 36px;
    height: 36px;
  }
}

.c-english-info a svg {
  width: 20px;
}

.c-english-info a:hover, .c-english-info a:focus {
  border-color: #daa300;
}
