.template-audit-saytov__block-1{
	margin: 80px 0;
}

.template-audit-saytov__block-link-text{
	margin-bottom: 60px;
}

.template-audit-saytov__block-2{
	margin: 80px 0;
}

.template-audit-saytov__result{
	margin-bottom: 80px;
}

.template-audit-saytov__result-title{
	margin-bottom: 15px;
}
.template-audit-saytov__result-desc{
	margin-bottom: 30px;
	max-width: 540px;
}
.template-audit-saytov_result-img img{
	width: 100%;
	height: auto;
}

.template-audit-saytov__tariffs{
	margin-bottom: 80px;
}


/* template-audit-saytov__cases */
.template-audit-saytov__cases{
	margin-bottom: 80px;
}

.template-audit-saytov__cases-container{
	display: grid;
	grid-template-areas: 
		'template-audit-saytov__cases-title template-audit-saytov__cases-img'
		'template-audit-saytov__cases-cases template-audit-saytov__cases-img';
	gap:  70px 30px;
	grid-template-columns: 1fr 1fr;
	margin-bottom: 80px;
	grid-template-rows: max-content 1fr;
}

@media (max-width: 991px){
	.template-audit-saytov__cases-container{
		display: flex;
		flex-direction: column;
		gap:  20px;
	}
}

.template-audit-saytov__cases-title{
	grid-area: template-audit-saytov__cases-title;
}

.template-audit-saytov__cases-img{
	grid-area: template-audit-saytov__cases-img;
	display: flex;
	align-items: center;
}

.template-audit-saytov__cases-cases{
	grid-area: template-audit-saytov__cases-cases;	
	width: 100%;
	overflow: hidden;
}

@media (max-width: 585px){
	.template-audit-saytov__cases-cases{
		margin: 0 -15px;
		width: 100vw;
	}
}


@media (min-width: 586px){
	.template-audit-saytov__cases .template-audit-saytov__cases-wrapper{
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;
		gap:  30px;
	}	
}

@media (min-width: 992px){
	.template-audit-saytov__cases .template-audit-saytov__cases-wrapper{
		grid-template-columns: 1fr 1fr;
		gap:  60px 50px;
	}
}


@media (max-width: 585px){
	.template-audit-saytov__cases .template-audit-saytov__cases-wrapper{
		align-items: center;
	}

	.template-audit-saytov__cases .swiper-slide{
		padding: 0 15px;
	}
}

.template-audit-saytov__cases-case{
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
}

.template-audit-saytov__cases-pagination{
	margin: 20px;
	display: flex;
	justify-content: center;
}


@media (min-width: 586px){
	.template-audit-saytov__cases-pagination{
		display: none;
	}
}

.template-audit-saytov__cases-label{
	margin-top: 60px;
	font-weight: 700;
	font-size: 26.2915px;
	line-height: 30px;
	color: #000000;
	padding-left: 15px;
	padding-right: 15px;
}

/* template-audit-saytov__cases */

.template-audit-saytov__reviews{
	margin-bottom: 80px;
}
.template-audit-saytov__quests{
	margin-bottom: 80px;
}