body
{
    background-image: url('shapes_seamless_done.png');
}

.main
{
    width:80%;
    height:450px;
    margin-top:6%;
    margin-bottom:auto;
    margin-left:auto;
    margin-right:auto;
    background-color:grey;
    border:5px solid black;
}

.banner
{
    max-width:100%;
    height:auto;
    margin-left:auto;
    margin-right:auto;
    display:block;
}

.button
{
    padding:7px;
    border-radius:8px;
    background-color:purple;
    border:3px solid white;
    color:white;
    max-width: max-content;
    margin-left:auto;
    margin-right:auto;
    cursor:hand;
}

p
{
    text-align:center;
}