#wrap {width: 100%;min-height: 100vh;display: flex;flex-direction: column;justify-content: center;background: url("../img/background.png") no-repeat 0 0 / cover;}
.logo_wrap {width: 25rem;margin: 0 auto;}
.logo_wrap img {width: 100%;}
.btn {width: 80%;margin: 8rem auto 0;display: block;font-size: 1.8rem;font-weight: bold;background: #0741d3;padding: 1.5rem;color: #fff;text-align: center;}