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

.more:after {
	margin-top: -0.1em;
}
.touch .more:after {
	margin-top: 0.07em;
}
a wbr + .nowrap {
	display: inline;
}

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

.section-partners {
	padding-bottom: 140px;
}

.typography-headline-elevated .nowrap {
	display: inline;
}

@media only screen and (max-width: 1068px) {
	.section-partners {
		padding-bottom: 90px;
	}
}

@media only screen and (max-width: 735px) {
	.section-partners {
		padding-bottom: 66px;
	}
}

.section-hero .image-hero {
	background-size: 502px 624px;
	background-image: url("/jp/ios/business-chat/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) {
	.section-hero .image-hero {
		background-image: url("/jp/ios/business-chat/images/overview/hero_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-hero .image-hero {
		background-size: 402px 500px;
		background-image: url("/jp/ios/business-chat/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) {
	.section-hero .image-hero {
		background-image: url("/jp/ios/business-chat/images/overview/hero_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.section-hero .image-hero {
		background-size: 282px 348px;
		background-image: url("/jp/ios/business-chat/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) {
	.section-hero .image-hero {
		background-image: url("/jp/ios/business-chat/images/overview/hero_small_2x.jpg");
	}
}

.section-features .features-grid .image-conversation {
	width: 281px;
	height: 428px;
	background-size: 281px 428px;
	background-repeat: no-repeat;
	background-image: url("/jp/ios/business-chat/images/overview/conversation_large.jpg");
	position: relative;
	left: 50%;
	margin-left: -140.5px;
}

@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-features .features-grid .image-conversation {
		background-image: url("/jp/ios/business-chat/images/overview/conversation_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-features .features-grid .image-conversation {
		width: 258px;
		height: 391px;
		background-size: 258px 391px;
		background-repeat: no-repeat;
		background-image: url("/jp/ios/business-chat/images/overview/conversation_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-features .features-grid .image-conversation {
		background-image: url("/jp/ios/business-chat/images/overview/conversation_medium_2x.jpg");
	}
}

@media only screen and (max-width: 735px) {
	.section-features .features-grid .image-conversation {
		width: 234px;
		height: 358px;
		background-size: 234px 358px;
		background-repeat: no-repeat;
		background-image: url("/jp/ios/business-chat/images/overview/conversation_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) {
	.section-features .features-grid .image-conversation {
		background-image: url("/jp/ios/business-chat/images/overview/conversation_small_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-features .features-grid .image-conversation {
		left: 50%;
		margin-left: -129px;
	}
}

@media only screen and (max-width: 735px) {
	.section-features .features-grid .image-conversation {
		left: 50%;
		margin-left: -117px;
	}
}
