body{

    font-family:Arial,Helvetica,sans-serif;

    background:#f4f6f8;

    margin:0;

    padding:20px;
}

.container{

    max-width:1000px;

    margin:auto;

    background:#fff;

    padding:30px;

    border-radius:10px;
}

h1{

    margin-top:0;
}

.slogan{

    color:#666;
}

input,
textarea{

    width:100%;

    padding:12px;

    margin-top:5px;

    margin-bottom:15px;

    box-sizing:border-box;
}

button{

    background:#0057ff;

    color:#fff;

    border:none;

    padding:15px 25px;

    cursor:pointer;

    border-radius:6px;
}

.card{

    background:#f8f8f8;

    padding:15px;

    margin-bottom:10px;

    border-radius:6px;
}

.card a{

    text-decoration:none;

    color:#222;

    font-weight:bold;
}

.fluxo{

    text-align:center;

    line-height:2;
}