body{
    background-color: #e0f1e7;
    width: 100;
    display: flex;
    justify-content: center;
}

.center-box{
    width: 1000px;
    height: 850px;
    background-color: #fefffe;
    border-radius: 18px;
    margin: 20px 0 0 0;
}

.center-box h1{
    font-family: Karla;
    margin: 50px;
}
/*----------------Name----------------*/
.name{
    width: 1000px;
    height: 100px;
    /*background-color: rgba(0, 128, 0, 0.164);*/
}

/*----------------First----------------*/

.name .first{
    width: 500px;
    float: left;
}

.name .first p{
    margin: 0 0 0 50px;
    font-family: Karla;
    color: rgb(83, 83, 83);
    display: inline;
}

.name .first h5{
    display: inline;
    color: #1a7d6a;
}

.name .first textarea{
    margin: 10px 0 0 50px;
    width: 400px;
    height: 40px;
    border-radius: 10px;
    font-size: 20px;
    font-family: Karla, sans-serif;
    line-height: 40px;
    resize: none;
}

/*----------------Last----------------*/

.name .last{
    width: 500px;
    float: right;
    display: inline;
}

.name .last p{
    margin: 0 0 0 50px;
    font-family: Karla;
    color: rgb(83, 83, 83);
    display: inline;
}

.name .last h5{
    display: inline;
    color: #1a7d6a;
}

.name .last textarea{
    margin: 10px 0 0 50px;
    width: 400px;
    height: 40px;
    border-radius: 10px;
    font-size: 20px;
    font-family: Karla, sans-serif;
    line-height: 40px;
    resize: none;
}

/*----------------E-mail----------------*/

.email{
    /*background-color: rgba(0, 255, 255, 0.356);*/
    width: 1000px;
    height: 100px;
    margin: 30px 0 0 0;
}

.email p{
    margin: 0 0 0 50px;
    font-family: Karla;
    color: rgb(83, 83, 83);
    display: inline;
}

.email h5{
    display: inline;
    color: #1a7d6a;
}

.email textarea{
    margin: 10px 0 0 50px;
    width: 90%;
    height: 40px;
    border-radius: 10px;
    font-size: 20px;
    font-family: Karla, sans-serif;
    line-height: 40px;
    resize: none;
    display: grid;
}

/*----------------Query----------------*/

.query {
    width: 1000px;
    height: auto;
    margin: 30px 0 0 0;
}

.query p {
    margin: 0 0 0 50px;
    font-family: Karla;
    color: rgb(83, 83, 83);
    display: inline;
}

.query h5 {
    display: inline;
    color: #1a7d6a;
}

.query .checkboxes {
    width: 1000px;
    height: auto;
    margin-top: 20px;
    display: flex;
    justify-content: space-around;
}

.query .checkbox {
    width: 400px;
    height: 60px;
    background-color: #fefffe;
    display: flex;
    align-items: center;
    justify-content: left;
    padding: 0 10px;
    border-radius: 10px;
    font-family: Karla;
    font-size: 18px;
    color: rgb(83, 83, 83);
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
}

.query .checkbox input {
    margin-right: 10px;
    transform: scale(1.5);
    cursor: pointer;
}

/*----------------Message----------------*/

.message{
    width: 1000px;
    height: 170px;
    /*background-color: rgba(18, 155, 36, 0.322);*/
    margin: 30px 0 0 0;
}

.message p{
    margin: 0 0 0 50px;
    font-family: Karla;
    color: rgb(83, 83, 83);
    display: inline;
}

.message h5{
    display: inline;
    color: #1a7d6a;
}

.message textarea{
    margin: 10px 0 0 50px;
    width: 90%;
    height: 120px;
    border-radius: 10px;
    font-size: 20px;
    font-family: Karla, sans-serif;
    resize: none;
    display: grid;
}

/*----------------Term----------------*/

.term{
    margin: 10px 0 0 0;
    width: 1000px;
    height: 40px;
    /*background-color: rgba(89, 0, 253, 0.267);*/
}

.term .checkbox{
    margin: 0 0 0 50px;
    font-family: Karla;
    color: rgb(83, 83, 83);
    display: inline;
}

.term .checkbox input{
    margin-top: 13px;
    margin-right: 10px;
    transform: scale(1.5);
    cursor: pointer;
}

.term h5{
    display: inline;
    color: #1a7d6a;
}

/*----------------Submit----------------*/

.submit{
    /*background-color: rgba(220, 20, 60, 0.315);*/
    width: 1000px;
    height: 70px;
    margin: 20px 0 0 0;
}

.submit button{
    margin: 5px 0 0 50px;
    width: 910px;
    height: 60px;
    background-color: #1a7d6a;
    border: none;
    border-radius: 10px;
    font-family: Karla;
    font-size: 20px;
    color: #fefffe;
}

.submit button:hover{
    transition: 0.3s;
    background-color: #166e5d;
    cursor: pointer;
}