/* Geo-Alt Caption */

#modal-content-battery .image-container .typography-caption {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 11.5%;
	text-align: center;
	color: #6e6e73;
}

@media only screen and (max-width: 734px) {
	#modal-content-battery .image-container .typography-caption {
		position: absolute;
		left: 0;
		right: 0;
		bottom: 21.5%;
		text-align: center;
		color: #6e6e73;
	}
}

@media only screen and (max-width: 480px) {
	#modal-content-battery .image-container .typography-caption {
		position: absolute;
		left: 0;
		right: 0;
		bottom: 17.5%;
		text-align: center;
		color: #6e6e73;
	}
}

/* Fix Innovation card modal */
@media (min-width: 1069px) {
	.feature-card-modal-tile.tile-horizontal-layout .card-viewport-content .feature-card-modal-copyblock {
		width: 350px;
		flex-shrink: 0;
		padding-top: var(--tile-card-vertical-space);
		padding-bottom: var(--tile-card-vertical-space);
	}
}

/* Fix Card Height for Mobile */
@media (max-width: 734px) {
	.feature-card .feature-card-copy {
		padding-bottom: 338px;
	}
}

/*start privacy section*/
.section-banner.privacy .banner-card-headline {
	font-size: 32px;
	line-height: 1.125;
	font-weight: 600 !important;
	letter-spacing: 0.004em;
	font-family:
		SF Pro TH,
		SF Pro Display,
		SF Pro Icons,
		Helvetica Neue,
		Helvetica,
		Arial,
		sans-serif;
}

@media (max-width: 734px) {
	.section-banner.privacy .banner-card-banner {
		--max-height: 560px;
	}
}

@media (max-width: 1068px) {
	.section-banner.privacy .banner-card.banner-card-image-type-background .banner-card-image {
		bottom: -40px;
	}
}

@media (max-width: 734px) {
	.section-banner.privacy .banner-card.banner-card-image-type-background .banner-card-image {
		bottom: 0px;
	}
}
/*end privacy section*/

html.android .ribbon.android-show {
	display: block;
}
