.top_services-wrap .desk_height{
	padding-top: 26px;
	padding-bottom: 26px;
}

.top_services{
	display:flex;
	align-items:center;
	justify-content: space-between;
	position:relative;
}

.top_services ._h1{
	width: Calc(100% - 786px);
	max-width: 346px;
}
.top_services h1, .top_services  h2{
	font-weight: 600;
	font-size: 24px;
	line-height: 29px;
	color: #1B1B1B;
	margin: 0 0 24px;
}
.top_services ._h1 span{
	display: block;
	font-weight: 500;
	font-size: 15px;
	line-height: 22px;
	color: #1B1B1B;
	margin-bottom: 32px;
}

.top_services ._h1 .button_arrow{
	width: 253px;
	text-align: left;
	font-weight: 700;
	padding: 0 36px;
	background-position: right 36px center;
}

.top_services ._list{
	width: 786px;
	position:static !important;
}
.top_services ._list a{
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	width:246px;
	height:288px;
	background:#fff;
	border-radius:5px;
	padding: 24px 24px 20px;
	box-shadow: 0 0 8px rgba(98, 134, 202, 0.2);
	margin:24px 8px;
	position:relative;
	z-index:-2;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.top_services ._list a:hover{
	box-shadow: 0 0 8px rgba(98, 134, 202, 0.6);
	text-decoration:none;
}
.top_services ._list a ._top label{
	display: block;
	font-weight: 500;
	font-size: 16px;
	line-height: 130%;
	color: #1B1B1B;
	margin-bottom: 12px;
}

.top_services ._list a ._top img{
	display: none;
}

.top_services ._list a span{
	display: block;
	font-weight: 700;
	font-size: 20px;
	line-height: 23px;
	color: #F17BB4;
	margin-bottom: 16px;
}
.top_services ._list a button{
	width:100%;
}

.top_services .slick-list{
	padding: 0 8px;
}

.top_services .slick-arrow{
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.top_services .slick-arrow:hover{
	box-shadow: 0 4px 6px -2px rgba(0, 101, 144, 0.5);
}

.top_services .slide_right{
	right: -99px;
}

.top_services .slide_left{
	left: -99px;
}

.top_services .slide_right:active{
	box-shadow: none;
	background-image: url(/local/templates/mitino_2022/css/../image/slide_right_dark.svg);
}

.top_services .slide_left:active{
	box-shadow: none;
	background-image: url(/local/templates/mitino_2022/css/../image/slide_left_dark.svg);
}

@media (max-width: 1380px){

	.top_services .slide_right{
		right: -70px;
	}

	.top_services .slide_left{
		left: -70px;
	}
}

@media (max-width: 1199px){

	.top_services ._list{
		width: 523px;
	}

	.top_services ._h1{
		width: Calc(100% - 523px);
	}

	.top_services-wrap .desk_width{
		padding-left: 80px !important;
		padding-right: 80px !important;
	}
}

@media (max-width: 991px){

	.top_services{
		display:block;
	}

	.top_services ._h1{
		width: 100%;
		max-width: 100%;
	}

	.top_services ._h1 h1,
	.top_services ._h1 h2{
		width: Calc(100% - 124px);
	}

	.top_services ._h1 a{
		width:100%;
	}

	.top_services ._list{
		width: 100%;
	}

	.top_services ._list .slick-list{
		overflow: visible;
		padding: 0;
	}

	.top_services ._list a{
		width:255px !important;
	}

	.top_services .slide_left{
		left: auto;
		right: 62px;
		top: 0;
		margin-top:auto;
	}

	.top_services .slide_right{
		right:0;
		top: 0;
		margin-top:auto;
	}

	.top_services-wrap .desk_height{
		padding-top: 32px;
		padding-bottom: 8px;
	}
}

@media (max-width: 991px){

	.top_services-wrap .desk_width{
		padding-left: 16px !important;
		padding-right: 16px !important;
	}
}

@media (max-width: 480px){

	.top_services ._h1 h1{
		font-weight: 600;
		font-size: 22px;
		line-height: 26px;
		margin-bottom: 20px;
	}

	.top_services ._h1 span{
		margin-bottom: 20px;
	}

	.top_services ._h1 .button_arrow{
		width: 100%;
		max-width: 343px;
		text-align: center;
	}

	.top_services ._list a ._top label{
		font-size: 15px;
		line-height: 18px;
	}

	.top_services ._list a button{
		height: 40px;
		line-height: 37px;
	}
}

@media (max-width: 370px){

	.top_services .slide_left,
	.top_services .slide_right{
		display: none !important;
	}

	.top_services ._h1 h1{
		width: 100%;
	}
}
