

/* Start:/bitrix/templates/nd-features/styles.css?16058250301739*/
.page-header {
	background: rgb(255,211,170);
	background: -moz-linear-gradient(90deg, rgba(255,211,170,1) 0%, rgba(255,255,255,0) 100%), url(/images/features/page-header-bkg.jpg) no-repeat top center;
	background: -webkit-linear-gradient(90deg, rgba(255,211,170,1) 0%, rgba(255,255,255,0) 100%), url(/images/features/page-header-bkg.jpg) no-repeat top center;
	background: linear-gradient(90deg, rgba(255,211,170,1) 0%, rgba(255,255,255,0) 100%), url(/images/features/page-header-bkg.jpg) no-repeat top center;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffd3aa",endColorstr="#ffffff",GradientType=1), url(/images/features/page-header-bkg.jpg) no-repeat top center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

h1 {
	color: #30373C;
	font-weight: bold;
}

h2 {
	font-size: 2rem;
	line-height: 1;
	margin-top: 3rem;
	/*margin-bottom: 0;*/
}

@media (min-width: 752px) {
	h3 {
		margin-bottom: .25rem;
	}
}

.und-h2 {
	margin-bottom: 2rem;
}

.big-btm-margin > p:first-child {
	margin-top: 2.875rem;
}


.bread-crumbs, .bread-crumbs a {
	color: rgba(0, 0, 0, 0.5);
}

.tut h3 {
	margin-top: 0;
}

.tut img {
	margin: .5rem 12px 2rem 12px;
}

@media (min-width: 751.98px) and (max-width: 1175.98px) {
	.tut img {
		margin: .5rem 16px 2rem 8px;
	}
}

@media (max-width: 751.98px) {
	.tut img {
		margin: .5rem 20px .875rem 4px;
	}
}

@media (max-width: 375.98px) {
	.tut img {
		margin: .5rem 0 .875rem 0;
	}
}


.w-min-305 {
	min-width: 305px;
}

.w-min-305 p {
	margin-bottom: 1.5rem;
}

@media (max-width: 350px) {
	.w-min-305 {
		min-width: inherit;
	}
}


/* End */
/* /bitrix/templates/nd-features/styles.css?16058250301739 */
