.cases__card{
	overflow: unset !important;
}

.cases__card a{
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
}

.cases__card-image{
	z-index: 1!important;
}

.cases__card a::before{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    background-color: rgba(0, 0, 0, .4);
    transition: .4s;
}

.cases__card:hover a::before{
    background-color: rgba(0, 0, 0, .1);
}

.cases-executor .page-title{
	display: flex;
	align-items: baseline;
	column-gap: 1rem;
}

.cases-executor .page-title span{
	font-size: 14px;
}