#home .container{max-width:750px}#home .container h1{margin:3rem 0}#home .container p{font-size:1.5rem;text-align:center;margin:2rem 0}#what-we-do .container{max-width:700px}#what-we-do .container h1{margin:3rem 0;color:#999}#what-we-do .container p{font-size:1.5rem;text-align:center;margin:2rem 0}#references .references{margin-top:2rem}#references .references h1{margin:2rem 0}#we-are h2{font-size:1.5rem}#we-are h3{font-size:1rem}#we-are .linkedin{cursor:pointer}#contact .container h1{margin:3rem 0}#contact .container input,#contact .container textarea{border-radius:6px;padding:6px 10px;font-size:16px;background:#333;color:#fff}#contact .container textarea{height:100px}#contact .container button{border:1px solid #333;padding:6px 10px;border-radius:6px;font-size:18px;background:#111}#contact .notification{margin-top:1rem;font-size:16px;padding:1rem;color:#fff}#contact .notification.ok{border-top:3px solid green;background:#001700}#contact .notification.error{border-top:3px solid red;background:#170000}body,html{background:#000;color:#999;margin-bottom:1rem}h1{font-size:2.5rem;text-align:center}h1,strong{color:#ccc}.navigation{background-color:#3b3b3b;text-transform:uppercase}.navigation a{font-size:1rem}.navigation a.current{background-color:#f60}.container{padding:2rem;font-size:1.5rem}footer{background-color:#666;color:#b3b3b3;position:fixed;bottom:0;left:0;text-align:center;padding:.5rem 0;width:100%}