


.kont_row{
	position:relative;
	/*height:460px;*/
	margin-top:50px;
	margin-bottom:50px;
	display:flex;
	min-height: 440px;
}
.kont_row .wrapper{z-index:2}


.kont_foto{
	position:relative;
	z-index:1;
	/*width:50%;*/
}


.kont_foto.is-init{opacity:0}
.kont_foto.is-animate{transition:opacity .6s}
/*@media only screen and (min-width: 768px) and (max-width: 999px){.kont_foto{width:350px}}*/



.kont_foto--l{padding-left:70px;}

.kont_img{
	width:560px;
	height:366px;
	object-fit: cover;
}

.cp-dots{display:none}
/*@media only screen and (max-width: 767px){.cp-dots{display:block}}*/
.kont_info{
	font-family:'PT Sans', sans-serif;
	position:relative;
	z-index:2;
	box-sizing:border-box;
	width:50%
}
.kont_info a{
	display:inline-block
}
.kont_info h2{
	font-family:'Oranienbaum',Serif;
	font-style: normal;
	font-weight: 400;
	font-size:34px;
	color:#8b512e;
	margin-top:0px;
}

.kont_info--l{padding-left:123px}
.kont_info--r{padding-right:70px;text-align:right}



.kont_info_text{
	font-size:19px;
	line-height:32px;
	margin-bottom:18px;
	letter-spacing:.05em;
	color:#8b8b8b
}

.kont_link{
	font-size:13px;
	line-height:14px;
	top:-7px;
	display:inline-block;
	text-transform:uppercase;
	color:#9e5229;

}
.kont_link:before,.kont_link:after{background:#9e5229}
.kont_email{line-height:20px;color:#59a056}
.kont_email:before,.kont_email:after{background:#59a056}

@media only screen and (min-width: 960px) and (max-width: 1299px){
	.kont_img{width:460px;height:350px;}
	.kont_foto--l{padding-left:10px;}
	.kont_info--r{padding-right:10px;}
	.kont_info_text{font-size:18px;line-height:30px;margin-bottom:18px;letter-spacing:.05em;}
	.kont_info h2{font-size:30px;}	
}
@media only screen and (min-width: 640px) and (max-width: 960px){
	.kont_foto{display:none;}
	.kont_info{width:100%;}
	.kont_info--r{padding-right:0px;text-align:center;}
	.kont_info_text{font-size:18px;line-height:30px;margin-bottom:18px;letter-spacing:.05em;}
	.kont_info h2{font-size:36px;}	
}
@media only screen and (max-width: 640px){
	.kont_foto{display:none;}
	.kont_info{width:100%;}
	.kont_info--r{padding-right:0px;text-align:center;}
	.kont_info_text{padding-right:10%;padding-left:10%;font-size:18px;line-height:30px;margin-bottom:18px;letter-spacing:.05em;}
	.kont_info h2{font-size:30px;line-height:36px;}	
}