#wrap {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 100vh;
    background: url("../img/index_background.png") no-repeat 0 0 / cover;
    gap: 20rem;
}

.logo_wrap {
    width: 70%;
    max-width: 450px;
}
.logo_wrap img {
    width: 100%;
}
.start {
    display: block;
    font-size: 2rem;
    font-weight: 600;
    width: 85%;
    background: #fff;
    padding: 1.5rem;
    text-align: center;
    color: #586ca5;
}