footer.container {
    display: none;
}

body {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 100vh;
    margin: 0;
    background: url(https://static.na-us02.luminy.cloud/assets/sso/sso-chfr-bg.jpg) no-repeat center center;
    background-size: cover; /* Para garantir que o fundo ocupe toda a tela */
    background-color: #5078AB;
}

.container {
    max-width: 550px;
    margin: 0; /* Remova margens adicionais */
    padding: 50px;
}

.button {
    background: #04A7EF;
}


.header {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
}

.logo {
    display: none;
}