<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#slideshow {
	padding:0;
	height:400px;
	width:100%;
}

#sub-header {
	position: relative;
}

#tmk-animation-holder {
	position: relative;
	
	height:400px;
	
	background-color: #96BDCE;

/*	Note: transitioning the background color causes jerky behavior, especially on the iPad */
/*
	transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);


	-webkit-transition: background-color 1.8s ease-in-out;
	-moz-transition: background-color 1.8s ease-in-out;
	-o-transition: background-color 1.8s ease-in-out;
	-ms-transition: background-color 1.8s ease-in-out;
	transition: background-color 1.8s ease-in-out;
*/
}

#tmk-animation-next,
#tmk-animation-prev {
        z-index:3;
}

.animation-gradient {
	position: absolute;
	width: 100%;
	height: 100%;

	background-image: -moz-radial-gradient(center, circle closest-side, rgba(255, 255, 255, 0.5) 100%, rgba(255, 255, 255, 0) 590px);
	background-image: -webkit-radial-gradient(center, circle closest-side, rgba(255, 255, 255, 0.5) 100%, rgba(255, 255, 255, 0) 590px);
	background-image: -webkit-gradient(radial, center center, 0%, center center, 100%, color-stop(0%, rgba(255, 0, 0, 0.5)), color-stop(100%, rgba(255, 255, 255, 0))); 	
	background-image: -o-radial-gradient(center, circle closest-side, rgba(255, 255, 255, 0.5) 100%, rgba(255, 255, 255, 0) 590px);
	background-image: -ms-radial-gradient(center, circle closest-side, rgba(255, 255, 255, 0.5) 100%, rgba(255, 255, 255, 0) 590px);
	background-image: radial-gradient(center, circle closest-side, rgba(255, 255, 255, 0.5) 100%, rgba(255, 255, 255, 0) 590px);

}

#stage-cnt {
	width:1300px;
	height:100%;
	top:0;
	left:50%;
	margin: 0 0 0 -650px;
	position: absolute;
	background: url(../img/buildings-animation/header_1_bg.png) no-repeat left center;
}

#stage {
	width:960px;
	position:relative;
	margin:auto;
	height:100%;
}

#tmk-animation-holder.scene1 {
	background-color: #bab5ac;
}

#tmk-animation-holder.scene2 {
	background-color: #a9b2bd;
}

#tmk-animation-holder.scene3 {
	background-color: #bdbba9;
}

#tmk-animation-holder.scene4 {
	background-color: #aeb9b5;
}

#scene1-cnt,
#scene2-cnt,
#scene3-cnt,
#scene4-cnt {
	z-index:0;
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
}

.scene1 #scene1-cnt,
.scene2 #scene2-cnt,
.scene3 #scene3-cnt,
.scene4 #scene4-cnt {
	z-index:1;
}



.building-button {
	cursor: pointer;
	text-decoration:none;
	border: 1px solid #fff;
	padding: 10px 10px 10px 10px;
	color: #000;
	font-size:14px;
	font-family:'Droid Sans', arial;
	text-shadow: 0px 0px 5px #fff;
	font-size: 14px;
	
	border-radius:5px;
	box-shadow: 0 0 4px rgba(255, 255, 255, 0.5);
	white-space: nowrap;
	
	background: rgb(255, 204, 0);
	
	background-image: -webkit-linear-gradient(-90deg, rgb(255, 204, 0), rgb(225, 175, 68));
	background-image: -moz-linear-gradient(-90deg, rgb(255, 204, 0), rgb(225, 175, 68));
	background-image: -o-linear-gradient(-90deg, rgb(255, 204, 0), rgb(225, 175, 68));
	background-image: -ms-linear-gradient(-90deg, rgb(255, 204, 0), rgb(225, 175, 68));
	background-image:linear-gradient(-90deg, rgb(255, 204, 0), rgb(225, 175, 68));
	
}
.building-button:hover {
	box-shadow: 0 0 4px rgba(255, 255, 255, 1);
	background: rgb(225, 175, 68);
	background-image: -webkit-linear-gradient(-90deg, rgb(255, 204, 0), rgb(207, 155, 62));
	background-image: -moz-linear-gradient(-90deg, rgb(255, 204, 0), rgb(207, 155, 62));
	background-image: -o-linear-gradient(-90deg, rgb(255, 204, 0), rgb(207, 155, 62));
	background-image: -ms-linear-gradient(-90deg, rgb(255, 204, 0), rgb(207, 155, 62));
	background-image:linear-gradient(-90deg, rgb(255, 204, 0), rgb(207, 155, 62));
}

.building-button:active {
	box-shadow:0px 0px 4px rgba(255, 255, 255, 1);
	background-image: -webkit-linear-gradient(-90deg, rgb(255, 204, 0), rgb(225, 175, 68));
	background-image: -moz-linear-gradient(-90deg, rgb(255, 204, 0), rgb(225, 175, 68));
	background-image: -o-linear-gradient(-90deg, rgb(255, 204, 0), rgb(225, 175, 68));
	background-image: -ms-linear-gradient(-90deg, rgb(255, 204, 0), rgb(225, 175, 68));
	background-image:linear-gradient(-90deg, rgb(255, 204, 0), rgb(225, 175, 68));
}


/* Scene 1 */
#building1a {
	bottom: 0;
	left:0;
	position:absolute;
	
	/* Fallback / translate3d */
	-webkit-transform: translateY(300px);
	-moz-transform: translateY(300px);
	-o-transform: translateY(300px);
	-ms-transform: translateY(300px);
	transform: translateY(300px);
	
	-webkit-transform: translate3d(0, 300px, 0);
	-moz-transform: translate3d(0, 300px, 0);
	-o-transform: translate3d(0, 300px, 0);
	-ms-transform: translate3d(0, 300px, 0);
	transform: translate3d(0, 300px, 0);

	-webkit-transition: -webkit-transform 1.1s ease 0.1s;
	-moz-transition: -moz-transform 1.1s ease 0.1s;
	-o-transition: -o-transform 1.1s ease 0.1s;
	-ms-transition: -ms-transform 1.1s ease 0.1s;
	transition: transform 1.1s ease 0.1s;
}

.scene1 #building1a {
	/* Fallback / translate3d */
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-o-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);

	-webkit-transition: -webkit-transform 0.5s ease-in 0.85s;
	-moz-transition: -moz-transform 0.5s ease-in 0.85s;
	-o-transition: -o-transform 0.5s ease-in 0.85s;
	-ms-transition: -ms-transform 0.5s ease-in 0.85s;
	transition: transform 0.5s ease-in 0.85s;
}


