.row.row-1 {
	background:#fff;
	padding:65px 75px 65px 75px;
	overflow:hidden;

	.article {
		h2 {
			width:790px;
			color:$white;
			margin-left:-75px;
			height:70px;
			background:red;
			padding:0px 75px;
			@include font(40px,70px,900);
			margin-bottom:35px;
			@include redGradient();			
		}
		.left {
			float:left;
			width:50%;
		}
		.img {
			float:left;
			width:50%;
			position:relative;

			img {
				width:100%;
				margin-top:-50px;
			}
			p {
				@include pa(auto,0px,0px,auto);
				font-weight:700;
			}
		}
		.bottom {
			clear:both;

			p {
				margin-bottom:0px;
			}
		}
		p {
			@include font(29px,1.4,400);
			color:$red;
			margin-bottom:20px;

			b {
				@include font(31px,1.2,900);

				.article-logo {
					img {
						width:179px;
						height:49px;
					}
				}
			}
		}
	}
}
@media (max-width: 1600px) {
	.row.row-1 {
		padding:get-vw(65px,1600) get-vw(75px,1600) get-vw(65px,1600) get-vw(75px,1600);

		.article {
			h2 {
				width:get-vw(790px,1600);
				margin-left:get-vw(-75px,1600);
				height:get-vw(70px,1600);
				padding:0px get-vw(75px,1600);
				@include font(get-vw(40px,1600),get-vw(70px,1600),900);
				margin-bottom:get-vw(35px,1600);		
			}
			.img {
				width:50%;

				img {
					margin-top:get-vw(-50px,1600);
				}
			}
			p {
				@include font(get-vw(29px,1600),1.4,400);
				margin-bottom:get-vw(20px,1600);

				b {
					@include font(get-vw(31px,1600),1.2,900);

					.article-logo {
						img {
							width:get-vw(179px,1600);
							height:get-vw(49px,1600);
						}
					}
				}
			}
		}
	}
}