*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0;font-family:"Open Sans",sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#fff;text-align:left;background-color:#000}.logo{position:relative;z-index:1;margin-top:2rem;width:100%;height:50px;align-self:flex-start;justify-self:flex-start;animation-duration:2s!important;-webkit-animation-duration:2s!important;animation-delay:.5s;-webkit-animation-delay:.5s}.logo img{max-height:100%;height:auto}.hero{width:100%;text-align:center;position:relative;min-height:100vh;display:inline-flex;flex-flow:row wrap;justify-content:center;overflow:hidden;background-color:#000}.hero:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background:-moz-linear-gradient(top,rgba(0,0,0,.35) 0,rgba(0,0,0,.25) 75%,rgba(0,0,0,.15) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.35) 0,rgba(0,0,0,.25) 75%,rgba(0,0,0,.15) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.35) 0,rgba(0,0,0,.25) 75%,rgba(0,0,0,.15) 100%)}.hero picture{position:absolute;top:0;bottom:0;left:0;right:0;filter:blur(1rem)}.hero picture img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.hero .content{position:relative;margin:0 auto;z-index:1;color:#fff}h1{font-size:3rem;padding:1rem 0;font-weight:600;margin:0}h2{display:block;max-width:500px;font-size:1.25rem;font-weight:300;margin:1rem auto}@media only screen and (max-width:480px){.logo{height:40px}h1{font-size:2rem}h2{font-size:1rem}a{font-size:.9rem;margin:1rem auto!important}}@media only screen and (max-width:768px){.hero .content__inner{padding:1.5rem 2rem}}@media only screen and (max-width:400px){.hero .content__inner{padding:1rem}}a{color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:1px;background-color:#85bef1;padding:1rem 2rem;font-weight:600;margin:2rem auto;display:inline-block;transition:background-color 1s;animation-delay:.75s!important;-webkit-animation-delay:.75s!important}a:hover{background-color:#63c995;color:#fff}.footer__wrapper{width:100%;align-self:flex-end}footer{background-color:rgba(0,0,0,.6);color:#fff;text-align:center;padding:1rem;font-size:.8rem;width:100%}@keyframes fadeInUp{from{transform:translate3d(0,.75rem,0)}to{transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes fadeInUp{from{transform:translate3d(0,.75rem,0)}to{transform:translate3d(0,0,0);opacity:1}}@-moz-keyframes fadeInUp{from{transform:translate3d(0,.75rem,0)}to{transform:translate3d(0,0,0);opacity:1}}.fadeInUp{animation-duration:1.5s;animation-fill-mode:both;-webkit-animation-duration:1.5s;animation-delay:.5s;-webkit-animation-delay:.5s;-webkit-animation-fill-mode:both;opacity:0;animation-name:fadeInUp;-webkit-animation-name:fadeInUp}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-duration:1.5s;animation-fill-mode:both;-webkit-animation-duration:1.5s;-webkit-animation-fill-mode:both;opacity:0;animation-name:fadeIn;-webkit-animation-name:fadeIn}