.more:after {
	top: -0.075em;
}

.section-hero .hero-content .image-apple-icon {
	margin-bottom: 26px;
}

@media only screen and (max-width: 1068px) {
	.section-hero .hero-content .image-apple-icon {
		margin-bottom: 22px;
	}
}

@media only screen and (max-width: 735px) {
	.section-hero .hero-content .image-apple-icon {
		margin-bottom: 27px;
	}
}

.section-hero .hero-content {
	color: #000;
}

.section-hero .hero-caption .caption-headline,
.section-hero .hero-caption .caption-copy {
	text-shadow: 1px 1px 4px #000;
}

.section-suppliers {
	padding-bottom: 100px;
}

.section-economy {
	background: #fafafa;
	padding-bottom: 100px;
}

@media only screen and (max-width: 1068px) {
	.section-suppliers,
	.section-economy {
		padding-bottom: 88px;
	}
}

@media only screen and (max-width: 735px) {
	.section-suppliers,
	.section-economy {
		padding-bottom: 90px;
	}
}

.section-economy .number-caption {
	padding-bottom: 75px;
}

@media only screen and (max-width: 1068px) {
	.section-economy .number-caption {
		padding-bottom: 0;
	}
}

.section-economy .badge-last {
	padding-left: 25px;
}

@media only screen and (max-width: 1068px) {
	.section-economy .badge-last {
		padding-left: 0;
	}
}

/* Graph */
.section-employees .graph-container .start {
	top: 212px;
}

@media only screen and (max-width: 1068px) {
	.section-employees .graph-container .start {
		top: 145px;
	}
}

@media only screen and (max-width: 735px) {
	.section-employees .graph-container .start {
		top: -79px;
	}
}

.section-employees .graph-captions.yr-2010 {
	left: 3px;
}

@media only screen and (max-width: 1068px) {
	.section-employees .graph-captions.yr-2010 {
		left: -6px;
	}
}

@media only screen and (max-width: 735px) {
	.section-employees .graph-captions.yr-2010 {
		bottom: -16px;
	}
}

.section-employees .graph-captions.yr-2011 {
	left: 98px;
}

@media only screen and (max-width: 1068px) {
	.section-employees .graph-captions.yr-2011 {
		left: 73px;
	}
}

@media only screen and (max-width: 735px) {
	.section-employees .graph-captions.yr-2011 {
		bottom: -16px;
	}
}

.section-employees .graph-captions.yr-2012 {
	left: 198px;
}

@media only screen and (max-width: 1068px) {
	.section-employees .graph-captions.yr-2012 {
		left: 152px;
	}
}

@media only screen and (max-width: 735px) {
	.section-employees .graph-captions.yr-2012 {
		bottom: -16px;
	}
}

.section-employees .graph-captions.yr-2013 {
	left: 299px;
}

@media only screen and (max-width: 1068px) {
	.section-employees .graph-captions.yr-2013 {
		left: 231px;
	}
}

@media only screen and (max-width: 735px) {
	.section-employees .graph-captions.yr-2013 {
		bottom: -16px;
	}
}

.section-employees .graph-captions.yr-2014 {
	left: 399px;
}

@media only screen and (max-width: 1068px) {
	.section-employees .graph-captions.yr-2014 {
		left: 312px;
	}
}

@media only screen and (max-width: 735px) {
	.section-employees .graph-captions.yr-2014 {
		left: 216px;
	}
}

.section-employees .graph-captions.yr-2015 {
	left: 500px;
}

@media only screen and (max-width: 1068px) {
	.section-employees .graph-captions.yr-2015 {
		left: 389px;
	}
}

@media only screen and (max-width: 735px) {
	.section-employees .graph-captions.yr-2015 {
		bottom: -16px;
	}
}

.section-employees .graph-captions.yr-2016 {
	left: 600px;
}

@media only screen and (max-width: 1068px) {
	.section-employees .graph-captions.yr-2016 {
		left: 467px;
	}
}

@media only screen and (max-width: 735px) {
	.section-employees .graph-captions.yr-2016 {
		bottom: -16px;
	}
}

.section-employees .graph-captions.yr-2017 {
	left: 701px;
}

@media only screen and (max-width: 1068px) {
	.section-employees .graph-captions.yr-2017 {
		left: 547px;
	}
}

@media only screen and (max-width: 735px) {
	.section-employees .graph-captions.yr-2017 {
		bottom: -16px;
	}
}

