*{
    padding: 0;
    margin: 0;
}

.container{
    background-color: rgb(197, 189, 189);
    height: 70vh;
    border-bottom: 5px solid black;
}

.box{
    display: flex;
    height: 70vh;
    justify-content: center;
    box-sizing: border-box;
}

.submit{
    padding: 16px 29px;
    margin: auto;
    background-color: rgb(233, 79, 79);
    color: white;
    font-size: 20px;
    border-radius: 7px;
}

.pay{
    margin: auto;
    padding: 16px 29px;
    color: white;
    background-color: rgb(13, 158, 13);
    font-size: 20px;
    border-radius: 7px;
}

.submit:hover{
    color: rgb(253, 223, 223);
    background-color: rgb(155, 39, 39);
    cursor: pointer;
}

.pay:hover{
    color: rgb(253, 223, 223);
    background-color: rgb(10, 128, 10);
    cursor: pointer;
}

.ball{
    position: relative;
    width: 50px;
    height: 50px;
    border: 1px solid black;
    border-radius: 200px;
    background-color: orange;
    /* animation: name duration timing-function delay iteration-count direction fill-mode; */
    animation: ball 5s ease infinite alternate;
}

.ball:hover{
    border: 2px solid white;
    background-color: rgb(167, 108, 0);
    cursor: pointer;
}

@keyframes ball{
    0%{
        transform: translate(24vw, 39vh);
    }
    /* 50%{
        transform: translate(20vw, 39vh);
    } */
    100%{
        transform: translate(76vw, 39vh);
    }
}