#building1b {
	bottom: 0;
	left:0;
	position:absolute;
	
	/* Fallback / translate3d */
	-webkit-transform: translateY(300px);
	-moz-transform: translateY(300px);
	-o-transform: translateY(300px);
	-ms-transform: translateY(300px);
	transform: translateY(300px);
	
	-webkit-transform: translate3d(0, 300px, 0);
	-moz-transform: translate3d(0, 300px, 0);
	-o-transform: translate3d(0, 300px, 0);
	-ms-transform: translate3d(0, 300px, 0);
	transform: translate3d(0, 300px, 0);

	-webkit-transition: -webkit-transform 0.7s ease;
	-moz-transition: -moz-transform 0.7s ease;
	-o-transition: -o-transform 0.7s ease;
	-ms-transition: -ms-transform 0.7s ease;
	transition: transform 0.7s ease;
}

.scene1 #building1b {
	/* Fallback / translate3d */
	-webkit-transform: translateY(-82px);
	-moz-transform: translateY(-82px);
	-o-transform: translateY(-82px);
	-ms-transform: translateY(-82px);
	transform: translateY(-82px);
	
	-webkit-transform: translate3d(0, -82px, 0);
	-moz-transform: translate3d(0, -82px, 0);
	-o-transform: translate3d(0, -82px, 0);
	-ms-transform: translate3d(0, -82px, 0);
	transform: translate3d(0, -82px, 0);

	-webkit-transition: -webkit-transform 0.5s ease-out 1.15s;
	-moz-transition: -moz-transform 0.5s ease-out 1.15s;
	-o-transition: -o-transform 0.5s ease-out 1.15s;
	-ms-transition: -ms-transform 0.5s ease-out 1.15s;
	transition: transform 0.5s ease-out 1.15s;
}

#building-headline-1a {
	color: #9C4E2D;
	font-size: 72px;
	font-weight: 600;
	position:absolute;
	left:50%;
	top: 0;
	margin: 0 0 0 20px;
	
	/* Fallback / translate3d */
	-webkit-transform: translateY(-100px);
	-moz-transform: translateY(-100px);
	-o-transform: translateY(-100px);
	-ms-transform: translateY(-100px);
	transform: translateY(-100px);
	
	-webkit-transform: translate3d(0, -100px, 0);
	-moz-transform: translate3d(0, -100px, 0);
	-o-transform: translate3d(0, -100px, 0);
	-ms-transform: translate3d(0, -100px, 0);
	transform: translate3d(0, -100px, 0);

	-webkit-transition: -webkit-transform 0.3s ease-in 0.15s;
	-moz-transition: -moz-transform 0.3s ease-in 0.15s;
	-o-transition: -o-transform 0.3s ease-in 0.15s;
	-ms-transition: -ms-transform 0.3s ease-in 0.15s;
	transition: transform 0.3s ease-in 0.15s;
}

.scene1 #building-headline-1a {
	/* Fallback / translate3d */
	-webkit-transform: translateY(100px);
	-moz-transform: translateY(100px);
	-o-transform: translateY(100px);
	-ms-transform: translateY(100px);
	transform: translateY(100px);
	
	-webkit-transform: translate3d(0, 100px, 0);
	-moz-transform: translate3d(0, 100px, 0);
	-o-transform: translate3d(0, 100px, 0);
	-ms-transform: translate3d(0, 100px, 0);
	transform: translate3d(0, 100px, 0);

	-webkit-transition: -webkit-transform 0.3s ease-out 1.4s;
	-moz-transition: -moz-transform 0.3s ease-out 1.4s;
	-o-transition: -o-transform 0.3s ease-out 1.4s;
	-ms-transition: -ms-transform 0.3s ease-out 1.4s;
	transition: transform 0.3s ease-out 1.4s;
}

#building-headline-1b {
	color: #000;
	font-size: 72px;
	font-weight: 600;
	position:absolute;
	left:50%;
	top: 0;
	margin: 0 0 0 20px;
	
	/* Fallback / translate3d */
	-webkit-transform: translateY(-170px);
	-moz-transform: translateY(-170px);
	-o-transform: translateY(-170px);
	-ms-transform: translateY(-170px);
	transform: translateY(-170px);
	
	-webkit-transform: translate3d(0, -170px, 0);
	-moz-transform: translate3d(0, -170px, 0);
	-o-transform: translate3d(0, -170px, 0);
	-ms-transform: translate3d(0, -170px, 0);
	transform: translate3d(0, -170px, 0);

	-webkit-transition: -webkit-transform 0.3s ease-in 0.25s;
	-moz-transition: -moz-transform 0.3s ease-in 0.25s;
	-o-transition: -o-transform 0.3s ease-in 0.25s;
	-ms-transition: -ms-transform 0.3s ease-in 0.25s;
	transition: transform 0.3s ease-in 0.25s;
}

.scene1 #building-headline-1b {
	/* Fallback / translate3d */
	-webkit-transform: translateY(170px);
	-moz-transform: translateY(170px);
	-o-transform: translateY(170px);
	-ms-transform: translateY(170px);
	transform: translateY(170px);

	-webkit-transform: translate3d(0, 170px, 0);
	-moz-transform: translate3d(0, 170px, 0);
	-o-transform: translate3d(0, 170px, 0);
	-ms-transform: translate3d(0, 170px, 0);
	transform: translate3d(0, 170px, 0);

	-webkit-transition: -webkit-transform 0.3s ease-out 1.3s;
	-moz-transition: -moz-transform 0.3s ease-out 1.3s;
	-o-transition: -o-transform 0.3s ease-out 1.3s;
	-ms-transition: -ms-transform 0.3s ease-out 1.3s;
	transition: transform 0.3s ease-out 1.3s;
}

#building-tagline-1 {
	font-size: 14px;
	position:absolute;
	left:50%;
	top: 0;
	margin: 0 0 0 20px;
	
	width: 460px;
	
	/* Fallback / translate3d */
	-webkit-transform: translateY(-260px);
	-moz-transform: translateY(-260px);
	-o-transform: translateY(-260px);
	-ms-transform: translateY(-260px);
	transform: translateY(-260px);
	
	-webkit-transform: translate3d(0, -260px, 0);
	-moz-transform: translate3d(0, -260px, 0);
	-o-transform: translate3d(0, -260px, 0);
	-ms-transform: translate3d(0, -260px, 0);
	transform: translate3d(0, -260px, 0);

	-webkit-transition: -webkit-transform 0.3s ease-in 0.35s;
	-moz-transition: -moz-transform 0.3s ease-in 0.35s;
	-o-transition: -o-transform 0.3s ease-in 0.35s;
	-ms-transition: -ms-transform 0.3s ease-in 0.35s;
	transition: transform 0.3s ease-in 0.35s;
}

