/* CSS Document *//* 	reset	preloader	container	sound	frame-page	wraper	general	space	devider	padding	margin	color	logo	overlay background *//* reset */html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, button, output, ruby, section, summary, time, mark, audio, video {font-family: 'Poppins', sans-serif;margin: 0;padding: 0;border: 0;font: inherit;color:#fff;text-decoration:none;}body {    font-family: 'Poppins', sans-serif;  	overflow:hidden;	background:none;}#main-intro{ display:block; position:fixed; width:100%; height:100%; top::0px; z-index:99999; background:#000; }#boxwrap{ width:100%; height:100%; position:absolute;top: 0;left: 0;right: 0;bottom: 0; background:none;z-index: 99999;}/* skip button */#boxskip{ width:100%; height:auto;text-align:center;position:fixed;bottom: 0px;left: 0px;z-index:9;display:none;}#skipbtn{ 	text-decoration:none; 	width: 160px; 	height: auto;	cursor:pointer; 	margin: 0 auto; 	padding: 12px 20px;	line-height: 20px;	background: rgba(0,0,0,.8);}#skipbtn span{ font-size:9pt; font-weight:300; text-transform: uppercase; letter-spacing: 2px; }button{width:175px; height:50px; border-radius: 0px 0px 5px 5px;background:rgba(236, 2, 1, 1); cursor:pointer; font-size:13pt!important; font-weight:700; -moz-transition: all 0.3s ease;  -ms-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;}button:hover{ background:rgba(0, 0, 0, 1); -moz-transition: all 0.3s ease;  -ms-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;}/* preloader */.preloaderintro	{		position: fixed;  		top: 0;  		left: 0;  		width: 100%;  		height: 100%;  		z-index: 99999;  		display: -webkit-box;  		display: -webkit-flex;  		display: -ms-flexbox;  		display: flex;  		-webkit-flex-flow: row nowrap;  		    -ms-flex-flow: row nowrap;  		        flex-flow: row nowrap;  		-webkit-box-pack: center;  		-webkit-justify-content: center;  		    -ms-flex-pack: center;  		        justify-content: center;  		-webkit-box-align: center;  		-webkit-align-items: center;  		    -ms-flex-align: center;  		        align-items: center;  		background: none ;	}.ax-spinner-wave.ax-spinner 	{  		width: 50px;  		height: 30px;  		text-align: center;  		font-size: 10px;   	}.ax-spinner-wave div 	{  		background-color: #e7f0ed;  		height: 100%;  		width: 6px;  		display: inline-block;         -webkit-animation: barpre 1.2s infinite ease-in-out;                 animation: barpre 1.2s infinite ease-in-out;             }.ax-spinner-wave .ax2 	{          -webkit-animation-delay: -1.1s;                  animation-delay: -1.1s;       }.ax-spinner-wave .ax3 	{          -webkit-animation-delay: -1s;                  animation-delay: -1s;      }.ax-spinner-wave .ax4 	{          -webkit-animation-delay: -0.9s;                  animation-delay: -0.9s;     }.ax-spinner-wave .ax5 	{          -webkit-animation-delay: -0.8s;                  animation-delay: -0.8s;      }	@-webkit-keyframes barpre {  0%, 40%, 100% {            -webkit-transform: scaleY(0.4);                    transform: scaleY(0.4); }  20% {            -webkit-transform: scaleY(1);                    transform: scaleY(1); } }@keyframes barpre {  0%, 40%, 100% {            -webkit-transform: scaleY(0.4);                    transform: scaleY(0.4); }  20% {            -webkit-transform: scaleY(1);                    transform: scaleY(1); } }/* end preloader *//* container */#boxintro{ width:100%; height:100%; position:absolute;top: 0;left: 0;right: 0;bottom: 0; background:none;display:none;z-index: 9999;}/* sound */#soundintro{  position: absolute;  right: 0px;  top: 0px;  width: 52px;  height: 46px;  z-index: 999;  cursor: pointer;  opacity:0.8;  z-index:99999;   -webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  -ms-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;}#soundintro:hover{	opacity:1; -webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  -ms-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;}.soundOnintro{ background:url("../img/soundon.png");  -webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  -ms-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;}.soundOffintro{ background:url("../img/soundoff.png");  -webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  -ms-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;}/* frame-page */.frame{  display:none;  z-index: 1;}.bgintro{  position:absolute;  width: 100%;  height:100%;  top:0px;  left:0px;  z-index:999;}.bgintro:before{	position:absolute;	content:"";	width:100%;	height:100%;	z-index:1; /* background:linear-gradient(to top, rgba(0,0,0,1), rgba(0,0,0,.3), transparent);*/ }.bgintro img{  width: 100%;  height: 100%;  object-fit: cover;}/* wraper */.contentintro{ width: 100%;margin: 0;position: absolute;top: 50vh;left: 50%;transform: translate(-50%, -50%);z-index:999;}/* general */h1{ font-size:32pt; font-weight:600;  }h2{ font-size:32pt; font-weight:600; }h3{ font-size:28pt; font-weight:300; }h4{ font-size:21pt; font-weight:300; line-height:18pt;  }h5{ font-size:13pt; font-weight:300;  }/* space */.center{ text-align:center; line-height:inherit; }.left{ text-align:left; line-height:inherit; }.right{ text-align:right; line-height:inherit; }.v-align {  display: flex;  align-items: center;  justify-content: center;  flex-direction: row;}/* devider */.devider-left{display:block; border-top: 5px solid #d1e7ec; width:127px; height:5px; position:absolute; left:10%; bottom:-10%; }.devider-right{display:block; border-top: 5px solid #d1e7ec; width:127px; height:5px; position:absolute; right:10%; top:-10%;}/* padding */.p.10px{ padding:10px; }.p-20px{ padding:20px; }.p-30px{ padding:30px; }.p-40px{ padding:40px; }.p-50px{ padding:50px; }/* margin */.m-10px{ margin-top:10px; }.m-20px{ margin-top:20px; }.m-30px{ margin-top:30px; }.m-40px{ margin-top:40px; }.m-50px{ margin-top:50px; }/* color */.gray{ color:#4f4f4f;}/* logo */.logo {  position:absolute;  top:30px;  left:40px;  width: auto;  height: auto;  z-index:9999;  cursor:pointer;}/* overlay background */.overlayintro {  position:absolute;  width: 100%;  height:100%;  overflow: hidden;  background:rgba(0, 132, 255, 0.2);  z-index:999;  opacity: 0.4;}