.c-links__links {
  margin-top: var(--spacing);
}

.c-links__content {
  display: flex;
  gap: var(--gap-big);
}
@media (max-width: 767px) {
  .c-links__content {
    flex-wrap: wrap;
    gap: 0;
  }
}
.c-links__content > h2 {
  white-space: nowrap;
}

.c-links__link {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: 1rem;
  padding: 2rem;
  text-align: center;
  font-size: 2rem;
  color: var(--spot);
  border: 0.1rem solid var(--spot);
  border-radius: var(--radius-default);
  cursor: pointer;
}
.c-links__link svg {
  transition: all 0.3s;
  width: 1.6rem;
  height: 1.6rem;
  fill: var(--spot);
}
.c-links__link:hover {
  color: var(--grey-dark);
  background: var(--spot);
}
.c-links__link:hover svg {
  fill: var(--grey-dark);
}

.c-links__button {
  margin-top: var(--spacing);
  justify-content: center;
}
