.article {
	max-width:100%;
	margin-bottom:128px;
	padding-bottom:2px;
}

.article img{
	max-width:100%;
	
	vertical-align:top;
}

.article__header {
	width:1920px;
	margin:0 auto;
	position: relative;
	width: 100%;
	height: 0;
	padding-bottom: 45.83%;
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
	margin-bottom:4%;
}
.article__header_bottom {
	background-position:bottom center;
}
.article__header_top {
	background-position:top center;
}
.article_abzaeva .article__header {
	background-position:50% 30%;
}
.article_mest .article__header {
	background-position:50% 20%;
}
.article__header-content {
	position: absolute;
	top: 0;
	left: 50%;
	width: 1380px;
	max-width:100%;
	height: 100%;
	border: none;
	transform: translateX(-50%);
	padding:0 16px;
	box-sizing:border-box;
}

.article__header-content_video{
	position: absolute;
	min-width: 100%;
	min-height: 100%;
	left:0;
	padding:0;
	transform:none;
	overflow:hidden;
}
.article__header-content > *{
	position: absolute;
	min-width: 100%;
	min-height: 100%;
	height:100%;
	left: 50%;
	top: 50%;	
	transform: translate(-50%, -50%);
}

.article__header-logo {
	position:absolute;
	bottom:0;
	left:50%;
	transform:translateX(-50%) translateY(50%);
	width:calc(96px + (260 - 96) * (100vw - 320px) / (1920 - 320));
	height:calc(58px + (156 - 58) * (100vw - 320px) / (1920 - 320));
	/* border:4px dashed #f72f60; */
	box-sizing:border-box;
	background:#fff;
	display:flex;
	align-items:center;
	justify-content:center;
	/* outline:10px solid #fff; */
	/* overflow:hidden;	 */
	/* position:relative; */
}
.article__header-logo:before { 
	content:"";
	position:absolute;
	background:#fff;
	width:calc(100% + 20px);
	height:calc(100% + 20px);
	transform:translate(-10px, -10px);
	left:0;
	top:0;
	z-index:10;
}
.article__header-logo img {
	max-width:80% !important; 
	max-height:80% !important;
	position:relative;
	z-index:20;
}

.article__header-logo:after { 
	content:"";
	position:absolute;
	background:#fff;
	width:100%;
	height:100%;
	transform:none;
	border:3px dashed #f72f60;
	left:-3px;
	top:-3px;
	z-index:10;
}

.article__content {
	position:relative;	
}
.article__content:before {
	content:"";
	display:block;
	background-image:url(../images/s_left.png);
	background-position:left 6%;
	background-size:contain;
	background-repeat:no-repeat;	
	position:absolute;
	left:0;
	top:0;
	width:60%;
	height:100%;
	z-index:-1;
}
.article__content:after {
	content:"";
	display:block;
	background-image:url(../images/s_right.png);
	background-position:right bottom;
	background-size:contain;
	background-repeat:no-repeat;	
	position:absolute;
	right:0;
	top:0;
	width:60%;
	height:90%;
	z-index:-1;
}

.article__content-wrap {
	width:1506px;
	box-sizing:border-box;
	max-width:100%;
	margin:0 auto;	
	padding-top:1px;
	padding-left:16px;
	padding-right:16px;
}
.article__content p {
	font-size:calc(18px + (28 - 18) * (100vw - 320px) / (1920 - 320));
	line-height:1.5;
}
.article__single {
	width:1074px;
	box-sizing:border-box;
	padding:0;
	max-width:100%;
}
.article__double {
	width:1360px;
	max-width:100%;
	margin:0 auto;
}
.article__double p:first-of-type {
	margin-top:60px;
}
.article__double p:last-child {
	margin-bottom:0;
}

.article__footer {
	
}

.article__social {
	
}
.article__social-desc {
	text-align:center;
	color:#f72f60;
	text-transform:uppercase;
	margin-top:4px;
}

.article__section {
	margin:120px auto;
}

@media screen and (min-width:1000px){
	.article__single-photo {
		width:100%;
		margin:0 auto;
		position: relative;
		width: 100%;
		height: 0;
		padding-bottom: 43.96%;
		background-position:center;
		background-size:cover;
		background-repeat:no-repeat;
	}
	
	.article__single-photo img {
		display:none;
	}
}
@media screen and (min-width:1565px){
	.article__header {
		padding-bottom: 718px;
		
	}	
	.article__header-content_video > *{
		height:auto;
	}
}

@media screen and (min-width:2400px){

	.article__header_bottom {
		background-position:50% 80%;
	}	
}
@media screen and (min-width:1920px){

	.article__content p {
		font-size:28px;
	}
	

	.article__header-logo {
		width:260px;
		height:156px;
	}	
	.article__header-logo:after {
		border-width:3px;
	}
}
@media screen and (min-width:1920px){
	
}

@media screen and (max-width:1000px){
	.article__header-logo:after {
		border-width:2px;
		left:-2px;
		top:-2px;
	}
	
	.article__single-photo {
		background:none;
		
	}
}
@media screen and (max-width:768px){
	.article__section {
		margin:30px auto;
	}
	.article__double p:first-of-type {
		margin-top:30px;
	}
}

@media screen and (max-width:534px){
	.article__header {
		padding-bottom: 300px;
	}	
}
@media screen and (max-width:480px){
	
}
