
/* mobile only overlay */

.onlyMobileOverlay {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 300;
	background-color: #052346;
	display:flex;
	align-items: center;
}

.onlyMobileOverlay.hidden {
	display:none;
}

.onlyMobileOverlay .panel {
	position: relative;
	text-align: center;
	margin:auto;
	font-family: 'CircularB-Web',sans-serif;
	color: white;
	text-align: center;
	font-size: 1.2em;
	width: 400px;
	color: white;
}

.onlyMobileOverlay .logo-brunnen-challenge {
	width: 90%;
	margin-bottom: 1em;
}

.onlyMobileOverlay .logo-sponsor {
	width: 62%;
	margin-top: 1.3em;
}

.onlyMobileOverlay .logo-sponsor.logo-sgsw {
	width: 50%;
	margin-top: 2em;
}