@charset "utf-8";/* CSS Document */@import url('../fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVIUwaEQbjA.woff2) format('woff2'');body{    background-color:#000000;    color: #FFF;    font-family: 'Open Sans', sans-serif;    font-size: 1em;    font-style: normal;    font-weight: normal;    margin: 0;	background: url(../img/background.jpg) no-repeat center center fixed;	-webkit-background-size: cover;	-moz-background-size: cover;	-o-background-size: cover;	background-size: cover;	background-attachment: fixed;}body h3{	font-weight:normal;	text-transform:uppercase;	font-size:1em;	line-height:1.5em;	padding:0;	margin:0;}body img{	border:none;	outline:none;}.container::before, .container::after, .container_max::before, .container_max::after, .container_full::before, .container_full::after, .container_inner::before, .container_inner::after {    content: "";    display: table;    line-height: 0;}.container::after, .container_max::after, .container_full::after, .container_inner::after {    clear: both;}.container::before, .container::after, .container_max::before, .container_max::after, .container_full::before, .container_full::after, .container_inner::before, .container_inner::after {    content: "";    display: table;    line-height: 0;}.page #content_wrapper {    margin-top: 2em;}.container_full {    margin-left: auto;    margin-right: auto;   max-width: 99%;   z-index:1;   position:relative;}.container_inner {   max-width: 99%;   height:100%;}.logo{	background: rgba(0, 0, 0, 0) scroll 0 0;	height: auto;	width: auto;	text-align:center;}.logo img{	margin:10% 0% 7% 0%;}.container_bottom{	max-width:500px;	text-align:center;	margin-left:auto;	margin-right:auto;		}body a{	color:#FFF;	text-decoration:none;	outline:none;	border:none}body a:hover{	text-decoration:underline;}.overlay{	display:none;	overflow:auto;	position:absolute;	z-index:100;	max-width:80%;	margin-top:5%;	margin-bottom:20%;	margin-left:10%;    margin-right: 10%;	color:#333;	padding:10% 5% 10% 5%;	background: -moz-linear-gradient(top,  rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.9) 66%, rgba(255,255,255,0.9) 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.9)), color-stop(66%,rgba(255,255,255,0.9)), color-stop(100%,rgba(255,255,255,0.9))); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top,  rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.9) 66%,rgba(255,255,255,0.9) 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top,  rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.9) 66%,rgba(255,255,255,0.9) 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top,  rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.9) 66%,rgba(255,255,255,0.9) 100%); /* IE10+ */	background: linear-gradient(to bottom,  rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.9) 66%,rgba(255,255,255,0.9) 100%); /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccffffff', endColorstr='#ccffffff',GradientType=0 ); /* IE6-9 */}.imprint{	font-size:0.6em;	display:block;	bottom:10px;}.hider{	color:#000000;	position:absolute;	top:0.5%;	right:1%;	cursor:pointer;}.xclose{	font-size:1em;}.toTop{	color:#000000;	position:absolute;	bottom:1%;	right:1%;	cursor:pointer;	}.imprint_holder{	position:relative;	float:left;	width:99%;}.imprint_inner{		padding-top:24px;}