.section-employees .graph-captions.yr-2018 {
	left: 802px;
}

@media only screen and (max-width: 1068px) {
	.section-employees .graph-captions.yr-2018 {
		left: 624px;
	}
}

@media only screen and (max-width: 735px) {
	.section-employees .graph-captions.yr-2018 {
		left: 261px;
		bottom: -16px;
	}
}

/* Gallery */
.section-suppliers .gallery-section .dashnav {
	left: 8.8%;
}

.gallery-section .gallery-developer-captions {
	position: relative;
	margin-top: 40px;
}

@media only screen and (max-width: 735px) {
	.gallery-section .gallery-developer-captions {
		margin-top: 60px;
	}
}

.section-suppliers .gallery-section,
.section-economy .gallery-section {
	height: auto;
	overflow: hidden;
}
.section-economy .gallery-section {
	height: auto;
	overflow: hidden;
}

@media only screen and (max-width: 1068px) {
	.section-suppliers .gallery-section {
		height: auto;
	}
	.section-economy .gallery-section {
		height: auto;
	}
}

.section-suppliers .gallery-section .gallery-supplier-captions,
.section-economy .gallery-section .gallery-developer-captions {
	margin-top: 0;
}

.section-suppliers .gallery-section .gallery-supplier-captions .gallery-caption,
.section-economy .gallery-section .gallery-developer-captions .gallery-caption {
	max-width: 960px;
	padding: 40px 0 80px;
	background-color: #fafafa;
	box-sizing: border-box;
}

.section-economy .gallery-section .gallery-developer-captions .gallery-caption {
	background-color: #fff;
}

.section-suppliers
	.gallery-section
	.gallery-supplier-captions
	.gallery-caption {
	height: 356px;
}

.section-economy .gallery-section .gallery-developer-captions .gallery-caption {
	height: 454px;
}

@media only screen and (max-width: 1068px) {
	.section-suppliers
		.gallery-section
		.gallery-supplier-captions
		.gallery-caption {
		height: 434px;
	}

	.section-economy
		.gallery-section
		.gallery-developer-captions
		.gallery-caption {
		height: 558px;
	}
}

@media only screen and (max-width: 735px) {
	.section-suppliers
		.gallery-section
		.gallery-supplier-captions
		.gallery-caption,
	.section-economy
		.gallery-section
		.gallery-developer-captions
		.gallery-caption {
		background-color: transparent;
		height: auto;
		padding: 0;
	}
}

.section-suppliers .gallery-section .caption-copy,
.section-economy .gallery-section .caption-copy {
	color: #333;
	margin-top: 10px;
	line-height: 1.52947;
	font-size: 17px;
}

.section-suppliers .gallery-section .caption-item,
.section-economy .gallery-section .caption-item {
	margin-left: 16%;
}

@media only screen and (max-width: 1068px) {
	.section-suppliers
		.gallery-section
		.gallery-supplier-captions
		.gallery-caption,
	.section-economy
		.gallery-section
		.gallery-developer-captions
		.gallery-caption {
		max-width: 580px;
	}

	.section-suppliers .gallery-section .caption-item,
	.section-economy .gallery-section .caption-item {
		margin-left: 10%;
	}
	.section-suppliers .gallery-section .caption-item > p,
	.section-economy .gallery-section .caption-item > p {
		margin-right: 5%;
	}
}

@media only screen and (max-width: 735px) {
	.section-suppliers
		.gallery-section
		.gallery-supplier-captions
		.gallery-caption,
	.section-economy
		.gallery-section
		.gallery-developer-captions
		.gallery-caption {
		max-width: none;
	}

	.section-suppliers .gallery-section .gallery-supplier-captions,
	.section-economy .gallery-section .gallery-developer-captions {
		margin-top: 60px;
	}

	.section-suppliers .gallery-section .caption-item,
	.section-economy .gallery-section .caption-item {
		margin-left: 6%;
	}
}

.gallery-section .paddlenav-arrow-previous,
.gallery-section .paddlenav-arrow-next,
.section-suppliers .gallery-section .paddlenav-arrow-previous,
.section-suppliers .gallery-section .paddlenav-arrow-next,
.section-economy .gallery-section .paddlenav-arrow-previous,
.section-economy .gallery-section .paddlenav-arrow-next {
	top: 300px;
	margin-top: -45px;
}

