/* =============================================================================== */
/* Content Common */
/* =============================================================================== */
[data-id="d98445-1"].container-fluid {
	max-width: none;
	padding: 0;
}
[data-id="d98445-1"].container-fluid .row {
	margin-left: 0;
	margin-right: 0;
}
[data-id="d98445-1"] h2 {
	text-align: center;
}


/* =============================================================================== */
/* Keyvisual */
/* =============================================================================== */
@media screen and (min-width: 768px) {
	[data-id="1329053"] .container-fluid {
		max-width: 1920px;
		padding: 0;
	}
	[data-id="1329053"].ngc-1-in-a-row .wrapper {
		padding: 0px;
	}
	[data-id="1329053"].ngc-1-in-a-row .wrapper .list-inline-img {
		margin: 0 auto;
		border-spacing: 0;
	}
	[data-id="1329053"].ngc-1-in-a-row .wrapper .list-inline-img img{
		width: 100%;
	}
}

@media screen and (max-width: 767px) {
	[data-id="1329053"] .container-fluid {
		padding: 0;
	}
	[data-id="1329053"] .container-fluid .wrapper .list-inline-img {
		display: none;
	}
}


/* =============================================================================== */
/* Overview */
/* =============================================================================== */
[data-id="d98445-2"].container-fluid,
[data-id="d98445-3"].container-fluid,
[data-id="d98445-4"].container-fluid,
[data-id="d98445-5"].container-fluid,
[data-id="d98445-6"].container-fluid {
	max-width: none;
	padding: 120px 0;
}
[data-id="d98445-2"].container-fluid .row,
[data-id="d98445-3"].container-fluid .row,
[data-id="d98445-4"].container-fluid .row,
[data-id="d98445-5"].container-fluid .row,
[data-id="d98445-6"].container-fluid .row {
	margin-left: 0;
	margin-right: 0;
}
[data-id="d98445-2"].container-fluid .row .media-box,
[data-id="d98445-3"].container-fluid .row .media-box,
[data-id="d98445-4"].container-fluid .row .media-box,
[data-id="d98445-5"].container-fluid .row .media-box,
[data-id="d98445-6"].container-fluid .row .media-box {
	margin-left: 0;
	margin-right: 0;
}
[data-id="d98445-2"].container-fluid .row .media-box img,
[data-id="d98445-3"].container-fluid .row .media-box img,
[data-id="d98445-4"].container-fluid .row .media-box img,
[data-id="d98445-5"].container-fluid .row .media-box img,
[data-id="d98445-6"].container-fluid .row .media-box img {
	padding-left: 0;
	padding-right: 0;
}
[data-id="d98445-3"].container-fluid,
[data-id="d98445-5"].container-fluid {
	background: #f6f6f6;
}
[data-id="d98445-4"].container-fluid {
	background: #020204;
	color: #FFFFFF;
}
[data-id="d98445-2"].container-fluid h2,
[data-id="d98445-3"].container-fluid h2,
[data-id="d98445-4"].container-fluid h2,
[data-id="d98445-5"].container-fluid h2,
[data-id="d98445-6"].container-fluid h2 {
	margin-bottom: 56px
}
#d1329057.h3-image-bottom .container-fluid,
#d1329061.h3-image-bottom .container-fluid {
	max-width: none;
	padding: 0;
}
#d1329057.h3-image-bottom .container-fluid .description,
#d1329061.h3-image-bottom .container-fluid .description {
	max-width: 1264px;
	padding: 0 32px;
	margin-right: auto;
	margin-left: auto;
}
[data-id="d98445-1"] .h3-image-bottom .media-box {
	margin-top: 48px
}

@media screen and (min-width: 768px) {
	#d1329059 .media-box {
		width: 42%;
		margin-right: 2%;
	}
	#d1329059 .text-box {
		width: 56%;
	}
	#d1329059 .text-box {
		float: right;
	}
	#d1329057.h3-image-bottom .container-fluid .media-image img:nth-child(2),
	#d1329061.h3-image-bottom .container-fluid .media-image img:nth-child(2) {
		display: none;
	}
}

@media screen and (max-width: 767px) {
	[data-id="d98445-2"].container-fluid,
	[data-id="d98445-3"].container-fluid,
	[data-id="d98445-4"].container-fluid,
	[data-id="d98445-5"].container-fluid,
	[data-id="d98445-6"].container-fluid {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	[data-id="d98445-2"].container-fluid h2,
	[data-id="d98445-3"].container-fluid h2,
	[data-id="d98445-4"].container-fluid h2,
	[data-id="d98445-5"].container-fluid h2,
	[data-id="d98445-6"].container-fluid h2 {
		margin-bottom: 32px
	}
	#d1329064.h3-image-bottom .container-fluid {
		max-width: none;
		padding: 0;
	}
	#d1329064.h3-image-bottom .container-fluid .description {
		max-width: 1264px;
		padding: 0 32px;
		margin-right: auto;
		margin-left: auto;
	}
	#d1329059 .media-image {
		margin-bottom: 32px;
	}
	#d1329057.h3-image-bottom .container-fluid .media-image img:nth-child(1),
	#d1329061.h3-image-bottom .container-fluid .media-image img:nth-child(1) {
		display: none;
	}
	[data-id="d98445-1"] .h3-image-bottom .media-box {
		margin-top: 32px
	}
}