/* Common */

span.jp-headline-adjust {
	margin-right: -0.35em;
}

@media only screen and (max-width: 1068px) {
	span.jp-headline-adjust.medium-reject {
		margin-right: 0;
	}
}

@media only screen and (max-width: 734px) {
	span.jp-headline-adjust.small-reject {
		margin-right: 0;
	}
}

span.nowrap {
	white-space: nowrap;
}

.large-hide {
	display: none;
}

.large-show {
	display: block;
}

.large-show-inline {
	display: inline;
}

.large-show-inlineblock {
	display: inline-block;
}

@media only screen and (min-width: 1442px) {
	.xlarge-hide {
		display: none;
	}

	.xlarge-show {
		display: block;
	}

	.xlarge-show-inline {
		display: inline;
	}

	.xlarge-show-inlineblock {
		display: inline-block;
	}
}

@media only screen and (max-width: 1068px) {
	.medium-hide {
		display: none;
	}

	.medium-show {
		display: block;
	}

	.medium-show-inline {
		display: inline;
	}

	.medium-show-inlineblock {
		display: inline-block;
	}
}

@media only screen and (max-width: 734px) {
	.small-hide {
		display: none;
	}

	.small-show {
		display: block;
	}

	.small-show-inline {
		display: inline;
	}

	.small-show-inlineblock {
		display: inline-block;
	}
}

@media only screen and (max-width: 320px) {
	.xsmall-hide {
		display: none;
	}

	.xsmall-show {
		display: block;
	}

	.xsmall-show-inline {
		display: inline;
	}

	.xsmall-show-inlineblock {
		display: inline-block;
	}
}

/* JP Styles */
.section-experiences .experiences-headline .jp-headline-spacing {
	margin: 0 3px;
}
.section-experiences .inline-video-controls {
	width: 120px;
}

.section-integration .copy-block {
	width: 680px;
}

.section-integration .integration-copy {
	margin-right: 35px;
}

@media only screen and (max-width: 734px) {
	.section-integration .copy-block {
		width: 100%;
	}
	.section-integration .integration-headline {
		width: 100%;
		margin-top: 100px;
		display: block;
	}
	.section-integration .integration-copy {
		margin-right: 0;
	}
}

@media only screen and (max-width: 320px) {
	.section-integration .copy-block {
		width: 100%;
	}
	.section-integration .integration-headline {
		width: 100%;
		max-width: 280px;
	}
	.section-integration .integration-copy {
		margin-right: 0;
	}
}