.scene1 #building-tagline-1 {
	/* Fallback / translate3d */
	-webkit-transform: translateY(260px);
	-moz-transform: translateY(260px);
	-o-transform: translateY(260px);
	-ms-transform: translateY(260px);
	transform: translateY(260px);

	-webkit-transform: translate3d(0, 260px, 0);
	-moz-transform: translate3d(0, 260px, 0);
	-o-transform: translate3d(0, 260px, 0);
	-ms-transform: translate3d(0, 260px, 0);
	transform: translate3d(0, 260px, 0);

	-webkit-transition: -webkit-transform 0.3s ease-out 1.2s;
	-moz-transition: -moz-transform 0.3s ease-out 1.2s;
	-o-transition: -o-transform 0.3s ease-out 1.2s;
	-ms-transition: -ms-transform 0.3s ease-out 1.2s;
	transition: transform 0.3s ease-out 1.2s;
}

#building-button-1 {
	position:absolute;
	top: 0;
	left:50%;
	margin: 0 0 0 20px;
	
	/* Fallback / translate3d */
	-webkit-transform: translateY(-200px);
	-moz-transform: translateY(-200px);
	-o-transform: translateY(-200px);
	-ms-transform: translateY(-200px);
	transform: translateY(-200px);
	
	-webkit-transform: translate3d(0, -200px, 0);
	-moz-transform: translate3d(0, -200px, 0);
	-o-transform: translate3d(0, -200px, 0);
	-ms-transform: translate3d(0, -200px, 0);
	transform: translate3d(0, -200px, 0);

	-webkit-transition: -webkit-transform 0.3s ease-in 0.55s;
	-moz-transition: -moz-transform 0.3s ease-in 0.55s;
	-o-transition: -o-transform 0.3s ease-in 0.55s;
	-ms-transition: -ms-transform 0.3s ease-in 0.55s;
	transition: transform 0.3s ease-in 0.55s;
}

.scene1 #building-button-1 {
	/* Fallback / translate3d */
	-webkit-transform: translateY(300px);
	-moz-transform: translateY(300px);
	-o-transform: translateY(300px);
	-ms-transform: translateY(300px);
	transform: translateY(300px);
	
	-webkit-transform: translate3d(0, 300px, 0);
	-moz-transform: translate3d(0, 300px, 0);
	-o-transform: translate3d(0, 300px, 0);
	-ms-transform: translate3d(0, 300px, 0);
	transform: translate3d(0, 300px, 0);

	-webkit-transition: -webkit-transform 0.3s ease-out 1.1s;
	-moz-transition: -moz-transform 0.3s ease-out 1.1s;
	-o-transition: -o-transform 0.3s ease-out 1.1s;
	-ms-transition: -ms-transform 0.3s ease-out 1.1s;
	transition: transform 0.3s ease-out 1.1s;
}

@keyframes "anim-text-shadow" {
 0% {
    text-shadow: 0 0 0;
 }
 50% {
    text-shadow: 0 0 8px;
 }
 to {
    text-shadow: 0 0 0;
 }

}

@-moz-keyframes anim-text-shadow {
 0% {
   text-shadow: 0 0 0;
 }
 50% {
   text-shadow: 0 0 8px;
 }
 to {
   text-shadow: 0 0 0;
 }

}

@-webkit-keyframes "anim-text-shadow" {
 0% {
   text-shadow: 0 0 0;
 }
 50% {
   text-shadow: 0 0 8px;
 }
 to {
   text-shadow: 0 0 0;
 }

}

@-ms-keyframes "anim-text-shadow" {
 0% {
   text-shadow: 0 0 0;
 }
 50% {
   text-shadow: 0 0 8px;
 }
 to {
   text-shadow: 0 0 0;
 }

}

@-o-keyframes "anim-text-shadow" {
 0% {
   text-shadow: 0 0 0;
 }
 50% {
   text-shadow: 0 0 8px;
 }
 to {
   text-shadow: 0 0 0;
 }

}




/* Scene 2 */
#building2a {
	bottom: 0;
	left: 0;
	position:absolute;
	opacity: 0;
	
	/* Fallback / translate3d */
	-webkit-transform: translateX(-40px);
	-moz-transform: translateX(-40px);
	-o-transform: translateX(-40px);
	-ms-transform: translateX(-40px);
	transform: translateX(-40px);
	
	-webkit-transform: translate3d(-40px, 0, 0);
	-moz-transform: translate3d(-40px, 0, 0);
	-o-transform: translate3d(-40px, 0, 0);
	-ms-transform: translate3d(-40px, 0, 0);
	transform: translate3d(-40px, 0, 0);

	-webkit-transition: -webkit-transform 0.1s ease, opacity 0.7s ease 0.2s;
	-moz-transition: -moz-transform 0.1s ease, opacity 0.7s ease 0.2s;
	-o-transition: -o-transform 0.1s ease, opacity 0.7s ease 0.2s;
	-ms-transition: -ms-transform 0.1s ease, opacity 0.7s ease 0.2s;
	transition: transform 0.1s ease, opacity 0.7s ease 0.2s;
}

.scene2 #building2a {
	opacity: 1;
	
	/* Fallback / translate3d */
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-o-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);

	-webkit-transition: opacity 0.5s ease-in 0.85s, -webkit-transform 0.1s ease 1.35s;
	-moz-transition: opacity 0.5s ease-in 0.85s, -moz-transform 0.1s ease 1.35s;
	-o-transition: opacity 0.5s ease-in 0.85s, -o-transform 0.1s ease 1.35s;
	-ms-transition: opacity 0.5s ease-in 0.85s, -ms-transform 0.1s ease 1.35s;
	transition: opacity 0.5s ease-in 0.85s, transform 0.1s ease 1.35s;
}

#building2b {
	bottom: 0;
	left: 0;
	position:absolute;
	opacity:0;
	
	/* Fallback / translate3d */
	-webkit-transform: translateX(244px);
	-moz-transform: translateX(244px);
	-o-transform: translateX(244px);
	-ms-transform: translateX(244px);
	transform: translateX(244px);
	
	-webkit-transform: translate3d(244px, 0, 0);
	-moz-transform: translate3d(244px, 0, 0);
	-o-transform: translate3d(244px, 0, 0);
	-ms-transform: translate3d(244px, 0, 0);
	transform: translate3d(244px, 0, 0);

	-webkit-transition: -webkit-transform 0.1s ease, opacity 0.7s ease 0.2s;
	-moz-transition: -moz-transform 0.1s ease, opacity 0.7s ease 0.2s;
	-o-transition: -o-transform 0.1s ease, opacity 0.7s ease 0.2s;
	-ms-transition: -ms-transform 0.1s ease, opacity 0.7s ease 0.2s;
	transition: transform 0.1s ease, opacity 0.7s ease 0.2s;
}

