.wrapper__videos-cat{padding-top:150px}
.video-link{overflow: hidden;border-radius: 8px}
.video-link img{width: 100%;height: 100%;object-fit: cover}
.video-link::before{transition:all 0.15s linear 0s; background: linear-gradient(0deg, rgba(48, 43, 89, 0.3), rgba(48, 43, 89, 0.3)); position:absolute; top:0; left:0; right:0; bottom:0; content:"";z-index: 1;}
.video-link:hover::before{opacity:0}
@media(min-width:400px){
	.row__video{display: grid; grid-template-columns: 120px 1fr 120px; gap: 10px;height: 210px; grid-template-rows: 1fr 1fr; margin: 0 auto}
	.row__video a:nth-child(1){grid-column: 1;grid-row: 1 / span 2}
	.row__video a:nth-child(2){grid-column: 2;grid-row: 1}
	.row__video a:nth-child(3){grid-column: 2;grid-row: 2}
	.row__video a:nth-child(4){grid-column: 3;grid-row: 1 / span 2}
}
@media(min-width:576px){
	.row__video{grid-template-columns: 150px 1fr 150px; gap: 10px;height: 265px}
}
@media(min-width:768px){
	.row__video{grid-template-columns: 220px 1fr 220px;gap: 15px;height: 390px}
}
@media(min-width:992px){
	.row__video{grid-template-columns: 265px 1fr 265px;gap: 20px;height: 465px}
}
@media(min-width:1400px){
	.row__video{grid-template-columns: 365px 1fr 365px;gap: 30px;height: 600px}
}
@media(max-width:1399px){
	.wrapper__videos-cat{padding-top:100px}
}
@media(max-width:991px){
	.wrapper__videos-cat{padding-top:50px}
}
@media(max-width:767px){
	.wrapper__videos-cat{padding-top:30px}
	.wrapper__videos-cat .widget__title.h2{text-align:center}
}
@media(max-width:575px){
}
@media(max-width:399px){
    .row__video{gap: 10px; flex-wrap:wrap; display:flex}
	.row__video a{width:calc((100% - 10px) / 2)}
	.video-link{height:140px}
}