/* Complete Anatomy 2021 */
.section-experiences .app.app-completeanatomy .app-icon {
	background-image: url("/jp/augmented-reality/images/overview/app_completeanatomy_icon__dx6oafyzvuoi_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) {
	.section-experiences .app.app-completeanatomy .app-icon {
		background-image: url("/jp/augmented-reality/images/overview/app_completeanatomy_icon__dx6oafyzvuoi_large_2x.jpg");
	}
}

/* plantale */
.section-experiences .app.app-plantale .inline-video-media {
	width: 506px;
	height: 234px;
}

@media only screen and (max-width: 1068px) {
	.section-experiences .app.app-plantale .inline-video-media {
		width: 390px;
		height: 180px;
	}
}

@media only screen and (max-width: 734px) {
	.section-experiences .app.app-plantale .inline-video-media {
		width: 354px;
		height: 164px;
	}
}

.section-experiences
	.app.app-plantale
	.inline-video-media
	.inline-video-frame-static {
	background-size: 506px 234px;
	background-repeat: no-repeat;
	background-image: url("/jp/augmented-reality/images/overview/app_plantale_screen_endframe__eze071ao60k2_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) {
	.section-experiences
		.app.app-plantale
		.inline-video-media
		.inline-video-frame-static {
		background-image: url("/jp/augmented-reality/images/overview/app_plantale_screen_endframe__eze071ao60k2_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-experiences
		.app.app-plantale
		.inline-video-media
		.inline-video-frame-static {
		background-size: 390px 180px;
		background-repeat: no-repeat;
		background-image: url("/jp/augmented-reality/images/overview/app_plantale_screen_endframe__eze071ao60k2_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) {
	.section-experiences
		.app.app-plantale
		.inline-video-media
		.inline-video-frame-static {
		background-image: url("/jp/augmented-reality/images/overview/app_plantale_screen_endframe__eze071ao60k2_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.section-experiences
		.app.app-plantale
		.inline-video-media
		.inline-video-frame-static {
		background-size: 354px 164px;
		background-repeat: no-repeat;
		background-image: url("/jp/augmented-reality/images/overview/app_plantale_screen_endframe__eze071ao60k2_small.jpg");
	}
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.section-experiences
		.app.app-plantale
		.inline-video-media
		.inline-video-frame-static {
		background-image: url("/jp/augmented-reality/images/overview/app_plantale_screen_endframe__eze071ao60k2_small_2x.jpg");
	}
}

.section-experiences
	.app.app-plantale
	.inline-video-media
	.inline-video-frame-start {
	background-size: 506px 234px;
	background-repeat: no-repeat;
	background-image: url("/jp/augmented-reality/images/overview/app_plantale_screen_startframe__b7orix6t11o2_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) {
	.section-experiences
		.app.app-plantale
		.inline-video-media
		.inline-video-frame-start {
		background-image: url("/jp/augmented-reality/images/overview/app_plantale_screen_startframe__b7orix6t11o2_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-experiences
		.app.app-plantale
		.inline-video-media
		.inline-video-frame-start {
		background-size: 390px 180px;
		background-repeat: no-repeat;
		background-image: url("/jp/augmented-reality/images/overview/app_plantale_screen_startframe__b7orix6t11o2_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) {
	.section-experiences
		.app.app-plantale
		.inline-video-media
		.inline-video-frame-start {
		background-image: url("/jp/augmented-reality/images/overview/app_plantale_screen_startframe__b7orix6t11o2_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.section-experiences
		.app.app-plantale
		.inline-video-media
		.inline-video-frame-start {
		background-size: 354px 164px;
		background-repeat: no-repeat;
		background-image: url("/jp/augmented-reality/images/overview/app_plantale_screen_startframe__b7orix6t11o2_small.jpg");
	}
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.section-experiences
		.app.app-plantale
		.inline-video-media
		.inline-video-frame-start {
		background-image: url("/jp/augmented-reality/images/overview/app_plantale_screen_startframe__b7orix6t11o2_small_2x.jpg");
	}
}

.section-experiences
	.app.app-plantale
	.inline-video-media
	.inline-video-frame-end {
	background-size: 506px 234px;
	background-repeat: no-repeat;
	background-image: url("/jp/augmented-reality/images/overview/app_plantale_screen_endframe__eze071ao60k2_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) {
	.section-experiences
		.app.app-plantale
		.inline-video-media
		.inline-video-frame-end {
		background-image: url("/jp/augmented-reality/images/overview/app_plantale_screen_endframe__eze071ao60k2_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-experiences
		.app.app-plantale
		.inline-video-media
		.inline-video-frame-end {
		background-size: 390px 180px;
		background-repeat: no-repeat;
		background-image: url("/jp/augmented-reality/images/overview/app_plantale_screen_endframe__eze071ao60k2_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) {
	.section-experiences
		.app.app-plantale
		.inline-video-media
		.inline-video-frame-end {
		background-image: url("/jp/augmented-reality/images/overview/app_plantale_screen_endframe__eze071ao60k2_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.section-experiences
		.app.app-plantale
		.inline-video-media
		.inline-video-frame-end {
		background-size: 354px 164px;
		background-repeat: no-repeat;
		background-image: url("/jp/augmented-reality/images/overview/app_plantale_screen_endframe__eze071ao60k2_small.jpg");
	}
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.section-experiences
		.app.app-plantale
		.inline-video-media
		.inline-video-frame-end {
		background-image: url("/jp/augmented-reality/images/overview/app_plantale_screen_endframe__eze071ao60k2_small_2x.jpg");
	}
}

.section-experiences .app.app-plantale .app-icon {
	width: 52px;
	height: 52px;
	background-size: 52px 52px;
	background-repeat: no-repeat;
	background-image: url("/jp/augmented-reality/images/overview/app_plantale_icon__ey0q815c22ye_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) {
	.section-experiences .app.app-plantale .app-icon {
		background-image: url("/jp/augmented-reality/images/overview/app_plantale_icon__ey0q815c22ye_large_2x.jpg");
	}
}

@media only screen and (min-width: 735px) {
	.section-experiences .app.app-plantale {
		margin-top: 80px;
		margin-bottom: 80px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-experiences .app.app-plantale {
		margin-top: -41px;
	}
}

@media only screen and (min-width: 735px) {
	.section-experiences .app.app-plantale .app-copy-block {
		margin-top: 59px;
		margin-right: -10px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-experiences .app.app-plantale .app-copy-block {
		margin-top: 145px;
	}
}

@media only screen and (min-width: 735px) {
	.section-experiences
		.app.iphone11promax.landscape.app-plantale
		.app-hardware {
		grid-column: 1 / span 7;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		justify-self: flex-end;
		margin-top: 59px;
	}

	.section-experiences
		.app.iphone11promax.landscape.app-plantale
		.app-copy-block {
		grid-column: 9 / span 4;
		order: 2;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-experiences
		.app.iphone11promax.landscape.app-plantale
		.app-hardware {
		grid-column-end: span 6;
		margin-top: 145px;
	}
}

.section-experiences
	.app.iphone11promax.landscape.app-plantale
	.inline-video-control-pause {
	left: 212px;
}
.section-experiences
	.app.iphone11promax.landscape.app-plantale
	.inline-video-control-play {
	left: 228px;
}
.section-experiences
	.app.iphone11promax.landscape.app-plantale
	.inline-video-control-replay {
	left: 202px;
}

@media only screen and (max-width: 1068px) {
	.section-experiences
		.app.iphone11promax.landscape.app-plantale
		.inline-video-control-pause {
		left: 144px;
	}
	.section-experiences
		.app.iphone11promax.landscape.app-plantale
		.inline-video-control-play {
		left: 159px;
	}
	.section-experiences
		.app.iphone11promax.landscape.app-plantale
		.inline-video-control-replay {
		left: 134px;
	}
}

@media only screen and (max-width: 734px) {
	.section-experiences
		.app.iphone11promax.landscape.app-plantale
		.inline-video-control-pause,
	.section-experiences
		.app.iphone11promax.landscape.app-plantale
		.inline-video-control-play,
	.section-experiences
		.app.iphone11promax.landscape.app-plantale
		.inline-video-control-replay {
		left: 50%;
		transform: translateX(-50%);
	}
}
