html{
	background:#F3F4F7;
}

body.page{
	background:#F3F4F7 !important;
	background-image:none !important;
}
body h1{
	margin-bottom: 40px;
}

.page-container{
	max-width:1320px;
	margin:0 auto;
	padding:0 26px;
}
.row.linkdecorated{
	padding-top: 20px;
}
.content-box,
.post-con{
	background:#fff;
	border-radius:16px;
	padding:32px 20px;
}
.aside-reserve{
	order: -1;
}
.mt-20{
	margin-top: 20px !important;
}
.mt-12{
	margin-top: 12px !important;
}
.mb-28-40{
	margin-bottom: 40px !important;
}

@media (max-width:991px){
	.content-box,
	.post-con{
		padding:16px 12px;
		border-radius:14px;
	}
	.page-container{
		padding:0 20px;
	}
	body h1{
		margin-bottom: 32px;
	}
}
.page-container > .row{
	margin-left:-15px;
	margin-right:-15px;
}
.services-page__outer{
	max-width:1320px;
	margin:0 auto;
}

.services-page__title{
	margin:0 0 24px;
}

.services-page .advantages-grid{
	margin-bottom:24px;
}

.services-page__block{
	margin-bottom:24px;
}

.services-page__block:last-child{
	margin-bottom:0;
}
.services-page .tariffs-section{
	padding:0;
	margin-top:24px;
}
.btn.section__cta-desktop{
	display:block;
}
.btn.section__cta-mobile{
	display: none;
}
.services-page .services-page__block {
	margin: 44px 0 44px;
}
@media (max-width:767px){

	.services-page .advantages-grid,
	.services-page__block{
		margin-bottom:16px;
	}
	.mb-28-40{
		margin-bottom: 28px !important;
	}
	.btn.section__cta-mobile{
		margin-top: 24px;
		display: block;
	}
	.btn.section__cta-desktop{
		display:none;
	}
	.services-page .services-page__block{
		margin: 32px 0 32px;
	}
}
