.wpkoi-elements-img-accordion{display:flex;height:50vh}.wpkoi-elements-img-accordion a{position:relative;flex:1;text-align:center;text-decoration:none;color:#fff;background-size:cover;background-position:center;background-repeat:no-repeat;transition:flex .4s}.wpkoi-elements-img-accordion a:focus{outline:none}.wpkoi-elements-grow-accordion{flex:3}.wpkoi-elements-img-accordion .overlay{display:flex;align-items:center;justify-content:center;padding:0 10px;position:absolute;top:0;right:0;bottom:0;left:0;transition:background-color .4s}.wpkoi-elements-img-accordion a:after{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:0;top:0;left:0;bottom:0;right:0;transition:all .3s ease-in-out}.wpkoi-elements-img-accordion a:hover::after{background-color:transparent}.wpkoi-elements-img-accordion a:hover .overlay{background-color:rgba(0,0,0,.5)}.wpkoi-elements-img-accordion .overlay-inner *{visibility:hidden;opacity:0;transform-style:preserve-3d}.wpkoi-elements-img-accordion .overlay h2{color:#fff;transform:translate3d(0,-60px,0)}.wpkoi-elements-img-accordion .overlay p{color:#fff;transform:translate3d(0,60px,0)}.wpkoi-elements-img-accordion .overlay-inner-show *{opacity:1;visibility:visible;transform:none!important;transition:all .3s .3s}@media screen and (max-width:800px){.wpkoi-elements-img-accordion{flex-direction:column}.wpkoi-elements-img-accordion a:hover{flex:1}.wpkoi-elements-img-accordion a:hover .overlay{background-color:transparent}.wpkoi-elements-img-accordion .overlay h2,.wpkoi-elements-img-accordion .overlay p{opacity:1;visibility:visible;transform:none}}