.link-container {
  margin: 0;
  padding: 0;
  background: #fff;
  position: relative;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

li {
  display: inline-block;
}

li a {
  text-decoration: none;
  display: inline-block;
  color: black;
  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  font-size: 28px;
  padding: 0 25px;
  font-weight: lighter;
}

.cool-link::after {
  content: "";
  display: block;
  width: 0;
  height: 4px;
  background: rgb(245, 15, 15);
  transition: width 0.3s;
}
.cool-link:hover::after {
  width: 100%;
  transition: width 0.3s;
}
