/*Page Fade In*/
.PageFadeIn{
	opacity:0;
	-webkit-animation: pagefadein 1s ease-in-out forwards;
	-moz-animation: pagefadein 1s ease-in-out forwards;
	-o-animation: pagefadein 1s ease-in-out forwards;
	-ms-animation: pagefadein 1s ease-in-out forwards;
	animation: pagefadein 1s ease-in-out forwards;
}
.PageFadeOut{
	opacity:1;
	-webkit-animation: pagefadeout 1s ease-in-out forwards;
	-moz-animation: pagefadeout 1s ease-in-out forwards;
	-o-animation: pagefadeout 1s ease-in-out forwards;
	-ms-animation: pagefadeout 1s ease-in-out forwards;
	animation: pagefadeout 1s ease-in-out forwards;
}
.PageFadeInUp{
	opacity:0;
	-webkit-animation: pagefadeinup 0.5s ease-out forwards;
	-moz-animation: pagefadeinup 0.5s ease-out forwards;
	-o-animation: pagefadeinup 0.5s ease-out forwards;
	-ms-animation: pagefadeinup 0.5s ease-out forwards;
	animation: pagefadeinup 0.5s ease-out forwards;
}
.PageFadeInLeft{
	opacity:0;
	-webkit-animation: pagefadeinleft 0.5s ease-out forwards;
	-moz-animation: pagefadeinleft 0.5s ease-out forwards;
	-o-animation: pagefadeinleft 0.5s ease-out forwards;
	-ms-animation: pagefadeinleft 0.5s ease-out forwards;
	animation: pagefadeinleft 0.5s ease-out forwards;
}
.PageFadeInRight{
	opacity:0;
	-webkit-animation: pagefadeinright 0.5s ease-out forwards;
	-moz-animation: pagefadeinright 0.5s ease-out forwards;
	-o-animation: pagefadeinright 0.5s ease-out forwards;
	-ms-animation: pagefadeinright 0.5s ease-out forwards;
	animation: pagefadeinright 0.5s ease-out forwards;
}
.fadeinview, .fadeinviewUp, .fadeinviewRight, .fadeinviewLeft{
	opacity: 0;
}
.fadeinviewanimation{
	-webkit-animation: pagefadein 1s ease-in-out forwards;
	-moz-animation: pagefadein 1s ease-in-out forwards;
	-o-animation: pagefadein 1s ease-in-out forwards;
	-ms-animation: pagefadein 1s ease-in-out forwards;
	animation: pagefadein 1s ease-in-out forwards;
}
.fadeinviewUpanimation{
	-webkit-animation: fadeUpinview 0.5s ease forwards;
	-moz-animation: fadeUpinview 0.5s ease forwards;
	-o-animation: fadeUpinview 0.5s ease forwards;
	-ms-animation: fadeUpinview 0.5s ease forwards;
	animation: fadeUpinview 0.5s ease forwards;
}
.fadeinviewLeftanimation{
	-webkit-animation: fadeLeftinview 0.5s ease forwards;
	-moz-animation: fadeLeftinview 0.5s ease forwards;
	-o-animation: fadeLeftinview 0.5s ease forwards;
	-ms-animation: fadeLeftinview 0.5s ease forwards;
	animation: fadeLeftinview 0.5s ease forwards;
}
.fadeinviewRightanimation{
	-webkit-animation: fadeRightinview 0.5s ease forwards;
	-moz-animation: fadeRightinview 0.5s ease forwards;
	-o-animation: fadeRightinview 0.5s ease forwards;
	-ms-animation: fadeRightinview 0.5s ease forwards;
	animation: fadeRightinview 0.5s ease forwards;
}
@keyframes fadeUpinview {
	0%{opacity:0; transform: translate3d(0, 110%, 0);}
  	100% {opacity:1; transform: translate3d(0, 0%, 0);}
}
@keyframes fadeLeftinview {
	0%{opacity:0; transform: translate3d(-10%, 0%, 0);}
  	100% {opacity:1; transform: translate3d(0%, 0%, 0);}
}
@keyframes fadeRightinview {
	0%{opacity:0; transform: translate3d(10%, 0%, 0);}
  	100% {opacity:1; transform: translate3d(0%, 0%, 0);}
}
@keyframes pagefadein {
  0%{opacity:0;}
  100% {opacity:1;}
}
@keyframes pagefadeout {
  0%{opacity:1;}
  100% {opacity:0;}
}
@keyframes pagefadeinup {
  0%{opacity:0; transform: translateY(100%)}
  100% {opacity:1;transform: translateY(0%)}
}
@keyframes pagefadeinleft {
  0%{opacity:0; transform: translateX(100%)}
  100% {opacity:1;transform: translateX(0%)}
}
@keyframes pagefadeinright {
  0%{opacity:0; transform: translateX(-100%)}
  100% {opacity:1;transform: translateX(0%)}
}