.scene2 #building2b {
	opacity: 1;
	
	/* Fallback / translate3d */
	-webkit-transform: translateX(204px);
	-moz-transform: translateX(204px);
	-o-transform: translateX(204px);
	-ms-transform: translateX(204px);
	transform: translateX(204px);
	
	-webkit-transform: translate3d(204px, 0, 0);
	-moz-transform: translate3d(204px, 0, 0);
	-o-transform: translate3d(204px, 0, 0);
	-ms-transform: translate3d(204px, 0, 0);
	transform: translate3d(204px, 0, 0);

	-webkit-transition: opacity 0.5s ease-in 0.85s, -webkit-transform 0.1s ease 1.35s;
	-moz-transition: opacity 0.5s ease-in 0.85s, -moz-transform 0.1s ease 1.35s;
	-o-transition: opacity 0.5s ease-in 0.85s, -o-transform 0.1s ease 1.35s;
	-ms-transition: opacity 0.5s ease-in 0.85s, -ms-transform 0.1s ease 1.35s;
	transition: opacity 0.5s ease-in 0.85s, transform 0.1s ease 1.35s;
}

#building-headline-2a {
	color: #2a518d;
	font-size: 72px;
	font-weight: 600;
	position:absolute;
	left:50%;
	top: 100px;
	margin: 0 0 0 20px;
	
	/* Fallback / translate3d */
	-webkit-transform: translateX(1000px);
	-moz-transform: translateX(1000px);
	-o-transform: translateX(1000px);
	-ms-transform: translateX(1000px);
	transform: translateX(1000px);
	
	-webkit-transform: translate3d(1000px, 0, 0);
	-moz-transform: translate3d(1000px, 0, 0);
	-o-transform: translate3d(1000px, 0, 0);
	-ms-transform: translate3d(1000px, 0, 0);
	transform: translate3d(1000px, 0, 0);

	-webkit-transition: -webkit-transform 0.3s ease-in 0.15s;
	-moz-transition: -moz-transform 0.3s ease-in 0.15s;
	-o-transition: -o-transform 0.3s ease-in 0.15s;
	-ms-transition: -ms-transform 0.3s ease-in 0.15s;
	transition: transform 0.3s ease-in 0.15s;
}

.scene2 #building-headline-2a {
	/* Fallback / translate3d */
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-o-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);

	-webkit-transition: -webkit-transform 0.3s ease-out 1.4s;
	-moz-transition: -moz-transform 0.3s ease-out 1.4s;
	-o-transition: -o-transform 0.3s ease-out 1.4s;
	-ms-transition: -ms-transform 0.3s ease-out 1.4s;
	transition: transform 0.3s ease-out 1.4s;
}

#building-headline-2b {
	color: #000;
	font-size: 72px;
	font-weight: 600;
	position:absolute;
	left:50%;
	top: 170px;
	margin: 0 0 0 20px;
	
	/* Fallback / translate3d */
	-webkit-transform: translateX(1000px);
	-moz-transform: translateX(1000px);
	-o-transform: translateX(1000px);
	-ms-transform: translateX(1000px);
	transform: translateX(1000px);
	
	-webkit-transform: translate3d(1000px, 0, 0);
	-moz-transform: translate3d(1000px, 0, 0);
	-o-transform: translate3d(1000px, 0, 0);
	-ms-transform: translate3d(1000px, 0, 0);
	transform: translate3d(1000px, 0, 0);

	-webkit-transition: -webkit-transform 0.3s ease-in 0.25s;
	-moz-transition: -moz-transform 0.3s ease-in 0.25s;
	-o-transition: -o-transform 0.3s ease-in 0.25s;
	-ms-transition: -ms-transform 0.3s ease-in 0.25s;
	transition: transform 0.3s ease-in 0.25s;
}

.scene2 #building-headline-2b {
	/* Fallback / translate3d */
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-o-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);

	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
		
	-webkit-transition: -webkit-transform 0.3s ease-out 1.3s;
	-moz-transition: -moz-transform 0.3s ease-out 1.3s;
	-o-transition: -o-transform 0.3s ease-out 1.3s;
	-ms-transition: -ms-transform 0.3s ease-out 1.3s;
	transition: transform 0.3s ease-out 1.3s;
}

#building-tagline-2 {
	font-size: 14px;
	position:absolute;
	left:50%;
	top: 260px;
	margin: 0 0 0 20px;
	width: 460px;
	
	/* Fallback / translate3d */
	-webkit-transform: translateX(1000px);
	-moz-transform: translateX(1000px);
	-o-transform: translateX(1000px);
	-ms-transform: translateX(1000px);
	transform: translateX(1000px);
	
	-webkit-transform: translate3d(1000px, 0, 0);
	-moz-transform: translate3d(1000px, 0, 0);
	-o-transform: translate3d(1000px, 0, 0);
	-ms-transform: translate3d(1000px, 0, 0);
	transform: translate3d(1000px, 0, 0);

	-webkit-transition: -webkit-transform 0.3s ease-in 0.35s;
	-moz-transition: -moz-transform 0.3s ease-in 0.35s;
	-o-transition: -o-transform 0.3s ease-in 0.35s;
	-ms-transition: -ms-transform 0.3s ease-in 0.35s;
	transition: transform 0.3s ease-in 0.35s;
}

.scene2 #building-tagline-2 {
	/* Fallback / translate3d */
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-o-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);

	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
		
	-webkit-transition: -webkit-transform 0.3s ease-out 1.2s;
	-moz-transition: -moz-transform 0.3s ease-out 1.2s;
	-o-transition: -o-transform 0.3s ease-out 1.2s;
	-ms-transition: -ms-transform 0.3s ease-out 1.2s;
	transition: transform 0.3s ease-out 1.2s;
}

#building-button-2 {
	position:absolute;
	top: 310px;
	left:50%;
	margin: 0 0 0 20px;
	
	/* Fallback / translate3d */
	-webkit-transform: translateX(1000px);
	-moz-transform: translateX(1000px);
	-o-transform: translateX(1000px);
	-ms-transform: translateX(1000px);
	transform: translateX(1000px);
	
	-webkit-transform: translate3d(1000px, 0, 0);
	-moz-transform: translate3d(1000px, 0, 0);
	-o-transform: translate3d(1000px, 0, 0);
	-ms-transform: translate3d(1000px, 0, 0);
	transform: translate3d(1000px, 0, 0);

	-webkit-transition: -webkit-transform 0.3s ease-in 0.55s;
	-moz-transition: -moz-transform 0.3s ease-in 0.55s;
	-o-transition: -o-transform 0.3s ease-in 0.55s;
	-ms-transition: -ms-transform 0.3s ease-in 0.55s;
	transition: transform 0.3s ease-in 0.55s;
}

.scene2 #building-button-2 {
	/* Fallback / translate3d */
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-o-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);

	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
		
	-webkit-transition: -webkit-transform 0.3s ease-out 1.1s;
	-moz-transition: -moz-transform 0.3s ease-out 1.1s;
	-o-transition: -o-transform 0.3s ease-out 1.1s;
	-ms-transition: -ms-transform 0.3s ease-out 1.1s;
	transition: transform 0.3s ease-out 1.1s;
}




