.version.index /* version checker */
{
	color: #000001;
	background-color: #DF8B6E;
}

@font-face
{
	font-family: '__ScalaSans Light_5';
	src: url('../fonts/scalasans-light.eot');
	src: local('☺'), url('../fonts/scalasans-light.woff') format('woff'), url('../fonts/scalasans-light.svg') format('svg');
	font-weight: 500;
	font-style: normal;
}

@font-face
{
	font-family: '__ScalaSans_5';
	src: url('../fonts/scalasans-bold.eot');
	src: local('☺'), url('../fonts/scalasans-bold.woff') format('woff'), url('../fonts/scalasans-bold.svg') format('svg');
	font-weight: 700;
	font-style: normal;
}

#page
{
	border-width: 0px;
	filter: alpha(opacity=100);
	border-color: transparent;
	background-image: none;
	margin-right: auto;
	margin-left: auto;
	z-index: 1;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	background-color: transparent;
}

#pu53868
{
	margin-right: -10000px;
}

#u53868
{
	filter: alpha(opacity=100);
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	position: relative;
	background: transparent url("../images/ga-logo_weiss-2021.svg?crc=3986087496") no-repeat center center;
	background-size: contain;
}

.nosvg #u53868
{
	background-image: url('../images/ga-logo_weiss-2021_poster_u57292.png?crc=3897711578');
}

#pu54398
{
	width: 0.01px;
}

#u54398
{
	border-width: 0px;
	position: relative;
	border-color: transparent;
	width: 50px;
	min-height: 25px;
	background-color: transparent;
	margin-right: -10000px;
}

#u75320
{
	border-width: 0px;
	z-index: 48;
	position: relative;
	border-color: transparent;
	width: 50px;
	min-height: 25px;
	background-color: transparent;
	margin-right: -10000px;
}

#u54331
{
	z-index: 28;
	position: relative;
	margin-right: -10000px;
}

#u54331:hover
{
	border-width: 2px;
	border-style: solid;
	margin-bottom: -2px;
	border-color: #CC6600;
	margin-top: -2px;
	min-height: 0px;
	margin-right: -10002px;
	background-color: transparent;
}

.grow
{
	border-color: #000000;
	border-width: 0px;
	background-color: transparent;
}

#u55607
{
	z-index: 22;
	position: relative;
	margin-right: -10000px;
}

#u55607:hover
{
	border-width: 2px;
	border-style: solid;
	margin-bottom: -2px;
	border-color: #FF9900;
	margin-top: -2px;
	min-height: 0px;
	margin-right: -10002px;
}

#pu54357
{
	z-index: 26;
	margin-right: -10000px;
}

#u54357
{
	z-index: 26;
	position: relative;
	margin-right: -10000px;
}

#u54357:hover
{
	border-width: 2px;
	border-style: solid;
	margin-bottom: -2px;
	border-color: #FFFFFF;
	margin-top: -2px;
	min-height: 0px;
	margin-right: -10002px;
	background-color: transparent;
}

#u54344
{
	z-index: 24;
	position: relative;
	margin-right: -10000px;
}

#u54344:hover
{
	border-width: 2px;
	border-style: solid;
	margin-bottom: -2px;
	border-color: #A65E00;
	margin-top: -2px;
	min-height: 0px;
	margin-right: -10002px;
	background-color: transparent;
}

#u2280-20
{
	position: relative;
	z-index: 2;
	margin-top: 10px;
	margin-right: -10000px;
}

.html
{
	background-color: #54585A;
}

body
{
	position: relative;
}

