body{display:flex;flex-direction:column;margin:0;min-height:100vh;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:2.5em;margin-bottom:.5em;margin-top:0;}.section{flex-grow:1;padding:2em;text-align:center;position:relative;}.section-body{display:flex;justify-content:center;flex-direction:column;flex-grow:10;width:70%;max-width:1170px;min-height:calc(100vh - 7em);margin:0 auto;}.text-logo{font-size:2em;}#background-wrapper,#background-image,#background-color,.background-overlay{position:absolute;top:0;right:0;bottom:0;left:0;}#background-wrapper{overflow:hidden;}#background-image{background-attachment:fixed;background-position:center center;background-repeat:no-repeat;background-size:cover;}#background-image{opacity:0;-o-transition:opacity .5s;transition:opacity .5s;}#background-image.loaded{opacity:1;}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);}}@keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@media only screen and (max-width: 1024px){.section-body,.social-list{font-size:16px !important;}.section-body h1:not(.text-logo),.section-body h2,.section-body h3,.section-body h4,.section-body h5,.section-body h6,.text-logo-wrapper{font-size:1.8em !important;}}@media only screen and (max-width: 680px){.section-body,.social-list{font-size:15px !important;}.text-logo{font-size:1.6em;}}@media only screen and (max-width: 560px){.section{padding:4em 1em;min-height:calc(100vh - 11em);}.section-body{width:auto;}.section-body,.social-list{font-size:14px !important;}}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}50%{opacity:1;}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}50%{opacity:1;}}