body{color:#333;margin:0;padding:0;font-family:Roboto,sans-serif}*{box-sizing:border-box}#main{max-width:720px;padding:40px}a{color:inherit;text-decoration:none}.row{margin:0 -1.5rem;display:flex}.col{width:50%;padding:0 1.5rem}h1,h2{margin:0 0 .8em;font-weight:300}h1{font-size:40px;line-height:1.2}h2{font-size:20px;line-height:1.4}img{max-width:100%;margin:0 0 0 .5rem;display:block}input{width:100%;display:block}input[type=email],input[type=text],input[type=submit]{-webkit-appearance:none;border-radius:.5rem}input[type=email],input[type=text]{border:1px solid #ccc;margin-bottom:.35rem;padding:.8rem .7rem}input::placeholder{color:#666}input[required]::placeholder{color:#000}input[type=submit]{color:#333;background:#fff;border:1px solid #333;margin:2rem 0 0;padding:1.2rem;font-size:20px}input[type=submit]:not([disabled]):hover{cursor:pointer;background-color:#eee}input[type=submit][disabled]{color:#ccc;cursor:not-allowed;border-color:#ccc}.checkbox{opacity:0;width:30px;height:30px;position:absolute;transform:translateY(4px)}.checkbox+label{-webkit-user-select:none;user-select:none;cursor:pointer;font-size:12.5px;line-height:1.3}.checkbox+label:before{float:left;content:"";cursor:pointer;border:1px solid #666;border-radius:2px;width:28px;height:28px;margin-bottom:.3rem;margin-right:.5rem;display:block;transform:translateY(4px)}.checkbox:checked+label:before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjguM3B4IiBoZWlnaHQ9IjIxLjFweCIgdmlld0JveD0iMCAwIDI4LjMgMjEuMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjguMyAyMS4xOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6IzY3Njc2Nzt9PC9zdHlsZT48ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLCAwLCAwLCAxLCAwLCAwKSI+PHBhdGggaWQ9IlBmYWRfNi0yXzlfIiBjbGFzcz0ic3QwIiBkPSJNOS42LDIwLjdsLTkuMi05LjJjLTAuMy0wLjMtMC40LTAuNi0wLjQtMWMwLTAuNCwwLjEtMC43LDAuNC0xbDItMmMwLjItMC4zLDAuNi0wLjUsMS0wLjRjMC40LDAsMC44LDAuMiwxLDAuNGw2LjIsNi4yTDIzLjksMC40YzAuMy0wLjMsMC42LTAuNCwxLTAuNGMwLjQsMCwwLjcsMC4yLDEsMC40bDIsMmMwLjMsMC4zLDAuNCwwLjYsMC40LDFjMCwwLjQtMC4xLDAuNy0wLjQsMUwxMS42LDIwLjdDMTEuMSwyMS4zLDEwLjMsMjEuMyw5LjYsMjAuN0M5LjcsMjAuOCw5LjcsMjAuNyw5LjYsMjAuN3oiLz48L2c+PC9zdmc+);background-position:50%;background-repeat:no-repeat;background-size:80%}.alert{color:#fff;border-style:solid;border-width:1px;padding:.4rem 1rem;font-size:14px;line-height:1.3;display:none}.alert--success{background-color:#43ac6a;border-color:#3a945b}.alert--danger{background-color:#e03131;border-color:#a53838}#form-status.success .alert--success,#form-status.danger .alert--danger{display:block}#form-status.success+#form,#form-status.danger+form{display:none}@media (width<=640px){#main .row{flex-direction:column}#main .col{width:100%}h1,h2{text-align:center}h2{margin-bottom:0}img{max-width:40vw;margin:0 auto 1.5rem}}@media (width<=480px){h1{font-size:24px}h2{font-size:16px}}