@media (min-width: 941px), print
{
	#muse_css_mq
	{
		background-color: #FFFFFF;
	}

	#bp_infinity.active
	{
		display: block;
	}

	#page
	{
		min-height: 590px;
		padding-bottom: 15px;
		width: 100%;
		max-width: 1260px;
	}

	#pu55607
	{
		z-index: 22;
		margin-right: -10000px;
		margin-top: 275px;
		width: 15.35%;
		margin-left: 42.33%;
	}

	#u55607
	{
		width: 193px;
		margin-left: 50%;
		left: -416.5px;
	}

	#u55607:hover
	{
		width: 193px;
		margin-left: 50%;
		left: -418.5px;
	}

	#u55607_img
	{
		margin-right: -1px;
	}

	#u801-4
	{
		z-index: 30;
		width: 193px;
		min-height: 30px;
		border-width: 0px;
		background-color: transparent;
		line-height: 26px;
		position: relative;
		margin-right: -10000px;
		margin-top: 163px;
		margin-left: 50%;
		left: -416.5px;
	}

	#u801-4:hover
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 30px;
		width: 193px;
		left: -416.5px;
		margin: 163px -10000px 0px 50%;
	}

	#pu53868
	{
		z-index: 46;
		margin-top: 57px;
		width: 32.36%;
	}

	#u53868
	{
		z-index: 46;
		width: 406px;
		height: 106px;
		margin-left: 154.55%;
		left: -203px;
	}

	.nosvg #u53868
	{
		margin-left: 154.55%;
		left: -203px;
	}

	#pu54398
	{
		z-index: 47;
		margin-top: 16px;
		left: 0px;
		margin-left: 505px;
	}

	#u54398
	{
		z-index: 47;
	}

	#u75320
	{
		left: 202px;
	}

	#ppu54344
	{
		z-index: 0;
		margin-top: 71px;
		width: 100%;
		margin-left: 104.55%;
	}

	#pu54344
	{
		z-index: 24;
		margin-right: -10000px;
		width: 47.43%;
		margin-left: 26.29%;
	}

	#u54344
	{
		width: 193px;
		margin-left: 50%;
		left: 10.5px;
	}

	#u54344:hover
	{
		width: 193px;
		margin-left: 50%;
		left: 8.5px;
	}

	#u815-4
	{
		z-index: 38;
		width: 193px;
		min-height: 30px;
		border-width: 0px;
		background-color: transparent;
		line-height: 26px;
		position: relative;
		margin-right: -10000px;
		margin-top: 163px;
		margin-left: 50%;
		left: 10.5px;
	}

	#u815-4:hover
	{
		background-color: transparent;
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 30px;
		width: 193px;
		left: 10.5px;
		margin: 163px -10000px 0px 50%;
	}

	#u54331
	{
		width: 193px;
		margin-left: 50%;
		left: -202.5px;
	}

	#u54331:hover
	{
		width: 193px;
		margin-left: 50%;
		left: -204.5px;
	}

	#u806-4
	{
		z-index: 34;
		width: 193px;
		min-height: 30px;
		border-width: 0px;
		background-color: transparent;
		line-height: 26px;
		position: relative;
		margin-right: -10000px;
		margin-top: 163px;
		margin-left: 50%;
		left: -202.5px;
	}

	#u806-4:hover
	{
		background-color: transparent;
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 30px;
		width: 193px;
		left: -202.5px;
		margin: 163px -10000px 0px 50%;
	}

	#pu54357
	{
		margin-top: 275px;
		width: 15.35%;
		margin-left: 42.33%;
	}

	#u54357
	{
		width: 193px;
		margin-left: 50%;
		left: 223.5px;
	}

	#u54357:hover
	{
		width: 193px;
		margin-left: 50%;
		left: 221.5px;
	}

	#u840-4
	{
		z-index: 42;
		width: 193px;
		min-height: 30px;
		border-width: 0px;
		background-color: transparent;
		line-height: 26px;
		position: relative;
		margin-right: -10000px;
		margin-top: 163px;
		margin-left: 50%;
		left: 223.5px;
	}

	#u840-4:hover
	{
		background-color: transparent;
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 30px;
		width: 193px;
		left: 223.5px;
		margin: 163px -10000px 0px 50%;
	}

	.css_verticalspacer .verticalspacer
	{
		height: calc(100vh - 574px);
	}

	#u2280-20
	{
		width: 406px;
		min-height: 80px;
		margin-left: 50%;
		left: -202px;
	}

	.verticalspacer
	{
		min-height: 31px;
	}
}

