main {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-around;
    margin: 0 2.5%;
}
a {
    color: #fff;
    text-decoration: none;
}
h1{
    text-align: center;
    font-size: 3vw;
    color: #fff;
}
form {
    display: flex;
    flex-flow: row wrap;
    max-width: 750px;
    padding: 20px;
    border-radius: 15px;
    background-color: #ed8c00;
}
.autoText{
    width: 100%;
    color: #fff;
    text-align: center;
    font-size: 3vw;
}
#info{
    display: flex;
    flex-flow: row wrap;
    justify-content: space-around;
}
#info input{
    flex: 1 1 350px;
    min-width: 340px;
    display: block;
}
.formImput{
    flex: 1 1 350px;
    justify-content: center;
    min-width: 340px;
    max-width: 50%;
    margin: 5px;
    font-size: 14pt;
    color: #fff;
}
.buttons{
    display: flex;
    flex-basis: 100%;
    justify-content: space-around;
    align-self: center;
    margin: 5px;
    text-align: center;
}

.errorMessage {
    display: none;
}
.errorActive {
    display: block;
    font-size: 3vw;
    color: #050505;
}
.formButton{
    max-width: 20%;
    padding: 5px;
    border: 5px solid #ffbc40;
    border-radius: 5px;
    background-color: #08000f;
    color: #fff;
}