.tpl-co-referenzen .referenzen-imagebox {
    margin-bottom: -20px;
}

.tpl-co-referenzen .referenzen-imagebox .logo {
    position: relative;
    opacity: 1;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateZ(0) scale(1.0, 1.0);
    transform: translateZ(0) scale(1.0, 1.0);
    animation: referenzen-fade-in 0.5s ease-in;
}

.tpl-co-referenzen .referenzen-imagebox .logo:after {
    position: relative;
    display: block;
    content: "";
    width: 100%;
    height: 0;
    padding: 0 0 62%;
    border: 1px solid #e5e5e5;
}

.tpl-co-referenzen .referenzen-imagebox img {
    display: block;
    box-sizing: content-box;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    width: 100%;
    height: auto;
}

@keyframes referenzen-fade-in {
    0% {
        margin: 10px;
        opacity: 0;
    }
    100% {
        margin: 0;
        opacity: 1;
    }
}