.section-videos {
    margin-top:60px;
}
.singlevideo {
    position:relative;
    padding:0;
    margin-bottom:40px;
}

.singlevideo:hover {
    cursor:url(playbtn.png), auto;
}

.singlevideo-image {
    width:100%;
    height:auto;
}

.singlevideo-image img {
    width:100%;
    height:100%;
    object-fit:cover;
}

.singlevideo-content {
    position:absolute;
    bottom:0;
    padding: 60px 30px 30px 30px;
    left: 0;
    width: 100%;
    background: rgb(38,38,38);
    background: -moz-linear-gradient(0deg, rgba(38,38,38,1) 0%, rgba(0,0,0,0) 100%);
    background: -webkit-linear-gradient(0deg, rgba(38,38,38,1) 0%, rgba(0,0,0,0) 100%);
    background: linear-gradient(0deg, rgba(38,38,38,1) 0%, rgba(0,0,0,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#262626",endColorstr="#000000",GradientType=1);
    pointer-events:none;
}

.videosupline {
    font-weight: normal;
    font-size: 14px;
    font-family: 'Roboto', Arial, sans-serif;
    letter-spacing:2px;
    color:var(--bs-white);
    text-transform:uppercase;
    display:block;
}

.videotitel {
    font-size:40px;
    color:var(--bs-white);
    font-family: 'Roboto Condensed', Arial, sans-serif;
    text-transform:uppercase;
    line-height:1;
}

.singlevideo-video {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    object-fit:cover;
    opacity:0;
    transition: opacity 0.3s ease-in;
}

.singlevideo:hover .singlevideo-video {
    opacity: 1; /* Setze die Opazität auf 1, wenn .singlevideo gehovt wird */
}

.singlevideo-video video {
    width:100%;
    height:100%;
    object-fit:cover;
}

@media screen and (max-width: 1280px) {
    .videotitel {
        font-size:28px;
    }
    .singlevideo-content {
        padding:20px;
    }
}



@media screen and (max-width: 960px) {
    .section-videos {
        margin-top:40px;
    }
    .singlevideo-content {
        padding: 60px 20px 20px 20px;
    }
    .singlevideo {
        margin-bottom:20px;
    }
    .col-6 .singlevideo {
        margin-bottom:0;
    }
    .videotitel {
        font-size:24px;
    }
    .singlevideo
}
