.mp-section--s02{z-index:12;margin-top: 120px; min-height:200px;background-color:rgba(210,221,152,1);}
.mp-section--s02:after{
	position:absolute;
	bottom:-120px;
	width:100%;
	height:120px;
	background-color:#ffffff;
	background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(210,221,152,1) 100%);
	content:'';
}
.mp-section--s02:before{	
	position:absolute;
	top:-120px;
	width:100%;
	height:120px;
	background-color:#ffffff;
	background: linear-gradient(0deg, rgba(210,221,152,1) 0%, rgba(255,255,255,1) 100%);
	content:'';
}

.mp-section--s02 .wrapper {
	margin-bottom: 120px;
}
.shadow {
	display: inline-block;
	margin-bottom: 30px;
	background-color:#fff;
	box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}
/*2*/
@media only screen and (min-width: 1088px) and (max-width: 1184px){
	.mp-section--s02{min-height:183px;margin-top: 110px;}
	.mp-section--s02:before{top:-110px;height:110px;}
	.mp-section--s02:after{bottom:-110px;height:110px;}
	.mp-section--s02 .wrapper {padding-top: 21px;padding-bottom: 21px;	margin-bottom: 110px;}
	.shadow {box-shadow: 0 13px 26px rgba(0,0,0,0.25), 0 9px 9px rgba(0,0,0,0.22);}
}
/*3*/
@media only screen and (min-width: 896px) and (max-width: 1088px){
	.mp-section--s02{min-height:150px; margin-top: 89px;}
	.mp-section--s02:before{top:-89px;height:89px;}
	.mp-section--s02:after{bottom:-89px;height:89px;}
	.mp-section--s02 .wrapper {padding-top: 21px;padding-bottom: 21px;	margin-bottom: 89px;}
	.shadow {box-shadow: 0 10px 21px rgba(0,0,0,0.25), 0 7px 7px rgba(0,0,0,0.22);}
}
/*4*/
@media only screen and (min-width: 736px) and (max-width: 896px){
	.mp-section--s02{min-height:120px;margin-top: 72px;}
	.mp-section--s02:before{top:-72px;height:72px;}
	.mp-section--s02:after{bottom:-72px;height:72px;}
	.mp-section--s02 .wrapper {padding-top: 21px;padding-bottom: 21px;	margin-bottom: 72px;}
	.shadow {box-shadow: 0 8px 17px rgba(0,0,0,0.25), 0 6px 6px rgba(0,0,0,0.22);}
}
/*5*/
@media only screen and (min-width: 520px) and (max-width: 736px){
	.mp-section--s02{min-height:84px;margin-top: 51px;}
	.mp-section--s02:before{top:-51px;height:51px;}
	.mp-section--s02:after{bottom:-51px;height:51px;}
	.mp-section--s02 .wrapper {padding-top: 21px;padding-bottom: 21px;	margin-bottom: 51px;}
	.shadow {box-shadow: 0 6px 12px rgba(0,0,0,0.25), 0 4px 4px rgba(0,0,0,0.22);}
}
/*6*/
@media only screen and (max-width: 520px){
	.mp-section--s02{min-height:84px;margin-top: 0px;background-color:#fff;}
	.mp-section--s02:before{display:none}
	.mp-section--s02:after{display:none}
	.mp-section--s02 .wrapper {padding-top: 0px;padding-bottom: 0px;	margin-bottom: 0px;}
	.shadow {box-shadow: none;margin-bottom:0;}
}

.mp-section--s02 .section_grid {
	grid-template-columns: 2fr 4fr;
	padding:32px;
	background-color:#fff;
}

/*Межколонник 24*/
@media only screen and (min-width: 360px) and (max-width: 736px){
	.mp-section--s02 .section_grid {padding:24px;}
}
/*Межколонник 16*/
@media only screen and (max-width: 360px){
	.mp-section--s02 .section_grid {padding:16px;}
}

.mp-section--s02 .section_grid > div {
	/*padding: 1em;*/
}



.logo {
    height: 100%;
    position: relative;
}
.logo> img {
	width: 100%;
    position: absolute;
    margin: auto;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
}
@media only screen and (max-width: 520px){
	.logo { width: 45%;	margin: auto;}
	.logo> img {position: relative;}
	.mp-section--s02 .section_grid {grid-template-columns: 1fr;}
}

.mp-section--s02 h1{
	color: #00963f;
	margin-top: 0;
	font-family: 'PT Sans', sans-serif;
	font-size: 30px;
	line-height:1.3;
	font-weight: 700;
	text-align: center;
	padding-bottom:30px;
}
.line {
	position:relative;
}

.mp-section--s02 .line:after{position:absolute;bottom:0;width:50%;margin: 0 25%;height:5px;background-color:#d1dd92;
content:'';border-bottom:1px solid #d1dd92}

.mp-section--s02 h2 {
	font-family:'Oranienbaum',Serif; 
	font-size: 26px;
	line-height:1.3;
	font-weight: 400;
	text-align: center;
	color: #542714;
	
}
.mp-section--s02 h3 {
	padding:45px 0 0 0;
	font-family: 'PT Sans', sans-serif;
	font-size: 20px;
	line-height:1.3;
	font-weight: 400;
	text-align: center;
	color: #542714;
}
.mp-section--s02 .wrapper  > div {
/*	padding: 1em;*/
}

@media only screen and (min-width: 1088px) and (max-width: 1184px){
	.mp-section--s02 h3 {font-size: 18px;padding:41px 0 0 0;}
	.mp-section--s02 h2 {font-size: 24px;}
	.mp-section--s02 h1 {font-size: 27px;padding-bottom:27px;}
	.mp-section--s02 .line:after{height:5px;}
}
/*3*/
@media only screen and (min-width: 896px) and (max-width: 1088px){
	.mp-section--s02 h3 {font-size: 15px;padding:33px 0 0 0;}
	.mp-section--s02 h2 {font-size: 19px;}
	.mp-section--s02 h1 {font-size: 22px;padding-bottom:22px;}
	.mp-section--s02 .line:after{height:4px;}
}
/*4*/
@media only screen and (min-width: 736px) and (max-width: 896px){
	.mp-section--s02 h3 {font-size: 12px;padding:27px 0 0 0;}
	.mp-section--s02 h2 {font-size: 16px;}
	.mp-section--s02 h1 {font-size: 18px;padding-bottom:18px;}
	.mp-section--s02 .line:after{height:3px;}
}
/*5*/
@media only screen and (min-width: 520px) and (max-width: 736px){
	.mp-section--s02 h3 {font-size: 8px;padding:19px 0 0 0;}
	.mp-section--s02 h2 {font-size: 11px;}
	.mp-section--s02 h1 {font-size: 13px;padding-bottom:13px;}
	.mp-section--s02 .line:after{height:2px;}
}
/*6*/
@media only screen and (max-width: 520px){
	.mp-section--s02 h3 {font-size: 4vw;padding:4vw 0 0 0;}
	.mp-section--s02 h2 {font-size: 5vw;}
	.mp-section--s02 h1 {font-size: 5vw;padding-bottom:4vw;}
	.mp-section--s02 .line:after{height:2px;}
}




.mp-s02-title{
	font-family:'PT Sans', sans-serif;
	font-size:20px;
	font-weight:normal;
	line-height:1.3;
	position:relative;
	height: 120px;
	margin:0px auto 0px auto;
	text-align: center;
	transition:opacity .4s,-webkit-transform .6s;
	transition:opacity .4s,transform .6s;
	transition:opacity .4s,transform .6s,-webkit-transform .6s;
	transition-delay:.4s;
	letter-spacing:.025em;
	color: #542714;
}
@media only screen and (min-width: 768px){
	.page-init .mp-s02-title{-webkit-transform:translateX(5%);-ms-transform:translateX(5%);transform:translateX(5%);opacity:0}
}


