html, body {
    overflow-x: hidden;
}
  body{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width:100%;
    height: 81em;
    background-image: linear-gradient(to right, bisque, rgb(233, 197, 153), forestgreen);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        margin: 0;
        padding: 0;
         }

.d1
    {display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 50em;
    }

.d2
{display: flex;
    flex-direction: column;
    width: 90em;
    height: 40em;
    flex-wrap: wrap;
    flex: 1;   
}
button
    {border-radius: 20px 20px;
    background-image: linear-gradient(45deg,bisque, rgb(178, 122, 54), forestgreen );
    border: groove;
    cursor: pointer;}
.antrag
    {
      
    position: absolute;
    left: 50%;
    bottom: 18%;
    transform: translateX(-50%);
    text-align: center;
     
}
.antrag p
    {font-size: 13pt;
    font-weight: 550;
    border: solid 5px forestgreen;
    border-radius: 10px;
    border-style: groove;
    background-color: bisque;
    padding: 5px}
body .a1
    {width: 95px;height: auto;
    position: fixed;top:90%;
    padding:5px 0 5px 0;
    left:50%;
    transform: translateX(-50%);}
.b1
    {width: 110px;
    background-image: linear-gradient(45deg,rgb(230, 238, 230),forestgreen,rgb(194, 206, 194),forestgreen);
    border-radius: 5px;
    opacity: 0.9;
    font-weight: 900;
    cursor: pointer;}

#name
    {color: blueviolet;
    font-weight: 600;}
#email
    {color: cornflowerblue;
    font-weight: bold;}