.FormLoad{
	height: 245px;
	overflow: hidden;
	display: flex;
	-webkit-animation: formloadtime 0.1s linear forwards;
	-moz-animation: formloadtime 0.1s linear forwards;
	-o-animation: formloadtime 0.1s linear forwards;
	-ms-animation: formloadtime 0.1s linear forwards;
	animation: formloadtime 0.1s linear forwards;
}
@keyframes formloadtime {
  0%{height: 245px;}
  100% {height: auto;}
}

.sliderlinemove{
	animation: first 2s 1 normal ease-in-out 0.1s; 
 -webkit-animation: first 2s 1 normal ease-in-out 0.1s; 
}

/* BA Sliders */
@keyframes first {
  0% {width: 0%; }
  50% {width: 80%; }
  100% {width: 50%; }
}
@-webkit-keyframes first {
  0% {width: 0%; }
  50% {width: 80%; }
  100% {width: 50%; }
}


/*Facades*/

.facadepanelup{
	transform: translate3d(0, 200px,0);
	stroke-width: 0px;
	opacity: 0;
}
.facadepanelup.facadeanimation{
	-webkit-animation: facadepanelinup 1s ease-in-out forwards;
	-moz-animation: facadepanelinup 1s ease-in-out forwards;
	-o-animation: facadepanelinup 1s ease-in-out forwards;
	-ms-animation: facadepanelinup 1s ease-in-out forwards;
	animation: facadepanelinup 1s ease-in-out forwards;
}
@keyframes facadepanelinup {
  0% {transform: translate3d(0, 200px,0); opacity: 0;}
  100% {transform: translate3d(0, 0,0); opacity: 1;}
}
@-webkit-keyframes facadepanelinup {
  0% {transform: translate3d(0, 200px,0); opacity: 0;}
  100% {transform: translate3d(0, 0,0); opacity: 1;}
}
.facadepaneldown{
	transform: translate3d(0%, -200px,0);
	stroke-width: 0px;
	opacity: 0;
}
.facadepaneldown.facadeanimation{
	-webkit-animation: facadepanelindown 1s ease-in-out forwards;
	-moz-animation: facadepanelindown 1s ease-in-out forwards;
	-o-animation: facadepanelindown 1s ease-in-out forwards;
	-ms-animation: facadepanelindown 1s ease-in-out forwards;
	animation: facadepanelindown 1s ease-in-out forwards;
}
@keyframes facadepanelindown {
  0% {transform: translate3d(0%, -200px,0); opacity: 0;}
  100% {transform: translate3d(0%, 0,0); opacity: 1;}
}
@-webkit-keyframes facadepanelindown {
  0% {transform: translate3d(0%, -200px,0); opacity: 0;}
  100% {transform: translate3d(0%, 0,0); opacity: 1;}
}


.facadepanelright{
	transform: translate3d(200px, 0,0);
	stroke-width: 0px;
	opacity: 0;
}
.facadepanelright.facadeanimation{
	-webkit-animation: facadepanelinright 1s ease-in-out forwards;
	-moz-animation: facadepanelinright 1s ease-in-out forwards;
	-o-animation: facadepanelinright 1s ease-in-out forwards;
	-ms-animation: facadepanelinright 1s ease-in-out forwards;
	animation: facadepanelinright 1s ease-in-out forwards;
}
@keyframes facadepanelinright {
  0% {transform: translate3d(200px, 0%,0); opacity: 0;}
  100% {transform: translate3d(0%, 0,0); opacity: 1;}
}
@-webkit-keyframes facadepanelinright {
  0% {transform: translate3d(200px, 0%,0); opacity: 0;}
  100% {transform: translate3d(0%, 0,0); opacity: 1;}
}
.facadepanelleft{
	transform: translate3d(-200px, 0,0);
	stroke-width: 0px;
	opacity: 0;
}
.facadepanelleft.facadeanimation{
	-webkit-animation: facadepanelinleft 1s ease-in-out forwards;
	-moz-animation: facadepanelinleft 1s ease-in-out forwards;
	-o-animation: facadepanelinleft 1s ease-in-out forwards;
	-ms-animation: facadepanelinleft 1s ease-in-out forwards;
	animation: facadepanelinleft 1s ease-in-out forwards;
}
@keyframes facadepanelinleft {
  0% {transform: translate3d(-200px, 0%,0); opacity: 0;}
  100% {transform: translate3d(0%, 0,0); opacity: 1;}
}
@-webkit-keyframes facadepanelinleft {
  0% {transform: translate3d(-200px, 0%,0); opacity: 0;}
  100% {transform: translate3d(0%, 0,0); opacity: 1;}
}


