Tooltip

Helper text
                  
<div class="tooltip">
  <div class="tooltip__icon">
    <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
      viewBox="0 0 24 24" class="svg-icon">
        <use xlink:href="#help"></use>
    </svg>
  </div>
  <div class="tooltip__help">
    <div class="tooltip__text">Helper text</div>
  </div>
</div>
                  
                
                  
.tooltip {
  position: relative;
  display: inline-block;
}

.tooltip::before {
  position: absolute;
  top: -5px;
  left: -5px;
  right: -5px;
  bottom: -5px;
}

.tooltip__icon {
  width: 22px;
  height: 22px;
  cursor: pointer;
  position: relative;
}

.tooltip__icon .svg-icon {
  fill: none;
  color: var(--primary);
  width: 100%;
  height: 100%;
}

.tooltip__help {
  width: 130px;
  height: 45px;
  border-radius: 10px;
  background: var(--primary);
  position: absolute;
  bottom: 100%;
  transform: translate(-50%, -10px);
  left: 50%;
  color: var(--white);
  padding: 13px 21px;
  opacity: 0;
  transition: opacity 0.2s linear, transform 0.1s linear;
  pointer-events: none;
}

.tooltip:hover .tooltip__help {
  opacity: 1;
  transform: translate(-50%, -13px);
  pointer-events: all;
}

.tooltip__help:after {
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 100%);
}

.tooltip__help:after {
  border: 7px solid transparent;
  border-top: 7px solid var(--primary);
}

.tooltip__help:after {
  position: absolute;
  display: inline-block;
  content: "";
}

.tooltip_text {
  margin: auto;
}