*
{
    margin: 0;
    padding: 0;
    background-color: gray;
}

h2, p
{
    text-align: center;
    color:black;
}

.construct_wrapper
{
    position:absolute;
    left: 50%;
    top:50%;
    transform: translate(-50%,-50%);
    display: flex;
}

.card > img
{
    position: relative;
    width: 50%;
    left:50%;
    transform: translateX(-50%);
    opacity: .5;
    pointer-events: none;
    user-select: none;
}