.facadewordpanel{
	transform: translate3d(0%, 0,0);
	stroke-width: 0px;
	-webkit-animation: stretchingin 0.5s ease-in-out forwards;
	-moz-animation: stretchingin 0.5s ease-in-out forwards;
	-o-animation: stretchingin 0.5s ease-in-out forwards;
	-ms-animation: stretchingin 0.5s ease-in-out forwards;
	animation: stretchingin 0.5s ease-in-out forwards;
}
.facadepanelwhite{
	fill: rgba(255,255,255,0.8);
}
.facadepanelgrey{
	fill: rgba(141,147,161,0.8);
}
.facadepaneldark{
	fill: rgba(51,51,51,0.8);
}

@keyframes blurin {
  0% {-webkit-backdrop-filter: blur(0px); backdrop-filter: blur(0px); }
  100% {-webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }
}
@-webkit-keyframes blurin {
   0% {-webkit-backdrop-filter: blur(0px); backdrop-filter: blur(0px); }
  100% {-webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }
}

@keyframes blurinheader {
  0% {-webkit-backdrop-filter: blur(0px); backdrop-filter: blur(0px); max-height: 0px; }
  100% {-webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); max-height: 100px;}
}
@-webkit-keyframes blurinheader {
   0% {-webkit-backdrop-filter: blur(0px); backdrop-filter: blur(0px); max-height: 0px; }
  100% {-webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); max-height: 100px; }
}


@keyframes stretchingin {
  0%{ width:0%; }
  100% { width: 882.6667; }
}
@-webkit-keyframes stretchingin {
   0%{ width:0%; }
  100% { width: 882.6667; }
}