/* Scene 3 */
#building3a {
	bottom: 0;
	
	left: 0;
	position:absolute;
	opacity:0;
	
	/* Fallback / translate3d */
	-webkit-transform: translateX(1443px);
	-moz-transform: translateX(1443px);
	-o-transform: translateX(1443px);
	-ms-transform: translateX(1443px);
	transform: translateX(1443px);
	
	-webkit-transform: translate3d(1443px, 0, 0);
	-moz-transform: translate3d(1443px, 0, 0);
	-o-transform: translate3d(1443px, 0, 0);
	-ms-transform: translate3d(1443px, 0, 0);
	transform: translate3d(1443px, 0, 0);
		
	-webkit-transition: -webkit-transform 0.5s ease-out 0.5s, opacity 0.45s ease-out 0.8s;
	-moz-transition: -moz-transform 0.5s ease-out 0.5s, opacity 0.45s ease-out 0.8s;
	-o-transition: -o-transform 0.5s ease-out 0.5s, opacity 0.45s ease-out 0.8s;
	-ms-transition: -ms-transform 0.5s ease-out 0.5s, opacity 0.45s ease-out 0.8s;
	transition: transform 0.5s ease-out 0.5s, opacity 0.45s ease-out 0.8s;
}

.scene3 #building3a {
	opacity: 1;
	
	/* Fallback / translate3d */
	-webkit-transform: translateX(121px);
	-moz-transform: translateX(121px);
	-o-transform: translateX(121px);
	-ms-transform: translateX(121px);
	transform: translateX(121px);
	
	-webkit-transform: translate3d(121px, 0, 0);
	-moz-transform: translate3d(121px, 0, 0);
	-o-transform: translate3d(121px, 0, 0);
	-ms-transform: translate3d(121px, 0, 0);
	transform: translate3d(121px, 0, 0);
		
	-webkit-transition: opacity 0.1s ease 0.85s, -webkit-transform 0.5s ease 0.85s;
	-moz-transition: opacity 0.1s ease 0.85s, -moz-transform 0.5s ease 0.85s;
	-o-transition: opacity 0.1s ease 0.85s, -o-transform 0.5s ease 0.85s;
	-ms-transition: opacity 0.1s ease 0.85s, -ms-transform 0.5s ease 0.85s;
	transition: opacity 0.1s ease 0.85s, transform 0.5s ease 0.85s;
}

#building3b {
	bottom: 0;
	left: 0;
	opacity:0;
	position:absolute;
	
	/* Fallback / translate3d */
	-webkit-transform: translateX(1532px);
	-moz-transform: translateX(1532px);
	-o-transform: translateX(1532px);
	-ms-transform: translateX(1532px);
	transform: translateX(1532px);
	
	-webkit-transform: translate3d(1532px, 0, 0);
	-moz-transform: translate3d(1532px, 0, 0);
	-o-transform: translate3d(1532px, 0, 0);
	-ms-transform: translate3d(1532px, 0, 0);
	transform: translate3d(1532px, 0, 0);
		
	-webkit-transition: -webkit-transform 0.5s ease-out 0.5s, opacity 0.45s ease-out 0.8s;
	-moz-transition: -moz-transform 0.5s ease-out 0.5s, opacity 0.45s ease-out 0.8s;
	-o-transition: -o-transform 0.5s ease-out 0.5s, opacity 0.45s ease-out 0.8s;
	-ms-transition: -ms-transform 0.5s ease-out 0.5s, opacity 0.45s ease-out 0.8s;
	transition: transform 0.5s ease-out 0.5s, opacity 0.45s ease-out 0.8s;
}

.scene3 #building3b {
	opacity:1;

	/* Fallback / translate3d */
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-o-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);

	-webkit-transition: opacity 0.1s ease 0.85s, -webkit-transform 0.5s ease 0.85s;
	-moz-transition: opacity 0.1s ease 0.85s, -moz-transform 0.5s ease 0.85s;
	-o-transition: opacity 0.1s ease 0.85s, -o-transform 0.5s ease 0.85s;
	-ms-transition: opacity 0.1s ease 0.85s, -ms-transform 0.5s ease 0.85s;
	transition: opacity 0.1s ease 0.85s, transform 0.5s ease 0.85s;
}

#building-headline-3a {
	color: #5f721f;
	font-size: 72px;
	font-weight: 600;
	position:absolute;
	left:50%;
	top: 100px;
	margin: 0 0 0 20px;
	opacity: 0;
	
	/* Fallback / translate3d */
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-o-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	
	-webkit-transition: opacity 0.3s ease-out 0.2s;
	-moz-transition: opacity 0.3s ease-out 0.2s;
	-o-transition: opacity 0.3s ease-out 0.2s;
	-ms-transition: opacity 0.3s ease-out 0.2s;
	transition: opacity 0.3s ease-out 0.2s;

}

.scene3 #building-headline-3a {
	opacity: 1;
	
	-webkit-transition: opacity 0.3s ease-out 1.35s;
	-moz-transition: opacity 0.3s ease-out 1.35s;
	-o-transition: opacity 0.3s ease-out 1.35s;
	-ms-transition: opacity 0.3s ease-out 1.35s;
	transition: opacity 0.3s ease-out 1.35s;
	
	-webkit-animation: anim-text-shadow 0.35s ease-out 1.65s;
	-moz-animation: anim-text-shadow 0.35s ease-out 1.65s;
	-ms-animation: anim-text-shadow 0.35s ease-out 1.65s;
	-o-animation: anim-text-shadow 0.35s ease-out 1.65s;
	animation: anim-text-shadow 0.35s ease-out 1.65s;

}

#building-headline-3b {
	color: #000;
	font-size: 72px;
	font-weight: 600;
	position:absolute;
	left:50%;
	top: 170px;
	margin: 0 0 0 20px;
	opacity: 0;
	
	/* Fallback / translate3d */
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-o-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	
	-webkit-transition: opacity 0.3s ease-out 0.1s;
	-moz-transition: opacity 0.3s ease-out 0.1s;
	-o-transition: opacity 0.3s ease-out 0.1s;
	-ms-transition: opacity 0.3s ease-out 0.1s;
	transition: opacity 0.3s ease-out 0.1s;

}

.scene3 #building-headline-3b {
	opacity: 1;
	
	-webkit-transition: opacity 0.3s ease-out 1.45s;
	-moz-transition: opacity 0.3s ease-out 1.45s;
	-o-transition: opacity 0.3s ease-out 1.45s;
	-ms-transition: opacity 0.3s ease-out 1.45s;
	transition: opacity 0.3s ease-out 1.45s;
	
	-webkit-animation: anim-text-shadow 0.35s ease-out 1.75s;
	-moz-animation: anim-text-shadow 0.35s ease-out 1.75s;
	-ms-animation: anim-text-shadow 0.35s ease-out 1.75s;
	-o-animation: anim-text-shadow 0.35s ease-out 1.75s;
	animation: anim-text-shadow 0.35s ease-out 1.75s;
}

