@charset "UTF-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	outline: none;
}
img {border: none; -webkit-touch-callout: none; -webkit-user-select:none; }

html{
  height: 100vh;
	margin: 0px;
	padding: 0px;

}

body {

  background: url(intro_bg.jpg) no-repeat center center fixed; 
	-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  	background-color: #fff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}
@-webkit-keyframes text-focus-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes focus-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-filter:blur(0);filter:blur(0);opacity:1}}
.focus-in{-webkit-animation:text-focus-in 1s cubic-bezier(.55,.085,.68,.53) forwards;animation:text-focus-in 1.3s cubic-bezier(.55,.085,.68,.53) forwards}
div.frameT {
	width: 100%;
	padding: 0;
	display: table;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
}
div.frameTC {
	padding: 20px;
	vertical-align: middle;
	display: table-cell;
	margin: 0;
	}
div.content {
	max-width: 100%;
	margin-left:auto;
	margin-right:auto;
	margin: 0 auto;
	text-align: left;
	text-align:center;
	background-co: #fff;
}
.intro_box{max-width: 450px;min-height: 200px;margin-left:10%;margin-right:auto;padding: 20px; }

.lang {font-family:var(--PrimaryFontFamily);color:rgba(255, 255, 255, 0.7);font-size:14px;text-transform:uppercase;text-align:left;text-decoration: none; -webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:10px;padding-top:10px;height:20px;}

.lang a:link {font-family:var(--PrimaryFontFamily);color:rgba(255, 255, 255, 0.7);font-variant:small-caps;letter-spacing: 2px;font-size:14px;text-decoration: none; -webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;}/* lang link */
.lang a:visited {font-family:var(--PrimaryFontFamily);color:rgba(255, 255, 255, 0.7);font-variant:small-caps;letter-spacing: 2px;font-size:14px;text-decoration: none; -webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;}/* mouse over link */
.lang a:hover {font-family:var(--PrimaryFontFamily);color:rgba(255, 255, 255, 1.0);font-variant:small-caps;letter-spacing: 2px;font-size:14px;text-decoration: none; -webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;}/* selected link */
.lang a:active {font-family:var(--PrimaryFontFamily);color:rgba(255, 255, 255, 0.7);font-variant:small-caps;letter-spacing: 2px;font-size:14px;text-decoration: none; -webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;}/* unvisited link 



