.list--travaux {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
.list--travaux .list-item {
  width: 100%;
}
.list--travaux .item-link {
  position: relative;
  display: flex;
  align-items: center;
  padding: calc(var(--v-align) / 3) calc(var(--v-align) / 2);
  padding-right: calc(var(--v-align) * 1.5);
  border: 1px solid var(--color-text);
  border-radius: calc(var(--radius-primary) * 2);
  font-weight: 600;
  line-height: 1;
  letter-spacing: -0.08rem;
}
.list--travaux .item-link:after {
  content: "";
  position: absolute;
  top: 50%;
  right: calc(var(--v-align) / 2);
  height: calc(var(--v-align) / 1.5);
  width: calc(var(--v-align) / 1.5);
  background: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.8163 22.1236C17.5163 22.4093 17.5047 22.884 17.7904 23.184C18.0761 23.4839 18.5508 23.4955 18.8507 23.2099L17.8163 22.1236ZM25.8507 16.5432C26.1507 16.2575 26.1623 15.7828 25.8766 15.4828C25.5909 15.1829 25.1162 15.1713 24.8163 15.457L25.8507 16.5432ZM24.8163 16.5432C25.1162 16.8288 25.5909 16.8173 25.8766 16.5173C26.1623 16.2174 26.1507 15.7426 25.8507 15.457L24.8163 16.5432ZM18.8507 8.79031C18.5508 8.50465 18.0761 8.51623 17.7904 8.81617C17.5047 9.11612 17.5163 9.59085 17.8163 9.87652L18.8507 8.79031ZM25.3335 16.7501C25.7477 16.7501 26.0835 16.4143 26.0835 16.0001C26.0835 15.5859 25.7477 15.2501 25.3335 15.2501V16.7501ZM6.66683 15.2501C6.25262 15.2501 5.91683 15.5859 5.91683 16.0001C5.91683 16.4143 6.25262 16.7501 6.66683 16.7501V15.2501ZM18.8507 23.2099L25.8507 16.5432L24.8163 15.457L17.8163 22.1236L18.8507 23.2099ZM25.8507 15.457L18.8507 8.79031L17.8163 9.87652L24.8163 16.5432L25.8507 15.457ZM25.3335 15.2501L6.66683 15.2501V16.7501L25.3335 16.7501V15.2501Z" fill="%23272726"/></svg>') no-repeat center;
  background-size: contain;
  transform: translateY(-50%);
  transition: 0.25s ease-in-out;
}
.list--travaux .item-link:hover:after {
  transform: translate(3px, -50%);
}
.list--travaux .icon {
  display: flex;
  justify-content: center;
  width: 36px;
  margin-right: calc(var(--v-align) / 2);
}
.list--travaux .icon img {
  max-height: calc(var(--v-align) / 1.5);
}
@media (min-width: 768px) {
  .list--travaux {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: flex-start;
    margin-top: calc(var(--v-align) * 1.5);
  }
  .list--travaux .list-item {
    width: calc(50% - 5px);
  }
  .list--travaux .item-link {
    height: 100%;
    padding: calc(var(--v-align) / 2) calc(var(--v-align) / 1);
    padding-right: calc(var(--v-align) * 2);
    font-size: 21px;
    font-size: 1.4rem;
  }
  .list--travaux .item-link:after {
    height: var(--v-align);
    width: var(--v-align);
  }
  .list--travaux .icon {
    margin-right: var(--v-align);
    min-height: var(--v-align);
    max-height: var(--v-align);
  }
  .list--travaux .icon img {
    min-height: var(--v-align);
    max-height: var(--v-align);
    max-width: none;
  }
}
@media (min-width: 1024px) {
  .list--travaux {
    gap: 0;
    margin-left: calc(var(--v-align) / -2);
    margin-right: calc(var(--v-align) / -2);
  }
  .list--travaux .list-item {
    width: 50%;
    padding: 0 calc(var(--v-align) / 2) 10px;
  }
}