.lp-site-logo{left:0;position:absolute;top:40px;width:100%;z-index:30}.lp-hero{align-items:center;background-size:cover!important;display:flex;min-height:100vh;padding:160px 0 60px;position:relative;z-index:1}.lp-hero:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.lp-hero *{color:#fff}.lp-hero .content{max-width:580px}.lp-hero .content h1{margin-bottom:10px}.lp-hero .cta{padding-top:45px}.lp-hero .s-arrow{bottom:15px;display:inline-block;left:50%;position:absolute;transform:translateX(-50%)}.lp-hero .s-arrow i{font:normal normal normal 14px/1 FontAwesome;font-size:22px}.lp-hero .s-arrow:hover i{color:#009ee2}.lp-hero a.blue-cta{background:#00cdf3;background:-moz-linear-gradient(-45deg,#00cdf3 0,#0091ff 100%);background:-webkit-linear-gradient(-45deg,#00cdf3,#0091ff);background:linear-gradient(135deg,#00cdf3,#0091ff);border-radius:30px;color:#fff;display:inline-block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00cdf3",endColorstr="#0091ff",GradientType=1);font-family:Bariol;font-size:20px;font-weight:700;letter-spacing:1px;padding:12px 30px;text-decoration:none}.lp-hero a.blue-cta:hover{opacity:.8}.lp-hero .s-icon{animation:bounces 1s linear infinite;cursor:pointer;transition-duration:.1s}@keyframes bounces{0%,to{transform:rotate(90deg) translateX(0)}50%{transform:rotate(90deg) translateX(3px)}}@media (max-width:1170px){.lp-hero{padding:120px 0 50px}.lp-site-logo{top:30px}.lp-hero .cta{padding-top:30px}.lp-hero a.blue-cta{font-size:17px}}