body {
    background: #464646 url(../img/home.png) center center/cover no-repeat fixed;
    background-size: cover;
}

#root {
    display: flex;
    justify-content: center;
}

.background-1 {
    height: 72.95%;
    position: fixed;
    bottom: 0px;
    z-index: 1;
}

.btnbox {
    width: 100%;
    background: #4453B7;
    height: 20.1%;
    position: fixed;
    bottom: 0px;
    z-index: 999;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    flex-direction: column;
}

.botton {
    width: 12.375rem;
    height: 2.875rem;
    border-radius: 1.4375rem;
    border: .0625rem solid #FFFFFF;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
}

.botton>img {
    height: 1.6875rem;
    width: 1.4375rem;
}

.botton>div {
    font-size: 1.125rem;
    font-weight: 500;
    color: #FFFFFF;
}

.background-2 {
    width: 100%;
    height: 4.125rem;
    display: flex;
    justify-content: center;
    position: fixed;
    top: 10%;

}

.background-2>img {
    height: 4.125rem;
    width: 4.125rem;
}

.background-2>div {
    height: 4.125rem;
    margin-left: .625rem;
}

.background-2>div :nth-child(1) {
    width: 1.5625rem;
    height: .25rem;
}

.background-2>div :nth-child(2) {
    font-size: 1.125rem;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #FFFFFF;
}

.background-2>div :nth-child(3) {
    font-size: .875rem;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #FFFFFF;
}

.vx {
    height: 100vh;
    width: 100vh;
    background: #0B176B;
    z-index: 999;
    opacity: 0.8;
    position: fixed;
    display: flex;
    justify-content: center;
}

.vxbox{
    height: 2.75rem;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #FFFFFF;
    display: flex;
    align-items: center;
    margin: 15% 0 0 10%;
    position: absolute;
}
.vxbox :nth-child(1){
    height: 2.75rem;
    width: 8.875rem;
}
.vxbox :nth-child(2){
    height: 1.875rem;
    width: 1.875rem;
}
.vxbox :nth-child(3){
    height: 6.1875rem;
    position: relative;
    top: -3.1875rem;
}