.hline {
	display: flex;
  margin-left: auto;
  margin-right: auto;
  border-bottom: 1px solid #808080;
	width: 100%;
	transform: scaleX(0%);
	height: 1px;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.hlinegrow {
	transform: scaleX(100%);
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}

@keyframes bordermove { 
	0% { border-image: linear-gradient(to bottom right, #000000, #000000, #000000, #000000, #000000) 1; } 
	20% { border-image: linear-gradient(to bottom right, #000000, #000000, #000000, #000000, #000000) 1; }
	25% { border-image: linear-gradient(to bottom right, #aa7b1f, #000000, #000000, #000000, #000000) 1; }
	30% { border-image: linear-gradient(to bottom right, #eabd6b, #aa7b1f, #000000, #000000, #000000) 1; }
	35% { border-image: linear-gradient(to bottom right, #f7f4a1, #eabd6b, #aa7b1f, #000000, #000000) 1; }
	40% { border-image: linear-gradient(to bottom right, #eabd6b, #f7f4a1, #eabd6b, #aa7b1f, #000000) 1; }
	45% { border-image: linear-gradient(to bottom right, #aa7b1f, #eabd6b, #f7f4a1, #eabd6b, #aa7b1f) 1; }
	50% { border-image: linear-gradient(to bottom right, #000000, #aa7b1f, #eabd6b, #f7f4a1, #eabd6b) 1; }
	55% { border-image: linear-gradient(to bottom right, #000000, #000000, #aa7b1f, #eabd6b, #f7f4a1) 1; }
	60% { border-image: linear-gradient(to bottom right, #000000, #000000, #000000, #aa7b1f, #eabd6b) 1; }
	65% { border-image: linear-gradient(to bottom right, #000000, #000000, #000000, #000000, #aa7b1f) 1; }
	70% { border-image: linear-gradient(to bottom right, #000000, #000000, #000000, #000000, #000000) 1; }
	100% { border-image: linear-gradient(to bottom right, #000000, #000000, #000000, #000000, #000000) 1; }
}
@keyframes bordermovelight { 
	0% { border-image: linear-gradient(to bottom right, #b19540, #b19540, #b19540, #b19540, #b19540) 1; } 
	20% { border-image: linear-gradient(to bottom right, #b19540, #b19540, #b19540, #b19540, #b19540) 1; }
	25% { border-image: linear-gradient(to bottom right, #b19540, #b19540, #b19540, #b19540, #b19540) 1; }
	30% { border-image: linear-gradient(to bottom right, #eabd6b, #b19540, #b19540, #b19540, #b19540) 1; }
	35% { border-image: linear-gradient(to bottom right, #f7f4a1, #eabd6b, #b19540, #b19540, #b19540) 1; }
	40% { border-image: linear-gradient(to bottom right, #eabd6b, #f7f4a1, #eabd6b, #b19540, #b19540) 1; }
	45% { border-image: linear-gradient(to bottom right, #b19540, #eabd6b, #f7f4a1, #eabd6b, #b19540) 1; }
	50% { border-image: linear-gradient(to bottom right, #b19540, #b19540, #eabd6b, #f7f4a1, #eabd6b) 1; }
	55% { border-image: linear-gradient(to bottom right, #b19540, #b19540, #b19540, #eabd6b, #f7f4a1) 1; }
	60% { border-image: linear-gradient(to bottom right, #b19540, #b19540, #b19540, #b19540, #eabd6b) 1; }
	65% { border-image: linear-gradient(to bottom right, #b19540, #b19540, #b19540, #b19540, #b19540) 1; }
	70% { border-image: linear-gradient(to bottom right, #b19540, #b19540, #b19540, #b19540, #b19540) 1; }
	100% { border-image: linear-gradient(to bottom right, #b19540, #b19540, #b19540, #b19540, #b19540) 1; }
}

@-webkit-keyframes backgroundmovelight { 
	0% { background-position: right center; }
	40% { background-position: right center; }
	55% { background-position: left center; }
	100% { background-position: left center; }
}
@-moz-keyframes backgroundmovelight { 
	0% { background-position: right center; }
	40% { background-position: right center; }
	55% { background-position: left center; }
	100% { background-position: left center; }
}
@-o-keyframes backgroundmovelight { 
	0% { background-position: right center; }
	40% { background-position: right center; }
	55% { background-position: left center; }
	100% { background-position: left center; }
}
@keyframes backgroundmovelight { 
	0% { background-position: right center; }
	40% { background-position: right center; }
	55% { background-position: left center; }
	100% { background-position: left center; }
}

/*Menu Button SVG*/
#MobileMenuButton{
	display:block;
	position: relative;
	top:0;
	right:0;
	width:50px;
	max-width:50px;
	padding:10px;
	margin:8px 10px;
	z-index:600;
	color:#fff;
	fill:#fff;
	-webkit-transition: all .8s ease-in-out;
	-moz-transition: all .8s ease-in-out;
	-o-transition: all .8s ease-in-out;
	transition: all .8s ease-in-out;
}
#MobileMenuButton.stick{
	color:#fff;
	fill:#fff;
	-webkit-transition: all .8s ease-in-out;
	-moz-transition: all .8s ease-in-out;
	-o-transition: all .8s ease-in-out;
	transition: all .8s ease-in-out;
}
#MobileMenuButton2{
	display:block;
	position: fixed;
	top:0;
	left:0;
	width:40%;
	max-width:50px;
	padding:10px;
	margin:10px;
	z-index:600;
	color:#000;
	fill:#000;
	-webkit-transition: all .8s ease-in-out;
	-moz-transition: all .8s ease-in-out;
	-o-transition: all .8s ease-in-out;
	transition: all .8s ease-in-out;
}
#PhoneButton{
	display:none;
	position: relative;
	top:0;
	right:0;
	width:50px;
	max-width:50px;
	padding:10px;
	margin:8px 10px;
	z-index:600;
	color:#fff;
	fill:#fff;
	-webkit-transition: all .8s ease-in-out;
	-moz-transition: all .8s ease-in-out;
	-o-transition: all .8s ease-in-out;
	transition: all .8s ease-in-out;
}
#PhoneButton.stick{
	color:#fff;
	fill:#fff;
	-webkit-transition: all .8s ease-in-out;
	-moz-transition: all .8s ease-in-out;
	-o-transition: all .8s ease-in-out;
	transition: all .8s ease-in-out;
}
#PhoneButton2{
	display:block;
	position: fixed;
	top:0;
	right:0;
	width:40%;
	max-width:50px;
	padding:10px;
	margin:10px;
	z-index:600;
	color:#000;
	fill:#000;
	-webkit-transition: all .8s ease-in-out;
	-moz-transition: all .8s ease-in-out;
	-o-transition: all .8s ease-in-out;
	transition: all .8s ease-in-out;
}
.menulinetop{
	-webkit-animation: menulineT 0.5s ease-in-out forwards;
	-moz-animation: menulineT 0.5s ease-in-out forwards;
	-o-animation: menulineT 0.5s ease-in-out forwards;
	-ms-animation: menulineT 0.5s ease-in-out forwards;
	animation: menulineT 0.5s ease-in-out forwards;
	animation-delay:0s;
	width:0%;
}
@keyframes menulineT {
  0%{ width:0%; }
  100% { width: 100%; }
}
.menulinetopfull{
	-webkit-animation: menulineTfull 0.75s ease-in-out forwards;
	-moz-animation: menulineTfull 0.75s ease-in-out forwards;
	-o-animation: menulineTfull 0.75s ease-in-out forwards;
	-ms-animation: menulineTfull 0.75s ease-in-out forwards;
	animation: menulineTfull 0.75s ease-in-out forwards;
	animation-delay:0s;
	width:40%;
	transform-origin: 50% 50%;
}
@keyframes menulineTfull {
  	0%{ width:100%; transform: rotate(0deg) translateY(0%) translateX(0%); }
	70% { width: 100%; transform: rotate(0deg) translateY(0%) translateX(0%); }
	100% { width: 100%; transform: rotate(-45deg) translateY(48%) translateX(0%);}
}
.menulinemiddle{
	-webkit-animation: menulineM 0.5s ease-in-out forwards;
	-moz-animation: menulineM 0.5s ease-in-out forwards;
	-o-animation: menulineM 0.5s ease-in-out forwards;
	-ms-animation: menulineM 0.5s ease-in-out forwards;
	animation: menulineM 0.5s ease-in-out forwards;
	animation-delay:0s;
	width:0%;
}
@keyframes menulineM {
  0%{ width:0%; }
  100% { width: 60%; }
}
.menulinemiddlefull{
	-webkit-animation: menulineMfull 0.5s ease-in-out forwards;
	-moz-animation: menulineMfull 0.5s ease-in-out forwards;
	-o-animation: menulineMfull 0.5s ease-in-out forwards;
	-ms-animation: menulineMfull 0.5s ease-in-out forwards;
	animation: menulineMfull 0.5s ease-in-out forwards;
	animation-delay:0s;
	width:40%;
}
@keyframes menulineMfull {
  0%{ width:60%; opacity: 1; }
  50% { width: 100%; opacity: 1; }
	80% { width: 100%; opacity: 1; }
	100% { width: 100%; opacity: 0; }
}
.menulinebottom{
	-webkit-animation: menulineB 0.5s ease-in-out forwards;
	-moz-animation: menulineB 0.5s ease-in-out forwards;
	-o-animation: menulineB 0.5s ease-in-out forwards;
	-ms-animation: menulineB 0.5s ease-in-out forwards;
	animation: menulineB 0.5s ease-in-out forwards;
	animation-delay:0s;
	width:0%;
}
@keyframes menulineB {
  0%{ width:0%; }
  100% { width: 40%; }
}
.menulinebottomfull{
	-webkit-animation: menulineBfull 0.75s ease-in-out forwards;
	-moz-animation: menulineBfull 0.75s ease-in-out forwards;
	-o-animation: menulineBfull 0.75s ease-in-out forwards;
	-ms-animation: menulineBfull 0.75s ease-in-out forwards;
	animation: menulineBfull 0.75s ease-in-out forwards;
	animation-delay:0s;
	width:40%;
	transform-origin: 50% 50%;
}
@keyframes menulineBfull {
  	0%{ width:40%; opacity: 1; transform: rotate(0deg); }
	70% { width: 100%; opacity: 1; transform: rotate(0deg) translateY(0%) translateX(0%);  }
	100% { width: 100%; opacity: 1; transform: rotate(45deg) translateY(-48%) translateX(0%);}
}


/* Home Page */

.homelinemove{
	height: 0%;
	-webkit-animation: homelinemoveanimation 1s linear forwards;
	-moz-animation: homelinemoveanimation 1s linear forwards;
	-o-animation: homelinemoveanimation 1s linear forwards;
	-ms-animation: homelinemoveanimation 1s linear forwards;
	animation: homelinemoveanimation 1s linear forwards;
}
@keyframes homelinemoveanimation {
  0%{height: 0%;}
  100% {height: 100%;}
}
.homecirclemove{
	height: 0%;
	width: 0vh;
	-webkit-animation: homecirclemoveanimation 100s linear forwards;
	-moz-animation: homecirclemoveanimation 100s linear forwards;
	-o-animation: homecirclemoveanimation 100s linear forwards;
	-ms-animation: homecirclemoveanimation 100s linear forwards;
	animation: homecirclemoveanimation 100s linear forwards;
}
@keyframes homecirclemoveanimation {
  0%{rotate:0deg;}
  100% {rotate:360deg}
}
@keyframes homecirclemoveanimationlaptop {
  0%{rotate:0deg;}
  100% {rotate:360deg}
}
@keyframes homecirclemoveanimationphone {
  0%{rotate:0deg;}
  100% {rotate:360deg}
}
@keyframes pagecirclemoveanimation {
  0%{rotate:0deg;}
  100% {rotate:360deg}
}
@keyframes pagecirclemoveanimationlaptop {
  0%{rotate:0deg;}
  100% {rotate:360deg}
}
@keyframes pagecirclemoveanimationphone {
  0%{rotate:0deg;}
  100% {rotate:360deg}
}

@keyframes homesloganmove {
  0%{width: 0%;}
  100% {width: 60%;}
}
@keyframes homesloganmovephone {
  0%{width: 0%;}
  100% {width: 100%;}
}
@keyframes homesloganmovelaptop {
  0%{width: 0%;}
  100% {width: 70%;}
}
@keyframes membernamebackmove {
  0%{width: 0%;}
  100% {width: 80%;}
}

.slogantextfadein{
	opacity: 0;
	width: 84%;
	display: flex;
	position: absolute;
	transform: scaleY(0%) scaleX(0%);
	padding-left: 20px;
	padding-right: 20px;
	background: #000;
	justify-content: center;
	padding-top: 32px;
	padding-bottom: 32px;
	-webkit-animation: slogantextfadeinmove 0.5s ease-in-out forwards;
	-moz-animation: slogantextfadeinmove 0.5s ease-in-out forwards;
	-o-animation: slogantextfadeinmove 0.5s ease-in-out forwards;
	-ms-animation: slogantextfadeinmove 0.5s ease-in-out forwards;
	animation: slogantextfadeinmove 0.5s ease-in-out forwards;
}
@keyframes slogantextfadeinmove {
	0%{opacity: 0; transform: scaleY(0%) scaleX(0%);}
	1%{opacity: 0; transform: scaleY(0%) scaleX(100%);}
	100% {opacity: 1; transform: scaleY(100%) scaleX(100%);}
}


/* Number Counters */

.counter {
	width: auto;
	display: inline-flex;
	justify-content: center;
	align-content: center;
	align-items: center;
}
#CounterText{
	width: 96%;
	display: inline-flex;
	justify-content: center;
	align-content: center;
	align-items: center;
	padding: 0 2%;
}
.countup1{
	animation: counter1 5s forwards ease-in-out;
}
.countup2{
	animation: counter2 5s forwards ease-in-out;
}
.countup3{
	animation: counter3 5s forwards ease-in-out;
}
.countup4{
	animation: counter4 5s forwards ease-in-out;
}


@keyframes counter1 {
  from { --num: 2023; }
  to { --num: 1993; }
}
@keyframes counter2 {
  from { --num: 0; }
  to { --num: 64; }
}
@keyframes counter3 {
  from { --num: 0; }
  to { --num: 100; }
}
@keyframes counter4 {
  from { --num: 0; }
  to { --num: 20; }
}




/*Image Slider/Fader*/
 #stage {
    margin: 0;
    width: 100%;
    height: 100%;
	 overflow: hidden;
	 position: absolute;
	 top:0;
	 left: 0;
	 z-index: 1;
  }

  #stage a {
    position: absolute;
	min-width: 100%;
    min-height: 100%;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-position:center center;
  }

  #stage a:nth-of-type(1) {
    animation-name: fader;
    animation-delay: 4s;
    animation-duration: 1s;
    z-index: 20;
  }
  #stage a:nth-of-type(2) {
    z-index: 10;
  }
  #stage a:nth-of-type(n+3) {
    display: none;
  }

  @keyframes fader {
    from { opacity: 1.0; }
    to   { opacity: 0.0; }
  }