#building-tagline-3 {
	font-size: 14px;
	position:absolute;
	left:50%;
	top: 260px;
	margin: 0 0 0 20px;
	width: 460px;
	opacity:0;
	
	/* Fallback / translate3d */
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-o-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	
	-webkit-transition: opacity 0.3s ease-out;
	-moz-transition: opacity 0.3s ease-out;
	-o-transition: opacity 0.3s ease-out;
	-ms-transition: opacity 0.3s ease-out;
	transition: opacity 0.3s ease-out;
}

.scene3 #building-tagline-3 {
	opacity: 1;
	
	-webkit-transition: opacity 0.3s ease-out 1.55s;
	-moz-transition: opacity 0.3s ease-out 1.55s;
	-o-transition: opacity 0.3s ease-out 1.55s;
	-ms-transition: opacity 0.3s ease-out 1.55s;
	transition: opacity 0.3s ease-out 1.55s;
	
	-webkit-animation: anim-text-shadow 0.35s ease-out 1.85s;
	-moz-animation: anim-text-shadow 0.35s ease-out 1.85s;
	-ms-animation: anim-text-shadow 0.35s ease-out 1.85s;
	-o-animation: anim-text-shadow 0.35s ease-out 1.85s;
	animation: anim-text-shadow 0.35s ease-out 1.85s;
}

#building-button-3 {
	position:absolute;
	top: 300px;
	left: 50%;
	margin: 0 0 0 20px;
	opacity: 0;
	
	/* Fallback / translate3d */
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-o-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	-ms-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}

.scene3 #building-button-3 {
	opacity:1;
	-webkit-transition: opacity 0.3s ease-out 1.65s;
	-moz-transition: opacity 0.3s ease-out 1.65s;
	-o-transition: opacity 0.3s ease-out 1.65s;
	-ms-transition: opacity 0.3s ease-out 1.65s;
	transition: opacity 0.3s ease-out 1.65s;
	
	-webkit-animation: anim-text-shadow 0.35s ease-out 1.95s;
	-moz-animation: anim-text-shadow 0.35s ease-out 1.95s;
	-ms-animation: anim-text-shadow 0.35s ease-out 1.95s;
	-o-animation: anim-text-shadow 0.35s ease-out 1.95s;
	animation: anim-text-shadow 0.35s ease-out 1.95s;
}





/* Scene 4 */
#building4a {
	bottom: 0;
	left: 49px;
	position:absolute;
	
	/* Fallback / translate3d */
	-webkit-transform: translateY(400px);
	-moz-transform: translateY(400px);
	-o-transform: translateY(400px);
	-ms-transform: translateY(400px);
	transform: translateY(400px);
	
	-webkit-transform: translate3d(0, 400px, 0);
	-moz-transform: translate3d(0, 400px, 0);
	-o-transform: translate3d(0, 400px, 0);
	-ms-transform: translate3d(0, 400px, 0);
	transform: translate3d(0, 400px, 0);

	-webkit-transition: -webkit-transform 0.25s ease-out 0.45s;
	-moz-transition: -moz-transform 0.25s ease-out 0.45s;
	-o-transition: -o-transform 0.25s ease-out 0.45s;
	-ms-transition: -ms-transform 0.25s ease-out 0.45s;
	transition: transform 0.25s ease-out 0.45s;
}

.scene4 #building4a {
	/* Fallback / translate3d */
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-o-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);

	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);

	-webkit-transition: -webkit-transform 0.25s ease 0.85s;
	-moz-transition: -moz-transform 0.25s ease 0.85s;
	-o-transition: -o-transform 0.25s ease 0.85s;
	-ms-transition: -ms-transform 0.25s ease 0.85s;
	transition: transform 0.25s ease 0.85s;
}

#building4b {
	bottom: 0;
	left: 87px;	
	position:absolute;
	
	/* Fallback / translate3d */
	-webkit-transform: translateY(400px);
	-moz-transform: translateY(400px);
	-o-transform: translateY(400px);
	-ms-transform: translateY(400px);
	transform: translateY(400px);
	
	-webkit-transform: translate3d(0, 400px, 0);
	-moz-transform: translate3d(0, 400px, 0);
	-o-transform: translate3d(0, 400px, 0);
	-ms-transform: translate3d(0, 400px, 0);
	transform: translate3d(0, 400px, 0);

	-webkit-transition: -webkit-transform 0.25s ease-out 0.15s;
	-moz-transition: -moz-transform 0.25s ease-out 0.15s;
	-o-transition: -o-transform 0.25s ease-out 0.15s;
	-ms-transition: -ms-transform 0.25s ease-out 0.15s;
	transition: transform 0.25s ease-out 0.15s;
}

.scene4 #building4b {
	/* Fallback / translate3d */
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-o-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);

	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);

	-webkit-transition: -webkit-transform 0.25s ease 1.05s;
	-moz-transition: -moz-transform 0.25s ease 1.05s;
	-o-transition: -o-transform 0.25s ease 1.05s;
	-ms-transition: -ms-transform 0.25s ease 1.05s;
	transition: transform 0.25s ease 1.05s;
}

#building4c {
	bottom: 0;
	left: 0;	
	position:absolute;
	
	/* Fallback / translate3d */
	-webkit-transform: translateY(400px);
	-moz-transform: translateY(400px);
	-o-transform: translateY(400px);
	-ms-transform: translateY(400px);
	transform: translateY(400px);
	
	-webkit-transform: translate3d(0, 400px, 0);
	-moz-transform: translate3d(0, 400px, 0);
	-o-transform: translate3d(0, 400px, 0);
	-ms-transform: translate3d(0, 400px, 0);
	transform: translate3d(0, 400px, 0);

	-webkit-transition: -webkit-transform 0.25s ease-out 0.3s;
	-moz-transition: -moz-transform 0.25s ease-out 0.3s;
	-o-transition: -o-transform 0.25s ease-out 0.3s;
	-ms-transition: -ms-transform 0.25s ease-out 0.3s;
	transition: transform 0.25s ease-out 0.3s;
}

.scene4 #building4c {
	/* Fallback / translate3d */
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-o-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);

	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);

	-webkit-transition: -webkit-transform 0.25s ease 1.25s;
	-moz-transition: -moz-transform 0.25s ease 1.25s;
	-o-transition: -o-transform 0.25s ease 1.25s;
	-ms-transition: -ms-transform 0.25s ease 1.25s;
	transition: transform 0.25s ease 1.25s;
}

#building-headline-4a {
	color: #93785c;
	font-size: 72px;
	font-weight: 600;
	position:absolute;
	left:50%;
	top: 100px;
	margin: 0 0 0 20px;
	opacity: 0;
	
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	
	-webkit-transition: opacity 0.3s ease-out 0.2s;
	-moz-transition: opacity 0.3s ease-out 0.2s;
	-o-transition: opacity 0.3s ease-out 0.2s;
	-ms-transition: opacity 0.3s ease-out 0.2s;
	transition: opacity 0.3s ease-out 0.2s;

}

