.gallery__list--card img,
.gallery__list--card video {
    width: 100%;
    height: 250px;
    object-fit: cover;
    display: block;
}

.gallery__list--card {
    position: relative;
    overflow: hidden;
}



.play-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 70px;
    height: 70px;
    border-radius: 50%;
    background: rgba(0, 0, 0, .65);
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 32px;
    pointer-events: none;
}