.block-travaux {
  padding-top: var(--v-align);
}
.block-travaux .item-content {
  position: relative;
  padding: calc(var(--v-align) * 0.75) var(--v-align);
  background: #FAE7B6;
  border-radius: var(--radius-primary);
  font-size: 14px;
  font-size: 0.9333333333rem;
  line-height: 1.4;
}
.block-travaux .item-image {
  position: absolute;
  right: calc(var(--v-align) * 2);
  top: calc(var(--v-align) * -1);
}
.block-travaux .item-note {
  position: relative;
  margin-top: var(--base-padding);
  padding-left: var(--v-align);
  font-size: 12px;
  font-size: 0.8rem;
}
.block-travaux .item-note:before {
  content: "*";
  position: absolute;
  top: 0;
  left: calc(var(--v-align) / 1.5);
}
.block-travaux.is-list {
  padding-top: 0;
}
.block-travaux.is-list .item-content {
  background: var(--color-background-secondary);
}
.block-travaux.is-list .intro {
  font-size: 12px;
  font-size: 0.8rem;
}
.block-travaux.is-list li {
  position: relative;
  list-style-type: none;
}
.block-travaux.is-list li:before {
  content: "";
  position: absolute;
  left: calc(var(--v-align) * -0.75);
  top: 2px;
  width: 16px;
  height: 16px;
  background-size: contain;
}
@media (min-width: 1024px) {
  .block-travaux {
    margin-left: var(--v-align);
  }
  .block-travaux .item-content {
    font-size: 18px;
    font-size: 1.2rem;
    line-height: 1.4;
  }
  .block-travaux.is-list .intro {
    font-size: 15px;
    font-size: 1rem;
  }
  .block-travaux.is-list li:before {
    top: 8px;
  }
}