.scene4 #building-headline-4a {
	opacity: 1;
	
	-webkit-transition: opacity 0.3s ease-out 1.35s;
	-moz-transition: opacity 0.3s ease-out 1.35s;
	-o-transition: opacity 0.3s ease-out 1.35s;
	-ms-transition: opacity 0.3s ease-out 1.35s;
	transition: opacity 0.3s ease-out 1.35s;
	
	-webkit-animation: anim-text-shadow 0.35s ease-out 1.65s;
	-moz-animation: anim-text-shadow 0.35s ease-out 1.65s;
	-ms-animation: anim-text-shadow 0.35s ease-out 1.65s;
	-o-animation: anim-text-shadow 0.35s ease-out 1.65s;
	animation: anim-text-shadow 0.35s ease-out 1.65s;

}

#building-headline-4b {
	color: #000;
	font-size: 72px;
	font-weight: 600;
	position:absolute;
	left:50%;
	top: 170px;
	margin: 0 0 0 20px;
	opacity: 0;
	
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	
	-webkit-transition: opacity 0.3s ease-out 0.1s;
	-moz-transition: opacity 0.3s ease-out 0.1s;
	-o-transition: opacity 0.3s ease-out 0.1s;
	-ms-transition: opacity 0.3s ease-out 0.1s;
	transition: opacity 0.3s ease-out 0.1s;

}

.scene4 #building-headline-4b {
	opacity: 1;
	
	-webkit-transition: opacity 0.3s ease-out 1.45s;
	-moz-transition: opacity 0.3s ease-out 1.45s;
	-o-transition: opacity 0.3s ease-out 1.45s;
	-ms-transition: opacity 0.3s ease-out 1.45s;
	transition: opacity 0.3s ease-out 1.45s;
	
	-webkit-animation: anim-text-shadow 0.35s ease-out 1.75s;
	-moz-animation: anim-text-shadow 0.35s ease-out 1.75s;
	-ms-animation: anim-text-shadow 0.35s ease-out 1.75s;
	-o-animation: anim-text-shadow 0.35s ease-out 1.75s;
	animation: anim-text-shadow 0.35s ease-out 1.75s;

	
}

#building-tagline-4 {
	font-size: 14px;
	position:absolute;
	left:50%;
	top: 260px;
	margin: 0 0 0 20px;
	opacity:0;
	width: 460px;
	
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	
	-webkit-transition: opacity 0.3s ease-out;
	-moz-transition: opacity 0.3s ease-out;
	-o-transition: opacity 0.3s ease-out;
	-ms-transition: opacity 0.3s ease-out;
	transition: opacity 0.3s ease-out;

}

.scene4 #building-tagline-4 {
	opacity: 1;
	
	-webkit-transition: opacity 0.3s ease-out 1.55s;
	-moz-transition: opacity 0.3s ease-out 1.55s;
	-o-transition: opacity 0.3s ease-out 1.55s;
	-ms-transition: opacity 0.3s ease-out 1.55s;
	transition: opacity 0.3s ease-out 1.55s;
	
	-webkit-animation: anim-text-shadow 0.35s ease-out 1.85s;
	-moz-animation: anim-text-shadow 0.35s ease-out 1.85s;
	-ms-animation: anim-text-shadow 0.35s ease-out 1.85s;
	-o-animation: anim-text-shadow 0.35s ease-out 1.85s;
	animation: anim-text-shadow 0.35s ease-out 1.85s;

}

#building-button-4 {
	position:absolute;
	top: 300px;
	left:50%;
	margin: 0 0 0 20px;
	
	opacity: 0;
	
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	-ms-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;

}

.scene4 #building-button-4 {
	opacity:1;
	
	-webkit-transition: opacity 0.3s ease-out 1.65s;
	-moz-transition: opacity 0.3s ease-out 1.65s;
	-o-transition: opacity 0.3s ease-out 1.65s;
	-ms-transition: opacity 0.3s ease-out 1.65s;
	transition: opacity 0.3s ease-out 1.65s;
	
	-webkit-animation: anim-text-shadow 0.35s ease-out 1.95s;
	-moz-animation: anim-text-shadow 0.35s ease-out 1.95s;
	-ms-animation: anim-text-shadow 0.35s ease-out 1.95s;
	-o-animation: anim-text-shadow 0.35s ease-out 1.95s;
	animation: anim-text-shadow 0.35s ease-out 1.95s;

	
}

/** No transforms Fallback - we'll show 3rd scene */
.no-csstransforms #scene2-cnt,
.no-csstransforms #scene1-cnt,
.no-csstransforms #scene4-cnt { display: none; }

.no-csstransforms #building3a { left: 121px;}

