@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto}:focus{outline:0}h1,h2{font-weight:400}section{padding:50px 2em;text-align:center;position:relative;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;-moz-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-grow:1;-moz-flex-grow:1;max-width:960px;margin:0 auto}.section-logo{max-width:100%;margin:0 auto}.section-logo img{max-width:100%;max-height:300px}#background-wrapper{height:700px;overflow:hidden;position:relative}.section-social{background-color:#f8f8f8;max-width:100%;width:100%;box-sizing:border-box}.section-footer{background-color:#2a2829;color:#a3a1a2;padding:1em;font-size:1em;text-align:center}#background-image,.background-overlay{position:absolute;top:0;right:0;bottom:0;left:0}#background-image{background-attachment:scroll!important;background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0;-webkit-transition:opacity .4s;transition:opacity .4s}.social-list{padding:0;margin:0}.social-list li{list-style:none;display:inline-block;padding:0 5px}.social-list a{display:block;height:3em;width:3em;line-height:3em;background:0 0;-webkit-transition:background .3s linear;transition:background .3s linear;border-radius:5px}.social-list i{-webkit-transition:all .3s linear;transition:all .3s linear}.social-list a:hover i{-webkit-animation:spin .3s linear;animation:spin .3s linear;color:#fff}::-webkit-scrollbar{width:9px}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.8);border:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0}::-webkit-scrollbar-track{background:rgba(170,170,170,.8)}@media only screen and (min-width:1024px){#background-image{background-attachment:fixed!important}}@media only screen and (max-width:1920px){#background-wrapper{height:500px}}@media only screen and (max-width:1024px){body{font-size:16px!important}h1:not(.text-logo),h2{font-size:1.8em!important}#background-wrapper{height:300px}}@media only screen and (max-width:680px){body{font-size:15px!important}#background-wrapper{height:250px}.social-list a{height:2em;width:2em;line-height:2em}.section-logo img{max-height:100px}}@media only screen and (max-width:480px){.section:not(.section-banner){padding:20px 10px}#background-wrapper{height:250px}body{font-size:14px!important}h1:not(.text-logo),h2{font-size:1.7em!important}}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}