.block.b-about-mission {
	background: linear-gradient(to right, #e40c5b 50%, #b70d4e 50%);
}
.about__mission-list {
	display: flex;
	text-align: center;
	align-items: flex-start;
	color: #fff;
}
.b-about__mission-icon {
	height: 140px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 19px;
}
.about__mission-list > li {
	width: 50%;
	padding: 60px 60px 50px;
}
.b-about__mission-icon img {
	max-height: 100%;
}
.about__mission-list h2 {
	font-family: DIN Pro;
	font-weight: 700;
	font-size: 50px;
	line-height: 63px;
}
.about__mission-list p {
	font-family: DIN Pro;
	font-weight: 500;
	font-size: 25px;
	line-height: 34px;
}

@media (min-width: 992px) and (max-width: 1439px) {
	.b-about__mission-icon {
		height: 9.72vw;
		margin-bottom: 1.32vw;
	}
	.about__mission-list > li {
		padding: 4.17vw 4.17vw 3.47vw;
	}
	.about__mission-list h2 {
		font-size: 3.47vw;
		line-height: 4.38vw;
	}
	.about__mission-list p {
		font-size: 1.74vw;
		line-height: 2.36vw;
	}
}

@media (max-width: 991px) {
	.about__mission-list {
		flex-direction: column;
	}
	.block.b-about-mission {
		background: none;
	}
	.block.b-about-mission .block-container {
		padding: 0;
	}
	.about__mission-list > li:nth-child(1) {
		background: #ee0c5d;
	}
	.about__mission-list > li:nth-child(2) {
		background: #b70d4e;
	}
	.b-about__mission-icon {
		height: 91px;
		margin-bottom: 19px;
	}
	.about__mission-list > li {
		padding: 51px 27px 41px;
		width: 100%;
	}
	.about__mission-list h2 {
		font-size: 27px;
		line-height: 63px;
	}
	.about__mission-list p {
		font-size: 16px;
		line-height: 24px;
	}
}
