/* Text utility */
/* Mobile utility */
/* link hover utility */
/* Container utility mixin */
/* Container avec variable CSS */
/* Text content styles */
/* Centered content */
/* from... */
/* to... */
/* from... to... */
/* at... */
/* FONT WEIGHTS */
.b-flexible-list {
  font-family: "Gotham", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.625rem;
  margin: 0;
  padding-left: 1.25rem;
  color: inherit;
  opacity: 1;
  list-style: disc;
}
.b-flexible-list__item {
  margin-bottom: 1rem;
}
.b-flexible-list__item:last-child {
  margin-bottom: 0;
}
.b-flexible-list--image-marker {
  list-style: none;
  padding-left: 0;
}
.b-flexible-list--image-marker .b-flexible-list__item {
  display: flex;
  align-items: flex-start;
  gap: 1rem;
}
.b-flexible-list--image-marker .b-flexible-list__item::before {
  content: "";
  flex: 0 0 1.875rem;
  width: 1.875rem;
  height: 1.875rem;
  background: var(--list-marker-url) no-repeat center/contain;
}