@media only screen and (max-width: 1068px) {
	.gallery-section .paddlenav-arrow-previous,
	.gallery-section .paddlenav-arrow-next,
	.section-suppliers .gallery-section .paddlenav-arrow-previous,
	.section-suppliers .gallery-section .paddlenav-arrow-next,
	.section-economy .gallery-section .paddlenav-arrow-previous,
	.section-economy .gallery-section .paddlenav-arrow-next {
		top: 181px;
	}
}

@media only screen and (max-width: 735px) {
	.gallery-section .paddlenav-arrow-previous,
	.gallery-section .paddlenav-arrow-next,
	.section-suppliers .gallery-section .paddlenav-arrow-previous,
	.section-suppliers .gallery-section .paddlenav-arrow-next,
	.section-economy .gallery-section .paddlenav-arrow-previous,
	.section-economy .gallery-section .paddlenav-arrow-next {
		top: 233px;
	}
}

/* Localized images */
.image-apple-icon {
	width: 45px;
	height: 55px;
	background-size: 45px 55px;
	background-repeat: no-repeat;
	background-image: url("/jp/job-creation/images/overview/apple_icon_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.image-apple-icon {
		background-image: url("/jp/job-creation/images/overview/apple_icon_large_2x.png");
	}
}

@media only screen and (max-width: 1068px) {
	.image-apple-icon {
		width: 32px;
		height: 39px;
		background-size: 32px 39px;
		background-repeat: no-repeat;
		background-image: url("/jp/job-creation/images/overview/apple_icon_medium.png");
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-apple-icon {
		background-image: url("/jp/job-creation/images/overview/apple_icon_medium_2x.png");
	}
}

.image-hero {
	background-size: cover;
	background-image: url("/jp/job-creation/images/overview/hero_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.image-hero {
		background-image: url("/jp/job-creation/images/overview/hero_large_2x.jpg");
	}
}

@media only screen and (min-width: 1816px) {
	.image-hero {
		background-position: center 36%;
	}
}

@media only screen and (max-width: 1068px) {
	.image-hero {
		background-image: url("/jp/job-creation/images/overview/hero_medium.jpg");
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-hero {
		background-image: url("/jp/job-creation/images/overview/hero_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.image-hero {
		background-image: url("/jp/job-creation/images/overview/hero_small.jpg");
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.image-hero {
		background-image: url("/jp/job-creation/images/overview/hero_small_2x.jpg");
	}
}

/* Graph */
.image-graph-growth {
	background-size: 824px 359px;
	background-image: url("/jp/job-creation/images/overview/graph_growth_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.image-graph-growth {
		background-image: url("/jp/job-creation/images/overview/graph_growth_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.image-graph-growth {
		background-size: 646px 282px;
		background-image: url("/jp/job-creation/images/overview/graph_growth_medium.jpg");
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-graph-growth {
		background-image: url("/jp/job-creation/images/overview/graph_growth_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.image-graph-growth {
		background-size: 292px 128px;
		background-image: url("/jp/job-creation/images/overview/graph_growth_small.jpg");
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.image-graph-growth {
		background-image: url("/jp/job-creation/images/overview/graph_growth_small_2x.jpg");
	}
}

/* icon */
.image-icon-information {
	width: 35px;
	height: 46px;
	background-size: 35px 46px;
	background-repeat: no-repeat;
	background-image: url("/jp/job-creation/images/overview/icon_information_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.image-icon-information {
		background-image: url("/jp/job-creation/images/overview/icon_information_large_2x.png");
	}
}

.image-icon-accommodation {
	width: 41px;
	height: 43px;
	background-size: 41px 43px;
	background-repeat: no-repeat;
	background-image: url("/jp/job-creation/images/overview/icon_accommodation_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.image-icon-accommodation {
		background-image: url("/jp/job-creation/images/overview/icon_accommodation_large_2x.png");
	}
}

/* Employee Gallery */
.image-employee-1 {
	width: 960px;
	height: 600px;
	background-size: 960px 600px;
	background-repeat: no-repeat;
	background-image: url("/jp/job-creation/images/overview/employee_1_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.image-employee-1 {
		background-image: url("/jp/job-creation/images/overview/employee_1_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.image-employee-1 {
		width: 580px;
		height: 362px;
		background-size: 580px 362px;
		background-repeat: no-repeat;
		background-image: url("/jp/job-creation/images/overview/employee_1_medium.jpg");
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-employee-1 {
		background-image: url("/jp/job-creation/images/overview/employee_1_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.image-employee-1 {
		width: 736px;
		height: 467px;
		background-size: 736px 467px;
		background-repeat: no-repeat;
		background-image: url("/jp/job-creation/images/overview/employee_1_small.jpg");
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.image-employee-1 {
		background-image: url("/jp/job-creation/images/overview/employee_1_small_2x.jpg");
	}
}

.image-employee-2 {
	width: 960px;
	height: 600px;
	background-size: 960px 600px;
	background-repeat: no-repeat;
	background-image: url("/jp/job-creation/images/overview/employee_2_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.image-employee-2 {
		background-image: url("/jp/job-creation/images/overview/employee_2_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.image-employee-2 {
		width: 580px;
		height: 362px;
		background-size: 580px 362px;
		background-repeat: no-repeat;
		background-image: url("/jp/job-creation/images/overview/employee_2_medium.jpg");
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-employee-2 {
		background-image: url("/jp/job-creation/images/overview/employee_2_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.image-employee-2 {
		width: 736px;
		height: 467px;
		background-size: 736px 467px;
		background-repeat: no-repeat;
		background-image: url("/jp/job-creation/images/overview/employee_2_small.jpg");
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.image-employee-2 {
		background-image: url("/jp/job-creation/images/overview/employee_2_small_2x.jpg");
	}
}

.image-employee-3 {
	width: 960px;
	height: 600px;
	background-size: 960px 600px;
	background-repeat: no-repeat;
	background-image: url("/jp/job-creation/images/overview/employee_3_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.image-employee-3 {
		background-image: url("/jp/job-creation/images/overview/employee_3_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.image-employee-3 {
		width: 580px;
		height: 362px;
		background-size: 580px 362px;
		background-repeat: no-repeat;
		background-image: url("/jp/job-creation/images/overview/employee_3_medium.jpg");
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-employee-3 {
		background-image: url("/jp/job-creation/images/overview/employee_3_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.image-employee-3 {
		width: 736px;
		height: 467px;
		background-size: 736px 467px;
		background-repeat: no-repeat;
		background-image: url("/jp/job-creation/images/overview/employee_3_small.jpg");
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.image-employee-3 {
		background-image: url("/jp/job-creation/images/overview/employee_3_small_2x.jpg");
	}
}

.image-employee-4 {
	width: 960px;
	height: 600px;
	background-size: 960px 600px;
	background-repeat: no-repeat;
	background-image: url("/jp/job-creation/images/overview/employee_4_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.image-employee-4 {
		background-image: url("/jp/job-creation/images/overview/employee_4_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.image-employee-4 {
		width: 580px;
		height: 362px;
		background-size: 580px 362px;
		background-repeat: no-repeat;
		background-image: url("/jp/job-creation/images/overview/employee_4_medium.jpg");
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-employee-4 {
		background-image: url("/jp/job-creation/images/overview/employee_4_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.image-employee-4 {
		width: 736px;
		height: 467px;
		background-size: 736px 467px;
		background-repeat: no-repeat;
		background-image: url("/jp/job-creation/images/overview/employee_4_small.jpg");
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.image-employee-4 {
		background-image: url("/jp/job-creation/images/overview/employee_4_small_2x.jpg");
	}
}

.image-employee-5 {
	width: 960px;
	height: 600px;
	background-size: 960px 600px;
	background-repeat: no-repeat;
	background-image: url("/jp/job-creation/images/overview/employee_5_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.image-employee-5 {
		background-image: url("/jp/job-creation/images/overview/employee_5_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.image-employee-5 {
		width: 580px;
		height: 362px;
		background-size: 580px 362px;
		background-repeat: no-repeat;
		background-image: url("/jp/job-creation/images/overview/employee_5_medium.jpg");
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-employee-5 {
		background-image: url("/jp/job-creation/images/overview/employee_5_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.image-employee-5 {
		width: 736px;
		height: 467px;
		background-size: 736px 467px;
		background-repeat: no-repeat;
		background-image: url("/jp/job-creation/images/overview/employee_5_small.jpg");
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.image-employee-5 {
		background-image: url("/jp/job-creation/images/overview/employee_5_small_2x.jpg");
	}
}

/* Supplier Gallery */
.image-supplier-1 {
	width: 960px;
	height: 600px;
	background-size: 960px 600px;
	background-repeat: no-repeat;
	background-image: url("/jp/job-creation/images/overview/supplier_1_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.image-supplier-1 {
		background-image: url("/jp/job-creation/images/overview/supplier_1_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.image-supplier-1 {
		width: 580px;
		height: 362px;
		background-size: 580px 362px;
		background-repeat: no-repeat;
		background-image: url("/jp/job-creation/images/overview/supplier_1_medium.jpg");
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-supplier-1 {
		background-image: url("/jp/job-creation/images/overview/supplier_1_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.image-supplier-1 {
		width: 736px;
		height: 467px;
		background-size: 736px 467px;
		background-repeat: no-repeat;
		background-image: url("/jp/job-creation/images/overview/supplier_1_small.jpg");
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.image-supplier-1 {
		background-image: url("/jp/job-creation/images/overview/supplier_1_small_2x.jpg");
	}
}

.image-supplier-2 {
	width: 960px;
	height: 600px;
	background-size: 960px 600px;
	background-repeat: no-repeat;
	background-image: url("/jp/job-creation/images/overview/supplier_2_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.image-supplier-2 {
		background-image: url("/jp/job-creation/images/overview/supplier_2_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.image-supplier-2 {
		width: 580px;
		height: 362px;
		background-size: 580px 362px;
		background-repeat: no-repeat;
		background-image: url("/jp/job-creation/images/overview/supplier_2_medium.jpg");
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-supplier-2 {
		background-image: url("/jp/job-creation/images/overview/supplier_2_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.image-supplier-2 {
		width: 736px;
		height: 467px;
		background-size: 736px 467px;
		background-repeat: no-repeat;
		background-image: url("/jp/job-creation/images/overview/supplier_2_small.jpg");
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.image-supplier-2 {
		background-image: url("/jp/job-creation/images/overview/supplier_2_small_2x.jpg");
	}
}

.image-supplier-3 {
	width: 960px;
	height: 600px;
	background-size: 960px 600px;
	background-repeat: no-repeat;
	background-image: url("/jp/job-creation/images/overview/supplier_3_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.image-supplier-3 {
		background-image: url("/jp/job-creation/images/overview/supplier_3_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.image-supplier-3 {
		width: 580px;
		height: 362px;
		background-size: 580px 362px;
		background-repeat: no-repeat;
		background-image: url("/jp/job-creation/images/overview/supplier_3_medium.jpg");
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-supplier-3 {
		background-image: url("/jp/job-creation/images/overview/supplier_3_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.image-supplier-3 {
		width: 736px;
		height: 467px;
		background-size: 736px 467px;
		background-repeat: no-repeat;
		background-image: url("/jp/job-creation/images/overview/supplier_3_small.jpg");
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.image-supplier-3 {
		background-image: url("/jp/job-creation/images/overview/supplier_3_small_2x.jpg");
	}
}

.image-supplier-4 {
	width: 960px;
	height: 600px;
	background-size: 960px 600px;
	background-repeat: no-repeat;
	background-image: url("/jp/job-creation/images/overview/supplier_4_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.image-supplier-4 {
		background-image: url("/jp/job-creation/images/overview/supplier_4_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.image-supplier-4 {
		width: 580px;
		height: 362px;
		background-size: 580px 362px;
		background-repeat: no-repeat;
		background-image: url("/jp/job-creation/images/overview/supplier_4_medium.jpg");
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-supplier-4 {
		background-image: url("/jp/job-creation/images/overview/supplier_4_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.image-supplier-4 {
		width: 736px;
		height: 467px;
		background-size: 736px 467px;
		background-repeat: no-repeat;
		background-image: url("/jp/job-creation/images/overview/supplier_4_small.jpg");
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.image-supplier-4 {
		background-image: url("/jp/job-creation/images/overview/supplier_4_small_2x.jpg");
	}
}

/* Developer Gallery */
.image-developer-1 {
	width: 960px;
	height: 600px;
	background-size: 960px 600px;
	background-repeat: no-repeat;
	background-image: url("/jp/job-creation/images/overview/developer_1_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.image-developer-1 {
		background-image: url("/jp/job-creation/images/overview/developer_1_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.image-developer-1 {
		width: 580px;
		height: 362px;
		background-size: 580px 362px;
		background-repeat: no-repeat;
		background-image: url("/jp/job-creation/images/overview/developer_1_medium.jpg");
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-developer-1 {
		background-image: url("/jp/job-creation/images/overview/developer_1_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.image-developer-1 {
		width: 736px;
		height: 467px;
		background-size: 736px 467px;
		background-repeat: no-repeat;
		background-image: url("/jp/job-creation/images/overview/developer_1_small.jpg");
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.image-developer-1 {
		background-image: url("/jp/job-creation/images/overview/developer_1_small_2x.jpg");
	}
}

.image-developer-2 {
	width: 960px;
	height: 600px;
	background-size: 960px 600px;
	background-repeat: no-repeat;
	background-image: url("/jp/job-creation/images/overview/developer_2_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.image-developer-2 {
		background-image: url("/jp/job-creation/images/overview/developer_2_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.image-developer-2 {
		width: 580px;
		height: 362px;
		background-size: 580px 362px;
		background-repeat: no-repeat;
		background-image: url("/jp/job-creation/images/overview/developer_2_medium.jpg");
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-developer-2 {
		background-image: url("/jp/job-creation/images/overview/developer_2_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.image-developer-2 {
		width: 736px;
		height: 467px;
		background-size: 736px 467px;
		background-repeat: no-repeat;
		background-image: url("/jp/job-creation/images/overview/developer_2_small.jpg");
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.image-developer-2 {
		background-image: url("/jp/job-creation/images/overview/developer_2_small_2x.jpg");
	}
}

.image-developer-3 {
	width: 960px;
	height: 600px;
	background-size: 960px 600px;
	background-repeat: no-repeat;
	background-image: url("/jp/job-creation/images/overview/developer_3_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.image-developer-3 {
		background-image: url("/jp/job-creation/images/overview/developer_3_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.image-developer-3 {
		width: 580px;
		height: 362px;
		background-size: 580px 362px;
		background-repeat: no-repeat;
		background-image: url("/jp/job-creation/images/overview/developer_3_medium.jpg");
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-developer-3 {
		background-image: url("/jp/job-creation/images/overview/developer_3_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.image-developer-3 {
		width: 736px;
		height: 467px;
		background-size: 736px 467px;
		background-repeat: no-repeat;
		background-image: url("/jp/job-creation/images/overview/developer_3_small.jpg");
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.image-developer-3 {
		background-image: url("/jp/job-creation/images/overview/developer_3_small_2x.jpg");
	}
}

.image-developer-4 {
	width: 960px;
	height: 600px;
	background-size: 960px 600px;
	background-repeat: no-repeat;
	background-image: url("/jp/job-creation/images/overview/developer_4_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.image-developer-4 {
		background-image: url("/jp/job-creation/images/overview/developer_4_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.image-developer-4 {
		width: 580px;
		height: 362px;
		background-size: 580px 362px;
		background-repeat: no-repeat;
		background-image: url("/jp/job-creation/images/overview/developer_4_medium.jpg");
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-developer-4 {
		background-image: url("/jp/job-creation/images/overview/developer_4_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.image-developer-4 {
		width: 736px;
		height: 467px;
		background-size: 736px 467px;
		background-repeat: no-repeat;
		background-image: url("/jp/job-creation/images/overview/developer_4_small.jpg");
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.image-developer-4 {
		background-image: url("/jp/job-creation/images/overview/developer_4_small_2x.jpg");
	}
}

.image-developer-5 {
	width: 960px;
	height: 600px;
	background-size: 960px 600px;
	background-repeat: no-repeat;
	background-image: url("/jp/job-creation/images/overview/developer_5_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.image-developer-5 {
		background-image: url("/jp/job-creation/images/overview/developer_5_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.image-developer-5 {
		width: 580px;
		height: 362px;
		background-size: 580px 362px;
		background-repeat: no-repeat;
		background-image: url("/jp/job-creation/images/overview/developer_5_medium.jpg");
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-developer-5 {
		background-image: url("/jp/job-creation/images/overview/developer_5_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.image-developer-5 {
		width: 736px;
		height: 467px;
		background-size: 736px 467px;
		background-repeat: no-repeat;
		background-image: url("/jp/job-creation/images/overview/developer_5_small.jpg");
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.image-developer-5 {
		background-image: url("/jp/job-creation/images/overview/developer_5_small_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-hero .hero-content {
		margin-top: 124px;
	}
}

@media only screen and (max-width: 735px) {
	.section-hero .hero-content {
		margin-top: 90px;
	}
}
