body{font-family:'Open Sans',sans-serif;background:#f3f3f3;color:#3d4546}@media (min-width:992px){.container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.card{background:#FFF;padding:75px 85px;box-shadow:0 8px 12px 0 rgba(164,164,164,.2);border:none;border-radius:0;text-align:left;max-width:1050px;margin:auto}.logo img{margin-bottom:25px;border-bottom:1px solid #f1f1f1;padding-bottom:30px}h1{font-weight:800;font-size:41px;letter-spacing:-3px;margin:0}p.message{font-weight:600;font-size:21px;margin:30px 0;letter-spacing:-1px}p.resume{font-weight:400;font-size:14px;margin:0 0 15px 0;line-height:20px}p.resume img{margin-right:10px;vertical-align:bottom}p.email{margin:40px 0 0 0}.btn-support{color:#FFF;padding:15px 30px;border-radius:3px;font-weight:600;border:none;box-shadow:none}.btn-support:hover,.btn-support:active,.btn-support:focus{color:#fff;opacity:.7;border:none;box-shadow:none;outline:none}img.hero{display:block;margin:20px auto 0 auto}@media (min-width:992px) and (max-width:1199px){.card{padding:55px}h1{font-size:38px}p.message{font-size:20px}}@media (max-width:991px){.card{padding:50px 35px;max-width:600px;text-align:center;margin:20px 0}h1{font-size:24px;letter-spacing:-2px}p.message{font-size:16px;width:75%;margin-left:auto;margin-right:auto}.btn-support{padding:10px 20px;font-size:14px}img.hero,p.resume img{display:none}}