@media all and (min-width: 768px) and (max-width: 959px) {
	#slideshow, #tmk-animation-holder { height:300px; }
	#stage { width:728px; }
	
	#building1a { width: 345px; }
	#building1b { width: 336px; }
	.scene1 #building1b {
		/* Fallback / translate3d */
		-webkit-transform: translateY(-61px);
		-moz-transform: translateY(-61px);
		-o-transform: translateY(-61px);
		-ms-transform: translateY(-61px);
		transform: translateY(-61px);
	
		-webkit-transform: translate3d(0, -61px, 0);
		-moz-transform: translate3d(0, -61px, 0);
		-o-transform: translate3d(0, -61px, 0);
		-ms-transform: translate3d(0, -61px, 0);
		transform: translate3d(0, -61px, 0);
	}

	.scene1 #building-headline-1a { 
		/* Fallback / translate3d */
		-webkit-transform: translateY(75px);
		-moz-transform: translateY(75px);
		-o-transform: translateY(75px);
		-ms-transform: translateY(75px);
		transform: translateY(75px);
		
		-webkit-transform: translate3d(0, 75px, 0);
		-moz-transform: translate3d(0, 75px, 0);
		-o-transform: translate3d(0, 75px, 0);
		-ms-transform: translate3d(0, 75px, 0);
		transform: translate3d(0, 75px, 0);
	}
	.scene1 #building-headline-1b {  
		/* Fallback / translate3d */
		-webkit-transform: translateY(127px);
		-moz-transform: translateY(127px);
		-o-transform: translateY(127px);
		-ms-transform: translateY(127px);
		transform: translateY(127px);
		
		-webkit-transform: translate3d(0, 127px, 0);
		-moz-transform: translate3d(0, 127px, 0);
		-o-transform: translate3d(0, 127px, 0);
		-ms-transform: translate3d(0, 127px, 0);
		transform: translate3d(0, 127px, 0);
	}
	.scene1 #building-tagline-1 { 
		width: 364px;
		
		/* Fallback / translate3d */
		-webkit-transform: translateY(195px);
		-moz-transform: translateY(195px);
		-o-transform: translateY(195px);
		-ms-transform: translateY(195px);
		transform: translateY(195px);
		
		-webkit-transform: translate3d(0, 195px, 0);
		-moz-transform: translate3d(0, 195px, 0);
		-o-transform: translate3d(0, 195px, 0);
		-ms-transform: translate3d(0, 195px, 0);
		transform: translate3d(0, 195px, 0);
	}
	.scene1 #building-button-1 {
		/* Fallback / translate3d */
		-webkit-transform: translateY(240px);
		-moz-transform: translateY(240px);
		-o-transform: translateY(240px);
		-ms-transform: translateY(240px);
		transform: translateY(240px);
		
		-webkit-transform: translate3d(0, 240px, 0);
		-moz-transform: translate3d(0, 240px, 0);
		-o-transform: translate3d(0, 240px, 0);
		-ms-transform: translate3d(0, 240px, 0);
		transform: translate3d(0, 240px, 0);
	}

	
	#building2a { 
		width: 197px; 
		
		/* Fallback / translate3d */
		-webkit-transform: translateX(-30px);
		-moz-transform: translateX(-30px);
		-o-transform: translateX(-30px);
		-ms-transform: translateX(-30px);
		transform: translateX(-30px);
		
		-webkit-transform: translate3d(-30px, 0, 0);
		-moz-transform: translate3d(-30px, 0, 0);
		-o-transform: translate3d(-30px, 0, 0);
		-ms-transform: translate3d(-30px, 0, 0);
		transform: translate3d(-30px, 0, 0);
	}
	#building2b { 
		width: 178px;

		/* Fallback / translate3d */
		-webkit-transform: translateX(183px);
		-moz-transform: translateX(183px);
		-o-transform: translateX(183px);
		-ms-transform: translateX(183px);
		transform: translateX(183px);
		
		-webkit-transform: translate3d(183px, 0, 0);
		-moz-transform: translate3d(183px, 0, 0);
		-o-transform: translate3d(183px, 0, 0);
		-ms-transform: translate3d(183px, 0, 0);
		transform: translate3d(183px, 0, 0);
	}
	.scene2 #building2b {
		/* Fallback / translate3d */
		-webkit-transform: translateX(148px);
		-moz-transform: translateX(148px);
		-o-transform: translateX(148px);
		-ms-transform: translateX(148px);
		transform: translateX(148px);
		
		-webkit-transform: translate3d(148px, 0, 0);
		-moz-transform: translate3d(148px, 0, 0);
		-o-transform: translate3d(148px, 0, 0);
		-ms-transform: translate3d(148px, 0, 0);
		transform: translate3d(148px, 0, 0);
	}

	#building-headline-2a { top: 75px; }
	#building-headline-2b { top: 127px; }
	#building-tagline-2 { top: 195px; width: 364px;}
	#building-button-2 {top: 240px; }

	#building3a { width: 245px; }
	#building3b { width: 171px; }
	.scene3 #building3a { 
		/* Fallback / translate3d */
		-webkit-transform: translateX(91px);
		-moz-transform: translateX(91px);
		-o-transform: translateX(91px);
		-ms-transform: translateX(91px);
		transform: translateX(91px);
		
		-webkit-transform: translate3d(91px, 0, 0);
		-moz-transform: translate3d(91px, 0, 0);
		-o-transform: translate3d(91px, 0, 0);
		-ms-transform: translate3d(91px, 0, 0);
		transform: translate3d(91px, 0, 0);

	}

	#building-headline-3a { top: 75px; }
	#building-headline-3b { top: 127px; }
	#building-tagline-3 { top: 195px; width: 364px;}
	#building-button-3 {top: 240px; }


	#building4a { width: 53px; left: 36px; }
	#building4b { width: 267px; left: 64px; }
	#building4c { width: 67px; }

	#building-headline-4a { top: 75px; }
	#building-headline-4b { top: 127px; }
	#building-tagline-4 { top: 195px; width: 364px;}
	#building-button-4 {top: 240px; }
	
	
	#building-headline-1a,
	#building-headline-1b,
	#building-headline-2a,
	#building-headline-2b,
	#building-headline-3a,
	#building-headline-3b,
	#building-headline-4a,
	#building-headline-4b { font-size: 54px;}
}

@media all and (max-width: 767px) {
	
	#slideshow, #tmk-animation-holder { height:265px; }
	#stage { width:265px; }
	
	#building-tagline-1,
	#building-button-1,
	#building-tagline-2,
	#building-button-2,
	#building-tagline-3,
	#building-button-3,
	#building-tagline-4,
	#building-button-4,
	#building-headline-1a,
	#building-headline-1b,
	#building-headline-2a,
	#building-headline-2b,
	#building-headline-3a,
	#building-headline-3b,
	#building-headline-4a,
	#building-headline-4b 	{ display: none; }
	
	#building1a { width: 265px; }
	#building1b { width: 258px; }
	.scene1 #building1b { 
		-webkit-transform: translate3d(0, -47px, 0);
		-moz-transform: translate3d(0, -47px, 0);
		-o-transform: translate3d(0, -47px, 0);
		-ms-transform: translate3d(0, -47px, 0);
		transform: translate3d(0, -47px, 0);
	}
	
	#building2a { 
		width: 173px; 

		-webkit-transform: translate3d(-20px, 0, 0);
		-moz-transform: translate3d(-20px, 0, 0);
		-o-transform: translate3d(-20px, 0, 0);
		-ms-transform: translate3d(-20px, 0, 0);
		transform: translate3d(-20px, 0, 0);
	}
	#building2b { 
		width: 156px; 
		-webkit-transform: translate3d(173px, 0, 0);
		-moz-transform: translate3d(173px, 0, 0);
		-o-transform: translate3d(173px, 0, 0);
		-ms-transform: translate3d(173px, 0, 0);
		transform: translate3d(173px, 0, 0);
	}
	.scene2 #building2b {
		-webkit-transform: translate3d(133px, 0, 0);
		-moz-transform: translate3d(133px, 0, 0);
		-o-transform: translate3d(133px, 0, 0);
		-ms-transform: translate3d(133px, 0, 0);
		transform: translate3d(133px, 0, 0);
	}
	
	#building3a { width: 205px; }
	#building3b { width: 143px; }
	.scene3 #building3a { 
		-webkit-transform: translate3d(76px, 0, 0);
		-moz-transform: translate3d(76px, 0, 0);
		-o-transform: translate3d(76px, 0, 0);
		-ms-transform: translate3d(76px, 0, 0);
		transform: translate3d(76px, 0, 0);
	}
	
	#building4a { width: 47px; left: 32px; }
	#building4b { width: 236px; left: 57px; }
	#building4c { width: 59px; }
}</pre></body></html>