  .tooltipdesc {
  position: relative;
}

.tooltip-text {
  visibility: hidden;
  background-color: black;
  color: white;
  text-align: center;
  border-radius: 4px;
  padding: 5px;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.tooltip-text2:hover ~ .tooltip-text {
  visibility: visible;
  cursor:default;
}

.tooltip-text2 {
  
  cursor:default;
}

.tooltip-text::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}
.flag-icon {
  height: 1.4em; 
  width: auto; 
  vertical-align: middle; 
margin-left: 10px;
padding-bottom: 2px;;

}
