html,body{margin:0;padding:0}*{font-family:"Noto Sans",sans-serif}h1,h2,h3,h4,h5,h6{font-family:"Fjalla One",sans-serif;letter-spacing:.03em}.site{background:linear-gradient(293deg,#4776e6 0%,#8e54e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8E54E9',endColorstr='#4776E6',GradientType=1);color:#fff;height:100vh;width:100%}.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:auto;max-width:1200px;width:100%}.container .column{-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px;width:100%}.container .three{width:33%}.container .two{width:50%}.container .one{width:100%}.text-center{text-align:center}.site-header{height:87px}@media screen and (min-width:800px){.site-header{position:fixed;top:0;right:0;left:0}}.site-header .site-branding p{font-family:"Fjalla One",sans-serif;font-size:22px;letter-spacing:.03em;margin:0}.site-header .main-navigation button{display:none}.site-header .main-navigation ul{margin:0;padding-left:0;text-align:right;width:100%}.site-header .main-navigation ul li{display:inline-block}.site-header .main-navigation ul li a{color:#fff;font-family:"Fjalla One",sans-serif;font-size:16px;letter-spacing:.03em;text-decoration:none}.hero{margin:0 auto;max-width:800px;width:100%}.main-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:800px){.main-content{position:fixed;top:87px;right:0;bottom:142px;left:0}}.email-capture{height:142px;padding-top:40px}@media screen and (min-width:800px){.email-capture{position:fixed;right:0;bottom:0;left:0}}form{margin:0 auto;max-width:600px;width:100%}form .fields-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%}form .fields{margin-right:20px;position:relative;width:calc(100% - 180px)}form .fields label{color:#fff;font-family:"Noto Sans",sans-serif;font-size:16px;opacity:1;pointer-events:none;position:absolute;top:-30px;left:20px}form .fields input{background-color:#fff;border:0;border-radius:20px;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Noto Sans",sans-serif;font-size:16px;margin:0;padding:10px 10px 10px 20px;width:100%}form .submit-button{width:160px}form .submit-button input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:0;border-radius:20px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#8E54E9;cursor:pointer;font-family:"Fjalla One",sans-serif;font-size:16px;letter-spacing:.03em;margin:0;padding:12px 10px 10px 10px;width:100%}