.cmp-image{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}.cmp-image__image-circle,.cmp-image__image-circle-rectangle,.cmp-image__image-round,.cmp-image__image-square{height:auto;max-width:100%}.cmp-image__image-round{border-radius:calc(var(--height)/4)}.cmp-image__image-circle{border-radius:50%}.cmp-image__image-circle-rectangle{border-radius:calc(var(--height)/2)}.cmp-image.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cmp-image.right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}