#ac-localnav.ac-localnav-stacked .ac-ln-title {
	height: 52px;
}

@media only screen and (max-width: 825px) {
	#ac-localnav.ac-localnav-stacked .ac-ln-title {
		height: 38px;
	}
}

#ac-localnav.ac-localnav-stacked .ac-ln-menu-tray {
	padding-top: 18px;
}

@media only screen and (max-width: 825px) {
	#ac-localnav.ac-localnav-stacked .ac-ln-menu-tray {
		padding-top: 0px;
	}
}

#ac-localnav.ac-localnav-stacked .ac-ln-actions {
	padding-top: 18px;
}

@media only screen and (max-width: 825px) {
	#ac-localnav.ac-localnav-stacked .ac-ln-actions {
		padding-top: 16px;
	}
}

#ac-localnav.ac-localnav-stacked {
	height: 52px;
}

@media only screen and (max-width: 825px) {
	#ac-localnav.ac-localnav-stacked {
		height: 48px;
	}
}

html.enhance-xp .section-hero .hero-sticky-wrapper .hero-sticky-container .overlay-container .hero-logo-foundation {
	width: 168px;
	height: 29px;
	background-size: 168px 29px;
	background-repeat: no-repeat;
	background-image: url("/vn/studio-display/images/overview/hero/logo_foundation__ge7v2ckcl066_large.png");
	position: absolute;
	left: 30px;
	bottom: 30px;
	opacity: 0;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx) {
	html.enhance-xp .section-hero .hero-sticky-wrapper .hero-sticky-container .overlay-container .hero-logo-foundation {
		background-image: url("/vn/studio-display/images/overview/hero/logo_foundation__ge7v2ckcl066_large_2x.png");
	}
}

@media only screen and (max-width: 1068px) {
	html.enhance-xp .section-hero .hero-sticky-wrapper .hero-sticky-container .overlay-container .hero-logo-foundation {
		width: 170px;
		height: 29px;
		background-size: 170px 29px;
		background-repeat: no-repeat;
		background-image: url("/vn/studio-display/images/overview/hero/logo_foundation__ge7v2ckcl066_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) {
	html.enhance-xp .section-hero .hero-sticky-wrapper .hero-sticky-container .overlay-container .hero-logo-foundation {
		background-image: url("/vn/studio-display/images/overview/hero/logo_foundation__ge7v2ckcl066_medium_2x.png");
	}
}

@media only screen and (max-width: 734px) {
	html.enhance-xp .section-hero .hero-sticky-wrapper .hero-sticky-container .overlay-container .hero-logo-foundation {
		width: 105px;
		height: 18px;
		background-size: 105px 18px;
		background-repeat: no-repeat;
		background-image: url("/vn/studio-display/images/overview/hero/logo_foundation__ge7v2ckcl066_small.png");
	}
}

@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) {
	html.enhance-xp .section-hero .hero-sticky-wrapper .hero-sticky-container .overlay-container .hero-logo-foundation {
		background-image: url("/vn/studio-display/images/overview/hero/logo_foundation__ge7v2ckcl066_small_2x.png");
	}
}

@media only screen and (min-width: 1069px) {
	.router-item-augmented-reality .grid-item-headline {
		max-width: 445px;
	}
}

.fontsize-fix {
	font-size: 90px;
}

@media only screen and (max-width: 1068px) {
	.fontsize-fix {
		font-size: 70px;
	}
}

@media only screen and (max-width: 734px) {
	.fontsize-fix {
		font-size: 32px;
	}
}

.typography-headline-hero {
	line-height: 1.2;
}
