.playlist_videos {
    margin: 0 -0.625em;
}

.playlist_video {
    margin: 0 0.625em;
    position: relative;
    background-color: #ffffff;
    color: #111827;
}
.playlist_videos:not(.slider) .playlist_video {
    width: calc(100%/3 - 1.25em - 1px);
    margin: 0.625em;
}
.playlist_video:hover {
    text-decoration: none;
}
.playlist_video_image_wrap {
    display: block;
    position: relative;
}
.playlist_video_image_wrap:before {
    content: '';
    display: block;
    top: 50%;
    left: 50%;
    width: 6em;
    height: 6em;
    border-radius: 50%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(../../img/videos-sect/play-fff.svg);
    position: absolute;
    transform: translate(-50%, -50%);
}
.playlist_video_image {
    max-width: 100%;
    display: block;
}
.playlist_video_title {
    padding: 1.25em;
    box-sizing: border-box;
    line-height: 1.5;
    font-weight: 700;
}
.playlist_video_published_at {
    font-weight: 400;
    color: #9CA3AF;
    font-feature-settings: 'salt' on;
    font-size: 0.75em;
    line-height: 1.67;
    margin: 0 0 0.25em;
}




.playlist_videos:not(.slider) {
    display: flex;
    flex-wrap: wrap;
    margin: -0.625em;
}
.playlist_videos .slick-arrow {
    width: 2.25em;
    height: 2.25em;
    background-color: #ffffff;
    border: 1px solid #475467;
    border-radius: 50%;
    background-image: url(../../img/icons/arrow2-right-101828.svg);
    background-size: 1.25em auto;
    top: -5.25em;
}
.playlist_videos .slick-arrow:not(.slick-disabled):hover {
    background-image: url(../../img/icons/arrow2-right-fff.svg);
    background-color: #475467;
}
.playlist_videos .slick-prev {
    transform: scale(-1, 1);
    right: 3.875em;
    left: auto;
}
.playlist_videos .slick-next {
    right: 0.625em;
    left: auto;
    transform: none;
}




@media(max-width: 1199px) {
    .playlist_videos {
        margin: 0 -0.25em;
    }
    .playlist_videos:not(.slider) {
        margin: -0.25em;
    }
    .playlist_video {
        margin: 0 0.25em;
    }
    .playlist_videos:not(.slider) .playlist_video {
        margin: 0.25em;
        width: calc(100%/3 - 0.5em - 1px);
    }
    .playlist_video_title {
        padding: 1em;
        font-size: 0.875em;
    }
    .playlist_video_image_wrap:before {
        width: 4em;
        height: 4em;
    }
}