.sb-block[data-definition-name="website.components.imageFluid"] :is(.image-block-outer-wrapper,.sb-block-content,.sb-image){height:100%;width:100%}.sb-block[data-definition-name="website.components.imageFluid"] .sb-image-content{height:var(--image-component-container-height,100%);position:relative;width:var(--image-component-container-width,100%)}.sb-block[data-definition-name="website.components.imageFluid"] .design-layout-fluid img{height:100%;position:absolute;width:100%}.sb-block[data-definition-name="website.components.imageFluid"] .design-layout-fluid .sb-image{display:flex}.sb-block[data-definition-name="website.components.imageFluid"] .design-layout-fluid.image-position-left .sb-image{justify-content:flex-start}.sb-block[data-definition-name="website.components.imageFluid"] .design-layout-fluid.image-position-center .sb-image{justify-content:center}.sb-block[data-definition-name="website.components.imageFluid"] .design-layout-fluid.image-position-right .sb-image{justify-content:flex-end}.sb-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%}.sb-block[data-definition-name="website.components.imageFluid"] .imageEffectContainer{inset:0;margin:auto;pointer-events:none;position:absolute}.sb-block[data-definition-name="website.components.imageFluid"] .sb-block-image-button{background:none;border:none;display:block;padding:0;width:100%}.sb-block[data-definition-name="website.components.imageFluid"] .design-layout-fluid .fluid-image-container .content-fill{display:block}.sb-block[data-definition-name="website.components.imageFluid"] .design-layout-fluid .fluid-image-container .content-fill,.sb-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%}@supports not selector(:has(*)){[data-component-layout-flow=normal] .sb-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] .sb-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}}@supports selector(:has(*)){[data-component-layout-flow=normal]:not(:has([data-component-layout-flow] .sb-block[data-definition-name="website.components.imageFluid"] .design-layout-fluid.image-component-container-fit .fluid-image-container)) .sb-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]:not(:has([data-component-layout-flow] .sb-block[data-definition-name="website.components.imageFluid"] .design-layout-fluid.image-component-container-fit .fluid-image-container)) .sb-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}}