.block--image .image {
  display: flex;
}
.block--image .image--fit-content img {
  margin: 0;
  max-width: fit-content;
}
@media only screen and (max-width: 1024px) {
  .block--image .image--fit-content img {
    width: 100%;
  }
}
.block--image .image--scaled {
  transform: scale(1, 1);
}
.block--image .image--left {
  justify-content: flex-start;
}
.block--image .image--center {
  justify-content: center;
}
.block--image .image--right {
  justify-content: flex-end;
}
@media only screen and (max-width: 1024px) {
  .block--image .image--stretch {
    display: block;
  }
}
.block--image .image__container {
  display: flex;
  row-gap: 8px;
  flex-direction: column;
}
.block--image .image__caption {
  margin-left: 8px;
  color: var(--c-grey-dark);
}

/*# sourceMappingURL=block_image.css.map */
