.cv-button {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  font-weight: 550;

  margin-top: 2em;
  margin-right: 20px;
  padding: 7px 15px 7px 10px;

  background-color: #e5f1fc;
  border: 1px solid #e5f1fc;
  color: #1684eb;
  text-decoration: none;

  font-size: 0.85em;
  border-radius: 8px;

  cursor: pointer;
  transition: opacity 0.2s ease;
}

.cv-arrow {
  height: 0.8em;
  width: auto;
  transition: transform 0.2s ease;
}




.cv-button:hover {
  border: 1px solid #1684eb;
}

.cv-button:hover .cv-arrow {
  transform: translate(2px, -2px);
}

.cv-button:active {
  border: 1px solid #1684eb;
}