.icons-wrapper {
  display: flex;
  justify-content: start;
  align-items: center;
}

.social-button {
  display: flex; /* Changed from inline-block to flex */
  justify-content: center; /* Horizontally center the content */
  align-items: center; /* Vertically center the content */
  width: 40px; /* Adjust as needed */
  height: 40px; /* Adjust as needed */
  margin-right: 8px;
  padding: 5px 5px;
  background-color: #2a628f;
  text-decoration: none;
  color: white; /* Text color */
  border-radius: 4px; /* Optional: Rounded corners for buttons */
}

.kcs-tooltip i svg {
  font-size: 20px;
  vertical-align: middle;
}

.social-button:last-child {
  margin-right: 0; /* Remove margin for the last button */
}

.kcs-tooltip {
  position: relative;
  display: inline-block;
}

.kcs-tooltip::before {
  content: attr(data-tooltip);
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  margin-bottom: 10px;
  padding: 7px;
  border-radius: 5px;
  background: #333;
  color: #fff;
  white-space: nowrap;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s;
  font-size: small;
}

.kcs-tooltip:hover::before {
  opacity: 1;
  font-size: small;
}

/*# sourceMappingURL=styles.css.map */
