.ik-media {
    overflow: hidden;
}

.ik-media video {
    display: block;
    width: 100%;
}

.ik-media__video-wrapper {
    position: relative;
}

.ik-media__video-icon {
    position: absolute;
    left: 46%;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
    color: lightgray;
    cursor: pointer;
}

.ik-media__video-icon--hidden {
    transition:visibility 1s, opacity 1s; 
    visibility:hidden; 
    opacity:0;
}
