@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap");
:root {
    --max-width: 1328px;
    --padding: 0 64px;

    --blue-color: #0d2137;
    --blue-light-color: #2e77ae;
    --blue-ligther-color: #E0EAF5;
    --blue-market: #0073e6;
    --orage-color: #ff8e2b;

    --box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);

    
    --gray-333: #333;
    --gray-50: #505050;
    --gray-60: #606060;
    --gray-ccc: #ccc;
    --gray-f1: #f1f1f1;
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: 'Poppins', sans-serif;
    text-decoration: none;
}

body {
    width: 100%;

    display: flex;
    flex-direction: column;

    justify-content: center;
    align-items: center;

    gap: 48px;
}

h1, h2, h3, h4, h5 {
    color: var(--gray-333);
}

p, span, label, td {
    color: var(--gray-50);

    font-size: 1rem;
    font-weight: 500;
}

a {
    word-wrap: break-word;
}

table {
    border-spacing: 16px;
}

th {
    vertical-align: bottom;
}

th h1 {
    width: fit-content;

    text-align: left !important;
}

tr {
    vertical-align: baseline;
}

.button {
    padding: 10px 20px;

    border: none;
    border-radius: 5px;

    background-color: var(--blue-market);

    color: #fff;

    cursor: pointer;
}

.button a {
    color: #fff;
    text-decoration: none;
}

/* CONTROLADO PELO SAIBA_MAIS.JS*/
.show {
    display: block !important;
}

main {
    width: 100%;

    display: flex;
    flex-direction: column;

    justify-content: center;
    align-items: center;

    gap: 48px;
}