@charset "UTF-8";
#logopng{text-align:center;width:100%;max-width:250px; height:100%;opacity:1;-webkit-animation:animInitialHeader 2.5s cubic-bezier(0.7,0,0.3,1) both;animation:animInitialHeader 2.5s cubic-bezier(0.7,0,0.3,1) both;margin:2.2em auto 2em}@-webkit-keyframes animInitialHeader{from{opacity:0;-webkit-transform:translate3d(0,800px,0)}}@keyframes animInitialHeader{from{opacity:0;-webkit-transform:translate3d(0,800px,0);transform:translate3d(0,800px,0)}}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-30px);transform:translateY(-30px)}60%{-moz-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-webkit-transform:translateY(-15px);transform:translateY(-15px)}}

.cd-intro{position:relative;width:100%;display:table;overflow:hidden}
.cd-intro-content{display:table-cell;vertical-align:middle;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:2px;padding-bottom:0}
.cd-intro-content h1{font-size:1.4rem;color:#000;line-height:60px}
.cd-intro-content p{font-size:1.2rem;line-height:2rem;color:#000;margin-top:1em;margin-right:0;margin-bottom:1em;margin-left:0}
.cd-intro-content .action-wrapper{display:inline-block}
.cd-intro-content .action-wrapper::after{clear:both;content:"";display:table}
.cd-intro-content .action-wrapper>*{float:left}
@media only screen and (min-width:768px){
.cd-intro-content h1{font-size:1.8rem;line-height:72px}
.cd-intro-content p{font-size:1.1rem;margin:1.1em 0 1em}
}
.cd-intro-content h1,.cd-intro-content h1 span,.cd-intro-content p{opacity:0;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-delay:1s;-moz-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}
.no-cssanimations,.no-cssanimations .cd-intro-content h1,.no-cssanimations .cd-intro-content h1 span,.no-cssanimations .cd-intro-content p{opacity:1}
.reveal.cd-intro-content h1{position:relative;opacity:1;color:transparent;overflow:hidden}
.reveal.cd-intro-content h1::after{content:attr(data-content);position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(247,246,247,1);color:#000;opacity:0;-webkit-animation-name:cd-reveal-up;-moz-animation-name:cd-reveal-up;animation-name:cd-reveal-up;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}
.no-cssanimations .reveal.cd-intro-content h1::after{opacity:1}
@media only screen and (min-width:768px){
.reveal.cd-intro-content h1{-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px)}
}
.reveal.cd-intro-content p{position:relative;margin-top:2px;padding-top:2em;padding-right:1.5em;padding-bottom:2em;padding-left:1.5em;background-color:rgba(247,246,247,1);-webkit-animation-name:cd-reveal-down;-moz-animation-name:cd-reveal-down;animation-name:cd-reveal-down}
@media only screen and (min-width:1900px){
.reveal.cd-intro-content p{padding-top:3em;padding-right:1.5em;padding-bottom:3em;padding-left:1.5em}
}
.reveal.cd-intro-content h1::after,.reveal.cd-intro-content p{-webkit-animation-duration:2.2s;-moz-animation-duration:2.2s;animation-duration:2.2s;-webkit-animation-delay:2.1s;-moz-animation-delay:2.1s;animation-delay:2.1s; width: 100%;}
.reveal.cd-intro-content .action-wrapper{width:100%; position:relative;overflow:hidden}
.reveal.cd-intro-content .action-wrapper::before{content:'';position:absolute;top:0;left:0;height:1px;width:100%; background-color:#C0784A;-webkit-animation:cd-loading 1.5s 1s backwards;-moz-animation:cd-loading 1.5s 1s backwards;animation:cd-loading 1.5s 1s backwards}
@-webkit-keyframes cd-reveal-up{
0%{opacity:1;-webkit-transform:translateY(100%)}
100%{opacity:1;-webkit-transform:translateY(0)}
}
@-moz-keyframes cd-reveal-up{
0%{opacity:1;-moz-transform:translateY(100%)}
100%{opacity:1;-moz-transform:translateY(0)}
}
@keyframes cd-reveal-up{
0%{opacity:1;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}
100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
}
@-webkit-keyframes cd-reveal-down{
0%{opacity:1;-webkit-transform:translateY(-100%)}
100%{opacity:1;-webkit-transform:translateY(0)}
}
@-moz-keyframes cd-reveal-down{
0%{opacity:1;-moz-transform:translateY(-100%)}
100%{opacity:1;-moz-transform:translateY(0)}
}
@keyframes cd-reveal-down{
0%{opacity:1;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}
100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
}
@-webkit-keyframes cd-loading{
0%{-webkit-transform:scaleX(0)}
100%{-webkit-transform:scaleX(1)}
}
@-moz-keyframes cd-loading{
0%{-moz-transform:scaleX(0)}
100%{-moz-transform:scaleX(1)}
}
@keyframes cd-loading{
0%{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}
100%{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}
}