@media (min-width: 621px) and (max-width: 940px)
{
	#muse_css_mq
	{
		background-color: #0003ac;
	}

	#bp_940.active
	{
		display: block;
	}

	#page
	{
		min-height: 607px;
		padding-bottom: 13px;
		width: 100%;
		max-width: 780px;
	}

	#pu53868
	{
		z-index: 46;
		padding-bottom: 0px;
		margin-top: 45px;
		width: 48.98%;
	}

	#u53868
	{
		z-index: 46;
		width: 380px;
		height: 100px;
		margin-left: 102.1%;
		left: -191px;
	}

	.nosvg #u53868
	{
		margin-left: 102.1%;
		left: -191px;
	}

	#pu54398
	{
		z-index: 47;
		margin-top: 20px;
		left: 0px;
		margin-left: 314px;
	}

	#u54398
	{
		z-index: 47;
	}

	#u75320
	{
		left: 107px;
	}

	#ppu54331
	{
		z-index: 0;
		margin-top: 85px;
		width: 100%;
		margin-left: 52.1%;
	}

	#pu54331
	{
		z-index: 28;
		margin-right: -10000px;
		width: 47.25%;
		margin-left: 26.38%;
	}

	#u54331
	{
		width: 180px;
		margin-left: 50%;
		left: 11.000000000000014px;
	}

	#u806-4
	{
		z-index: 34;
		width: 180px;
		min-height: 36px;
		border-width: 0px;
		background-color: transparent;
		line-height: 26px;
		position: relative;
		margin-right: -10000px;
		margin-top: 144px;
		margin-left: 50%;
		left: 11.000000000000014px;
	}

	#u55607
	{
		width: 180px;
		margin-left: 50%;
		left: -190.5px;
	}

	#u55607:hover
	{
		width: 180px;
		margin-left: 50%;
		left: -192.5px;
	}

	#u801-4
	{
		z-index: 30;
		width: 180px;
		min-height: 36px;
		border-width: 0px;
		background-color: transparent;
		line-height: 26px;
		position: relative;
		margin-right: -10000px;
		margin-top: 144px;
		margin-left: 50%;
		left: -189.5px;
	}

	#u801-4:hover
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 36px;
		width: 180px;
		left: -189.5px;
		margin: 144px -10000px 0px 50%;
	}

	#ppu54357
	{
		z-index: 0;
		margin-top: 23px;
		width: 100%;
		margin-left: 52.1%;
	}

	#pu54357
	{
		width: 47.25%;
		margin-left: 26.38%;
	}

	#u54357
	{
		width: 180px;
		margin-left: 50%;
		left: 11.000000000000014px;
	}

	#u54331:hover,#u54357:hover
	{
		width: 180px;
		margin-left: 50%;
		left: 9.000000000000014px;
	}

	#u840-4
	{
		z-index: 42;
		width: 180px;
		min-height: 36px;
		border-width: 0px;
		background-color: transparent;
		line-height: 26px;
		position: relative;
		margin-right: -10000px;
		margin-top: 144px;
		margin-left: 50%;
		left: 11.000000000000014px;
	}

	#u806-4:hover,#u840-4:hover
	{
		background-color: transparent;
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 36px;
		width: 180px;
		left: 11.000000000000014px;
		margin: 144px -10000px 0px 50%;
	}

	#u54344
	{
		width: 180px;
		margin-left: 50%;
		left: -189.5px;
	}

	#u54344:hover
	{
		width: 180px;
		margin-left: 50%;
		left: -191.5px;
	}

	#u54344_img
	{
		padding-top: 2px;
	}

	#u815-4
	{
		z-index: 38;
		width: 180px;
		min-height: 36px;
		border-width: 0px;
		background-color: transparent;
		line-height: 26px;
		position: relative;
		margin-right: -10000px;
		margin-top: 144px;
		margin-left: 50%;
		left: -190.5px;
	}

	#u815-4:hover
	{
		background-color: transparent;
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 36px;
		width: 180px;
		left: -190.5px;
		margin: 144px -10000px 0px 50%;
	}

	.css_verticalspacer .verticalspacer
	{
		height: calc(100vh - 747px);
	}

	#u2280-20
	{
		width: 420px;
		min-height: 41px;
		margin-left: 50%;
		left: -209px;
	}

	body
	{
		overflow-x: hidden;
	}

	.verticalspacer
	{
		min-height: 1px;
	}
}

