._0x2f18[data-definition-name="website._0xd08b._0x5397"] {
  /* Reusing  "design-layout-fluid" class to match legacy implementation */
}
._0x2f18[data-definition-name="website._0xd08b._0x5397"] ._0xa93c,
._0x2f18[data-definition-name="website._0xd08b._0x5397"] ._0xfd77,
._0x2f18[data-definition-name="website._0xd08b._0x5397"] ._0xba6d {
  width: 100%;
  height: 100%;
}
._0x2f18[data-definition-name="website._0xd08b._0x5397"] ._0xadf7 {
  position: relative;
  width: var(--image-component-container-width, 100%);
  height: var(--image-component-container-height, 100%);
}
._0x2f18[data-definition-name="website._0xd08b._0x5397"] ._0x5736 img {
  width: 100%;
  height: 100%;
  position: absolute;
}
._0x2f18[data-definition-name="website._0xd08b._0x5397"] ._0x5736 ._0xba6d {
  display: flex;
}
._0x2f18[data-definition-name="website._0xd08b._0x5397"] ._0x5736._0xbd89 ._0xba6d {
  justify-content: flex-start;
}
._0x2f18[data-definition-name="website._0xd08b._0x5397"] ._0x5736._0x494c ._0xba6d {
  justify-content: center;
}
._0x2f18[data-definition-name="website._0xd08b._0x5397"] ._0x5736._0xe277 ._0xba6d {
  justify-content: flex-end;
}
._0x2f18[data-definition-name="website._0xd08b._0x5397"] ._0xad76 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  mix-blend-mode: var(--image-component-overlay-blend-mode);
  opacity: var(--image-component-overlay-opacity);
  background-color: var(--image-block-overlay-color);
}
._0x2f18[data-definition-name="website._0xd08b._0x5397"] ._0x8b60 {
  position: absolute;
  inset: 0;
  margin: auto;
  pointer-events: none;
}
._0x2f18[data-definition-name="website._0xd08b._0x5397"] ._0x1a32 {
  display: block;
  width: 100%;
  border: none;
  padding: 0;
  background: none;
}
._0x2f18[data-definition-name="website._0xd08b._0x5397"] ._0x5736 ._0x9f5f ._0xaa25 {
  display: block;
}
._0x2f18[data-definition-name="website._0xd08b._0x5397"] ._0x5736 ._0x9f5f ._0xaa25,
._0x2f18[data-definition-name="website._0xd08b._0x5397"] ._0x5736 ._0x9f5f ._0xaa25 img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
._0x1835 ._0x1835 ._0x2f18[data-definition-name="website._0xd08b._0x5397"] ._0x5736._0x29bc ._0x9f5f {
  --image-component-container-width: initial;
  --image-component-container-height: initial;
}
._0x1835 ._0x1835 ._0x2f18[data-definition-name="website._0xd08b._0x5397"] ._0x5736._0x29bc ._0x9f5f ._0x5a18 img {
  position: static;
  aspect-ratio: var(--image-component-native-aspect-ratio);
}

