.form{
    display: block;
    margin: auto;
    overflow: hidden;
}

.form-text{
    display: block;
    margin: auto;
    width: 100%;
    max-width: 40rem;
    box-sizing: border-box;
    background: white;
    color: black;
    padding: 1rem 1rem;
    margin-top: 1rem;
    outline: none;
}

textarea.form-text{
    resize: none;
    height: 16rem;
}

.form-submit{
    display: block;
    margin-left: auto;
    margin-right: auto;
    border: 0;
    background: #ffb703;
    padding: 1rem 1rem;
    width: 100%;
    cursor: pointer;
    margin-top: 1rem;
    max-width: 40rem;
}

.form-submit:hover{
    background: #ffb703;
}

@media (min-width: 1400px) {
    .form {
      padding-left: 16rem;
      padding-right: 16rem;
    }
}
