*, *::before, *::after {
    box-sizing: border-box;
}

body {
    background-color: #0741AD;
    min-height: 100dvh;
    margin: 0px;
}

main {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 100dvh;
}

.logo {
    max-width: 900px;
    height: auto;
    margin-inline: auto;
    display: block;
    width: 100%;
}