.qi-block-image-slider .qodef-e{backface-visibility:hidden;overflow:hidden;pointer-events:auto}.qi-block-image-slider .qodef-e-inner{overflow:hidden;position:relative}.qi-block-image-slider .qodef-e-inner img{display:block}.qi-block-image-slider .qodef-e-inner:after{background-color:initial;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:background-color .35s ease-out;width:100%}.qodef-gutenberg--touch .qi-block-image-slider .qodef-e-inner{cursor:pointer}.qi-block-image-slider .qodef-e-content{background-color:#fff;bottom:0;display:flex;flex-direction:column;left:0;padding:22px 28px 20px;position:absolute;width:100%;z-index:1}.qi-block-image-slider .qodef-e-content-label{color:#111;margin:0;transition:color .2s ease-out}.qi-block-image-slider.qodef-image--hover-zoom .qodef-e-inner{transform:scale(1.02) translateZ(0);transition:transform .35s cubic-bezier(.25,.46,.45,.94);width:calc(100% - 1px);will-change:transform}.qi-block-image-slider.qodef-image--hover-zoom .qodef-e-inner:hover{transform:scale(1.05)}.qi-block-image-slider.qodef-image--hover-zoom-out .qodef-e-inner{transform:scale(1.03) translateZ(0);transition:transform .35s cubic-bezier(.25,.46,.45,.94);width:calc(100% + 2px);will-change:transform}.qi-block-image-slider.qodef-image--hover-zoom-out .qodef-e-inner:hover{transform:scale(1)}.qi-block-image-slider.qodef-image--hover-move .qodef-e-inner{transform:scale(1.2);transition:transform .5s cubic-bezier(.33,.02,0,.93);width:calc(100% + 2px);will-change:transform}.qi-block-image-slider.qodef-image--hover-move .qodef-e-inner:hover{transform:scale(1.2) translateX(12px)}.qi-block-image-slider.qodef-image--hover-from-top .qodef-e-inner{transform-origin:top}.qi-block-image-slider.qodef-image--hover-from-bottom .qodef-e-inner{transform-origin:bottom}.qi-block-image-slider.qodef-image--hover-from-left .qodef-e-inner{transform-origin:left}.qi-block-image-slider.qodef-image--hover-from-right .qodef-e-inner{transform-origin:right}.qi-block-image-slider.qodef-image--hover-caption-info-box .qodef-e-content{justify-content:space-between;transform:translateY(calc(100% + 1px));transition:transform .4s cubic-bezier(.22,.61,.36,1);width:calc(100% + 1px)}.qi-block-image-slider.qodef-image--hover-caption-info-box .qodef-e-inner:hover .qodef-e-content{transform:translateY(0)}.qi-block-image-slider.qodef-image--hover-caption-in-middle .qodef-e-content{align-items:center;height:100%;justify-content:center;opacity:0;text-align:center;transition:opacity .2s ease-out}.qi-block-image-slider.qodef-image--hover-caption-in-middle .qodef-e-inner:hover .qodef-e-content{opacity:1}