a,body,div,h1,h2,h3,html,iframe,img,p{border:0;margin:0;padding:0}body{background-color:#F0F0F0;font-family:Roboto,Arial,"Helvetica Neue",Helvetica,sans-serif;display:flex;justify-items:center;height:100%;font-size:16px;align-items:center}html{height:100%}body>div{width:800px;margin-left:auto;margin-right:auto;background-color:#FFF;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;overflow:hidden;-moz-box-shadow:0 3px 5px rgba(0,0,0,0.12);-webkit-box-shadow:0 3px 5px rgba(0,0,0,0.12);box-shadow:0 3px 5px rgba(0,0,0,0.12)}h1{background-color:#F00;color:#FFF;line-height:100%;padding:10px}.form{padding:30px}.intro{line-height:150%;margin-bottom:30px}.footer{display:flex;align-content:center;justify-content:center;padding:19px 0;border-top:1px solid #E0E0E0;font-size:20px}.footer p{width:50%;text-align:center}.footer a{text-decoration:none;display:inline-block;color:#7070FF;font-weight:bold}.apps{display:flex;align-content:center;justify-content:center;background-color:#F0F0F0;text-align:center;padding:20px 0}.apps a{display:inline-block;text-decoration:none;color:#7070FF;font-weight:bold;letter-spacing:0}.apps>div{text-align:center;width:33.333%}.apps h5{line-height:100%;margin:0 0 3px;font-size:18px;color:#595959}label{margin:0 auto 20px;display:block}label span{display:block;font-weight:bold;margin-bottom:5px}label input[type="email"],label input[type="text"],textarea{font-family:Roboto,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:18px;width:400px;line-height:100%;padding:10px;border:1px solid #CCC;color:#141414}#btn-send{font-family:Roboto,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px;text-transform:uppercase;cursor:pointer;font-weight:bold;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-color:#F00;color:#FFF;border:0;padding:15px 25px;filter:alpha(opacity=100);opacity:1.0;-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}#btn-send:disabled{filter:alpha(opacity=30);opacity:.3}.checkboxes label{cursor:pointer}.checkboxes label span{display:inline-block;vertical-align:middle;margin:0 0 0 5px}.checkboxes label input[type="checkbox"]{vertical-align:middle;padding:0;margin:0;height:20px;width:20px;cursor:pointer}textarea{height:80px;line-height:120%}@media screen and (max-width:600px){body{display:block;justify-items:initial;align-items:initial;padding:10px;height:initial}body>div{width:100%;box-sizing:border-box}.footer{display:block}.footer p{text-align:center;margin-bottom:10px;width:auto}.footer p:last-child{margin-bottom:0}.apps{display:block}.apps>div{width:auto;margin-bottom:25px}.apps>div:last-child{margin-bottom:0}label input[type="email"],label input[type="text"],textarea{width:100%;box-sizing:border-box}#btn-send{width:100%}}@media screen and (max-width:480px){body>div{width:100%}.form{padding:15px}}@media screen and (max-height:899px) and (min-width:1000px){.intro{margin-bottom:10px}h1{font-size:24px;line-height:100%}.apps{padding:15px 0}textarea{height:60px;width:100%;box-sizing:border-box}.form{padding:20px}label{margin-bottom:15px}}@media screen and (max-height:767px) and (min-width:1000px){html{height:initial}body{display:block;margin:10px auto}}