.qi-block-banner{display:inline-block;overflow:hidden;position:relative;transition:box-shadow .35s ease-out;vertical-align:top;width:auto;z-index:1}.qi-block-banner .qodef-m-banner-link{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.qi-block-banner .qodef-m-content{display:flex;flex-direction:column;height:100%;left:0;position:absolute;top:0;width:100%}.qi-block-banner .qodef-m-title{margin:.25em 0 0}.qi-block-banner .qodef-m-title-inner{display:inline-block}.qi-block-banner .qodef-m-subtitle{margin:0}.qi-block-banner .qodef-m-content-inner>.qodef-m-text{margin:.7em 0 0}.qi-block-banner .qodef-m-button{margin:.5em 0 0}.qi-block-banner .qodef-m-button .qi-block-button.qodef-block{position:relative;z-index:2}.qi-block-banner .qodef-m-image{display:inline-block;overflow:hidden;position:relative;vertical-align:top;width:auto}.qi-block-banner .qodef-m-image img{display:block}.qi-block-banner .qodef-m-image:after{background-color:#0000;content:"";height:100%;left:0;position:absolute;top:0;transition:background-color .35s ease-out;width:100%}.qi-block-banner.qodef-vertical--top .qodef-m-content{justify-content:flex-start}.qi-block-banner.qodef-vertical--middle .qodef-m-content{justify-content:center}.qi-block-banner.qodef-vertical--bottom .qodef-m-content{justify-content:flex-end}.qi-block-banner.qodef-horizontal--left .qodef-m-content{align-items:flex-start;text-align:left}.qi-block-banner.qodef-horizontal--center .qodef-m-content{align-items:center;text-align:center}.qi-block-banner.qodef-horizontal--right .qodef-m-content{align-items:flex-end;text-align:right}.qi-block-banner.qodef-image--hover-zoom img{transform:scale(1.005) translateZ(0);transition:transform .35s cubic-bezier(.25,.46,.45,.94);will-change:transform}.qi-block-banner.qodef-image--hover-zoom:hover img{transform:scale(1.03)}.qi-block-banner.qodef-image--hover-zoom-out img{transform:scale(1.03) translateZ(0);transition:transform .35s cubic-bezier(.25,.46,.45,.94);will-change:transform}.qi-block-banner.qodef-image--hover-zoom-out:hover img{transform:scale(1)}.qi-block-banner.qodef-image--hover-move img{transform:scale(1.2);transition:transform .5s cubic-bezier(.33,.02,0,.93);will-change:transform}.qi-block-banner.qodef-image--hover-move:hover img{transform:scale(1.2) translateX(12px)}.qi-block-banner.qodef-image--hover-from-top img{transform-origin:top}.qi-block-banner.qodef-image--hover-from-bottom img{transform-origin:bottom}.qi-block-banner.qodef-image--hover-from-left img{transform-origin:left}.qi-block-banner.qodef-image--hover-from-right img{transform-origin:right}.qi-block-banner.qodef-layout--standard .qodef-m-content{padding:30px}.qi-block-banner.qodef-layout--in-box .qodef-m-content{padding:45px}.qi-block-banner.qodef-layout--in-box .qodef-m-content-inner{background-color:#fff;max-width:100%;padding:25px;width:100%}