.dnd-column:has(.custom-img--viewport-span){--justify-content:flex-start}.dnd-column:has(.custom-img--viewport-span):has(+.dnd-column){--justify-content:flex-end}.custom-img-wrapper{display:flex;height:fit-content;width:100%}.custom-img-wrapper:has(.custom-img--viewport-span){justify-content:var(--justify-content)}.custom-img{--image-width:100%;--image-height:auto;border-radius:var(--image-radius);display:block;height:var(--image-height);width:var(--image-width)!important}.custom-img--custom-height{object-fit:cover;object-position:var(--image-position)}.custom-img--viewport-span{min-height:100%;object-fit:cover;object-position:var(--image-position);.dnd-column :is(.dnd-row,.row-fluid,.dnd-module,.hs_cos_wrapper,.custom-img-wrapper):has(&){height:100%}}.custom-img--viewport-span{--width-offset:calc((100vw - var(--container-width))/2);--image-width:calc(100% + var(--width-offset));flex-shrink:0;max-width:none;min-width:100%}