.wp-block-qi-blocks-single-image.qodef-width--custom .qi-block-single-image .qodef-m-image {
    width: 100%
}

.qi-block-single-image {
    width: 100%
}

.qi-block-single-image,
.qi-block-single-image .qodef-m-image {
    display: inline-block;
    position: relative;
    vertical-align: top
}

.qi-block-single-image .qodef-m-image a {
    display: block
}

.qi-block-single-image .qodef-m-image img {
    display: block;
    width: 100%
}

.qi-block-single-image .qodef-m-image svg {
    display: block;
    height: auto;
    max-width: 100%;
    width: 100%
}

.qodef-gutenberg--touch .qi-block-single-image .qodef-m-image {
    cursor: pointer
}

.qi-block-single-image.qodef-hover--zoom .qodef-m-image {
    overflow: hidden
}

.qi-block-single-image.qodef-hover--zoom .qodef-m-image img {
    transform: scale(1.01) translateZ(0);
    transition: transform .35s cubic-bezier(.25, .46, .45, .94);
    width: calc(100% + 2px);
    will-change: transform
}

.qi-block-single-image.qodef-hover--zoom .qodef-m-image:hover img {
    transform: scale(1.03)
}

.qi-block-single-image.qodef-hover--zoom-out .qodef-m-image {
    overflow: hidden
}

.qi-block-single-image.qodef-hover--zoom-out .qodef-m-image img {
    transform: scale(1.03) translateZ(0);
    transition: transform .35s cubic-bezier(.25, .46, .45, .94);
    width: calc(100% + 2px);
    will-change: transform
}

.qi-block-single-image.qodef-hover--zoom-out .qodef-m-image:hover img {
    transform: scale(1)
}

.qi-block-single-image.qodef-hover--move .qodef-m-image {
    overflow: hidden
}

.qi-block-single-image.qodef-hover--move .qodef-m-image img {
    transform: scale(1.2);
    transition: transform .5s cubic-bezier(.33, .02, 0, .93);
    width: calc(100% + 2px);
    will-change: transform
}

.qi-block-single-image.qodef-hover--move .qodef-m-image:hover img {
    transform: scale(1.2) translateX(12px)
}

.qi-block-single-image.qodef-hover-from--top .qodef-m-image img {
    transform-origin: top
}

.qi-block-single-image.qodef-hover-from--bottom .qodef-m-image img {
    transform-origin: bottom
}

.qi-block-single-image.qodef-hover-from--left .qodef-m-image img {
    transform-origin: left
}

.qi-block-single-image.qodef-hover-from--right .qodef-m-image img {
    transform-origin: right
}