.ma-block[data-definition-name="website.components.imageFluid"] :is(.image-block-outer-wrapper,.ma-block-content,.ma-image){height:100%;width:100%}.ma-block[data-definition-name="website.components.imageFluid"] .ma-image-content{height:var(--image-component-container-height,100%);position:relative;width:var(--image-component-container-width,100%)}.ma-block[data-definition-name="website.components.imageFluid"] .design-layout-fluid img{height:100%;position:absolute;width:100%}.ma-block[data-definition-name="website.components.imageFluid"] .design-layout-fluid .ma-image{display:flex}.ma-block[data-definition-name="website.components.imageFluid"] .design-layout-fluid.image-position-left .ma-image{justify-content:flex-start}.ma-block[data-definition-name="website.components.imageFluid"] .design-layout-fluid.image-position-center .ma-image{justify-content:center}.ma-block[data-definition-name="website.components.imageFluid"] .design-layout-fluid.image-position-right .ma-image{justify-content:flex-end}.ma-block[data-definition-name="website.components.imageFluid"] .fluidImageOverlay{background-color:var(--image-block-overlay-color);height:100%;left:0;mix-blend-mode:var(--image-component-overlay-blend-mode);opacity:var(--image-component-overlay-opacity);position:absolute;top:0;width:100%}.ma-block[data-definition-name="website.components.imageFluid"] .imageEffectContainer{inset:0;margin:auto;pointer-events:none;position:absolute}.ma-block[data-definition-name="website.components.imageFluid"] .ma-block-image-button{background:none;border:none;display:block;padding:0;width:100%}.ma-block[data-definition-name="website.components.imageFluid"] .design-layout-fluid .fluid-image-container .content-fill{display:block}.ma-block[data-definition-name="website.components.imageFluid"] .design-layout-fluid .fluid-image-container .content-fill,.ma-block[data-definition-name="website.components.imageFluid"] .design-layout-fluid .fluid-image-container .content-fill img{height:100%;left:0;position:absolute;top:0;width:100%}[data-component-layout-flow=normal] .ma-block[data-definition-name="website.components.imageFluid"] .design-layout-fluid.image-component-container-fit .fluid-image-container{--image-component-container-width:initial;--image-component-container-height:initial}[data-component-layout-flow=normal] .ma-block[data-definition-name="website.components.imageFluid"] .design-layout-fluid.image-component-container-fit .fluid-image-container .content-fit img{aspect-ratio:var(--image-component-native-aspect-ratio);position:static}