*,*:before,*:after{box-sizing:border-box}html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,em,strong,i,b,ol,ul,li,fieldset,form,label,legend,article,aside,footer,header,hgroup,nav,section{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}body{line-height:1;-webkit-text-size-adjust:none}html{background-color:#313a3d;background-attachment:fixed,fixed;background-image:url(/images/overlay.png),url(/images/typewriter-noblur.jpg);background-position:top left,center center;background-repeat:repeat,none;background-size:auto,cover}body,input,select,textarea{color:#6f7577;font-family:Open Sans,Helvetica,sans-serif;font-size:15pt;font-weight:400;line-height:1.75em}@media(max-width:1680px){body,input,select,textarea{font-size:12pt}}a{border-bottom:dotted 1px;color:#8cd1a8;text-decoration:none;transition:color .2s ease-in-out,border-bottom-color .2s ease-in-out}a:hover{border-bottom-color:transparent;color:#8cd1a8}strong,b{color:#61686b;font-weight:700}em,i{font-style:italic}p{margin:0 0 2em}h1,h2,h3,h4,h5,h6{font-family:Merriweather,serif;color:#61686b;font-weight:800;letter-spacing:.075em;line-height:1em;margin:0 0 1em;text-transform:uppercase}h2{font-size:1.75em;line-height:1.5em}h3{font-size:1em;line-height:1.5em}@media(max-width:736px){h2{font-size:1.35em}}header p{color:#a8b0b3;letter-spacing:.05em;text-transform:uppercase}header.major{text-align:center}header.major h1,header.major h2,header.major h3,header.major h4,header.major h5,header.major h6{position:relative}header.major h1:after,header.major h2:after,header.major h3:after,header.major h4:after,header.major h5:after,header.major h6:after{background:#ddd;content:"";display:block;height:2px;margin:.75em auto 0;position:relative;width:4em}header.major p{margin-top:0}form{margin:0 0 2em}input[type=text],input[type=email],input[type=password],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#90909026;border:none;border-radius:0;color:inherit;display:block;outline:0;padding:0 1em;text-decoration:none;width:100%}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,textarea:focus{box-shadow:inset 0 0 0 2px #8cd1a8}input[type=text],input[type=email],input[type=password]{height:3em}textarea{padding:.75em 1em}::placeholder{color:#a8b0b3;opacity:1}input[type=submit],input[type=reset],input[type=button],button,.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:0;box-shadow:inset 0 0 0 2px #ddd;color:#61686b;cursor:pointer;display:inline-block;font-weight:700;height:3em;letter-spacing:.05em;line-height:3.15em;padding:0 2em;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease-in-out,color .2s ease-in-out;white-space:nowrap}input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover,button:hover,.button:hover{background-color:#90909013;color:#61686b}input[type=submit]:active,input[type=reset]:active,input[type=button]:active,button:active,.button:active{background-color:#90909026;color:#61686b}input[type=submit].special,input[type=reset].special,input[type=button].special,button.special,.button.special{background-color:#8cd1a8;border:0;box-shadow:none;color:#fff!important}input[type=submit].special:hover,input[type=reset].special:hover,input[type=button].special:hover,button.special:hover,.button.special:hover{background-color:#9ed8b6}input[type=submit].special:active,input[type=reset].special:active,input[type=button].special:active,button.special:active,.button.special:active{background-color:#7aca9a}a.button{border-bottom:0}ul.actions{cursor:default;list-style:none;padding-left:0}ul.actions li{display:inline-block;padding:0 1em 0 0;vertical-align:middle}ul.actions li:last-child{padding-right:0}@media(max-width:480px){ul.actions{margin:0 0 2em}ul.actions li{display:block;padding:1em 0 0;text-align:center;width:100%}ul.actions li:first-child{padding-top:0}ul.actions li>*{margin:0!important;width:100%}}ul.icons-grid{list-style:none;padding:0;position:relative;display:grid;grid-template-columns:1fr 1fr;margin:0 0 2em}ul.icons-grid li{padding:3em 0;text-align:center}ul.icons-grid li h3{margin:0}ul.icons-grid li:nth-child(odd){box-shadow:inset -1px 0 #ddd}ul.icons-grid li:nth-child(n+3){box-shadow:inset 0 1px #ddd}ul.icons-grid li:nth-child(2n+3){box-shadow:inset -1px 1px #ddd}ul.icons-grid .icon.major{display:block;margin:0 0 1em;color:#61686b}ul.icons-grid .icon.major svg{width:2.5em;height:2.5em}@media(max-width:480px){ul.icons-grid{grid-template-columns:1fr}ul.icons-grid li{box-shadow:inset 0 1px #ddd!important;margin:2em 0 0;padding:2em 0 0;width:100%}ul.icons-grid li:first-child{box-shadow:none!important;margin-top:0;padding:1em 0 0}}.container{margin-left:auto;margin-right:auto;width:35em}@media(max-width:980px){.container{width:80%}}@media(max-width:480px){.container{width:100%}}.main-bg{background-attachment:fixed,fixed;background-position:top left,center center;background-repeat:repeat,none;background-size:auto,cover;height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .5s ease-out;width:100%;z-index:-1}.main-bg.active{opacity:1}@media(max-width:980px){.main-bg{display:none}}.main{position:relative}.main .container{padding:5em 2.5em 8em;background:#fffffff2;box-shadow:inset 0 1px #ddd;min-height:calc(100vh - 13em);display:flex;flex-direction:column;justify-content:center}.main .goto-next{background-color:#90909013;background-image:url(/images/arrow.svg);background-position:center center;background-repeat:no-repeat;border:0;border-radius:100%;bottom:3em;display:block;height:4em;left:50%;line-height:4em;margin-left:-2em;overflow:hidden;position:absolute;text-indent:4em;transition:background-color .2s ease-in-out;white-space:nowrap;width:4em}.main .goto-next:hover{background-color:#90909026}@media(max-width:980px){.main .container{padding:3em 3em 8em;min-height:0}}@media(max-width:736px){.main .container{padding:3em 1.5em 1em}.main .goto-next{display:none}}@media(max-width:480px){.main .container{padding:3em 1em 1em}}section.special,article.special{text-align:center}#header{height:100vh;position:relative;text-align:center;display:flex;align-items:center;justify-content:center}#header>header{color:#ffffff80;padding-bottom:8em;transition:opacity .1s linear}#header>header h1{color:#fff;font-size:3em;line-height:1.25em;margin:0}#header>header h1:after{margin-top:.5em}#header>header p{color:#fff;font-weight:700;margin:1.5em 0 0}#header .container{background:#fffffff2;bottom:0;left:50%;margin-left:-17.5em;padding:2.5em;position:absolute}#header .container>:last-child{margin-bottom:0}#header .container .button{min-width:12em}@media(max-width:980px){#header>header{padding-bottom:9em;width:80%}#header .container{margin-left:-40%;padding:3em;left:50%;width:80%}}@media(max-width:736px){#header{height:80vh}#header>header{padding-bottom:0}#header>header h1{font-size:2em}#header>header p{margin-top:1em}#header .container{display:none}}#footer{min-height:100vh;padding:0 0 12em;position:relative;text-align:center}#footer .container{padding:5em 2.5em 3em;background:#fffffff2;box-shadow:inset 0 1px #ddd}#footer>footer{bottom:2em;color:#ffffff80;left:0;position:absolute;text-align:center;width:100%}#footer>footer .copyright{font-size:.8em;line-height:1em;padding:0}#footer>footer .copyright li{border-left:solid 1px rgba(255,255,255,.2);display:inline-block;margin:0 0 0 1em;padding:0 0 0 1em}#footer>footer .copyright li:first-child{border-left:0;margin-left:0;padding-left:0}@media(max-width:980px){#footer{min-height:0;padding:0}#footer .container{padding:3em 3em 1em}#footer>footer{padding:3em 3em 1em;bottom:auto;position:relative}}@media(max-width:736px){#footer .container{padding:3em 1.5em 1em}}@media(max-width:480px){#footer .container{padding:3em 1em 1em}#footer>footer .copyright{line-height:inherit}#footer>footer .copyright li{border-left:0;display:block;margin:0;padding:0}}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5em}.form-grid>input[name=name]{grid-column:1}.form-grid>input[name=email]{grid-column:2}.form-grid>textarea,.form-grid>.cf-turnstile,.form-grid>ul.actions{grid-column:1/-1}.form-grid>.cf-turnstile{display:flex;justify-content:center}@media(max-width:480px){.form-grid{grid-template-columns:1fr}.form-grid>input[name=name],.form-grid>input[name=email]{grid-column:1}}.hp-field{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}#thanks,#error{cursor:pointer;left:0;line-height:2.5;overflow:hidden;position:fixed;right:0;text-align:center;top:0;z-index:101;box-shadow:0 0 5px #000}#thanks{background:#8cd1a8;color:#fff}#error{background:#fde073;color:#61686b}
