/* ENTERPRISE SCROLL ANIMATIONS */

/* Base Hidden State */

.reveal{

opacity:0;
transform:translateY(60px);
transition:all .9s cubic-bezier(.19,1,.22,1);

}

/* Active State */

.reveal.active{

opacity:1;
transform:translateY(0);

}


/* Slide From Left */

.slide-left{

opacity:0;
transform:translateX(-80px);
transition:all .9s ease;

}

.slide-left.active{

opacity:1;
transform:translateX(0);

}


/* Slide From Right */

.slide-right{

opacity:0;
transform:translateX(80px);
transition:all .9s ease;

}

.slide-right.active{

opacity:1;
transform:translateX(0);

}


/* Image Reveal */

.image-reveal{

overflow:hidden;

}

.image-reveal img{

transform:scale(1.2);
transition:transform 1.2s ease;

}

.image-reveal.active img{

transform:scale(1);

}


/* Parallax Sections */

.parallax{

background-size:cover;
background-position:center;
background-attachment:fixed;

}


/* Statistic Counters */

.counter{

font-size:48px;
font-weight:700;

}

#urbanMap{

opacity:0;
transform:scale(.9);

transition:all 1s ease;

}