.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, 0.6);z-index: 0;top: 0px;left: 0px;bottom: 0px;right: 0px;transition: all 0.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;}}