.imageBLE {
  /*testing only*/
  /*background-color: blue;*/
}
.imageBLE[data-crop="Image Banner"] .container {
  margin: 0 !important;
  width: 100%;
  height: 300px;
  background-color: var(--color1);
}
@media (max-width: 991px) {
  .imageBLE[data-crop="Image Banner"] .container {
    height: 250px;
  }
}
@media (max-width: 575px) {
  .imageBLE[data-crop="Image Banner"] .container {
    height: 200px;
  }
}
.imageBLE[data-crop="Image Banner"] figure, .imageBLE[data-crop="Image Banner"] img {
  width: 100%;
  object-fit: cover;
  height: 100%;
  object-position: center;
}
.imageBLE.fullwidth .container {
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}
.imageBLE.fullwidth .container figure {
  margin-bottom: 0px;
}
.imageBLE > div {
  display: flex;
  justify-content: center;
}
.imageBLE figcaption {
  margin-top: 10px;
  font-size: 16px;
}