@media (max-width: 620px)
{
	/*

*/

	#muse_css_mq
	{
		background-color: #00026c;
	}

	#bp_620.active
	{
		display: block;
	}

	#page
	{
		width: 320px;
		min-height: 434px;
		padding-bottom: 15px;
	}

	#pu53868
	{
		z-index: 30;
		width: 0.01px;
		margin-top: 40px;
		margin-left: 10px;
	}

	#u53868
	{
		z-index: 30;
		width: 300px;
		height: 77px;
	}

	#pu54398
	{
		z-index: 31;
		margin-left: 90px;
		margin-top: 11px;
	}

	#u54398
	{
		z-index: 31;
	}

	#u75320
	{
		left: 70px;
	}

	#ppu54331
	{
		z-index: 0;
		width: 0.01px;
		margin-top: 4px;
	}

	#pu54331
	{
		z-index: 28;
		width: 0.01px;
		margin-right: -10000px;
		margin-left: 160px;
	}

	#u54331
	{
		width: 140px;
	}

	#u54594-4
	{
		z-index: 36;
		width: 140px;
		min-height: 25px;
		border-width: 0px;
		background-color: transparent;
		line-height: 19px;
		position: relative;
		margin-right: -10000px;
		margin-top: 115px;
	}

	#u55607
	{
		width: 140px;
	}

	#u54585-4
	{
		z-index: 32;
		width: 140px;
		min-height: 25px;
		border-width: 0px;
		background-color: transparent;
		line-height: 19px;
		position: relative;
		margin-right: -10000px;
		margin-top: 115px;
	}

	#ppu54357
	{
		z-index: 0;
		width: 0.01px;
		margin-top: 20px;
	}

	#pu54357
	{
		width: 0.01px;
		margin-left: 160px;
	}

	#u54357
	{
		width: 140px;
	}

	#u54612-4
	{
		z-index: 44;
		width: 140px;
		min-height: 25px;
		border-width: 0px;
		background-color: transparent;
		line-height: 19px;
		position: relative;
		margin-right: -10000px;
		margin-top: 115px;
	}

	#u54344
	{
		width: 140px;
	}

	#u54331:hover,#u55607:hover,#u54357:hover,#u54344:hover
	{
		margin-left: -2px;
		width: 140px;
	}

	#u54603-4
	{
		z-index: 40;
		width: 140px;
		min-height: 25px;
		border-width: 0px;
		background-color: transparent;
		line-height: 19px;
		position: relative;
		margin-right: -10000px;
		margin-top: 115px;
	}

	#u54594-4:hover,#u54585-4:hover,#u54612-4:hover,#u54603-4:hover
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 25px;
		width: 140px;
		margin: 115px -10000px 0px 0px;
	}

	.css_verticalspacer .verticalspacer
	{
		height: calc(100vh - 674px);
	}

	#u2280-20
	{
		width: 300px;
		min-height: 41px;
		left: 10px;
	}

	body
	{
		overflow-x: hidden;
		min-width: 320px;
		padding-bottom: 104px;
	}

	.verticalspacer
	{
		min-height: 1px;
	}
}

