body{
    background-color: rgb(255, 250, 243);
}

h1{
    margin: 50px 0 0 250px;
}

form{
    width: 400px;
    border: 4px solid rgb(220, 198, 169);
    border-radius: 15px;
    background-color: antiquewhite;
    margin: 50px 0 0 200px;
    padding: 20px;
    font-family: Arial, Helvetica, sans-serif;
}

div{
    border-radius: 10px;
    background-color: rgb(255, 250, 244);
    padding: 15px 15px 15px 50px;
    margin: 30px 20px 20px 20px;
}

label{
    display:inline-block;
}

textarea, input[type^="text"]{
    border-radius: 10px;
    border-color: rgb(220, 198, 169);
    padding: 7px;
    width: 170px;
}

input[type^="submit"]{
    margin: 30px 0px 20px 250px;
    padding: 10px;
    font-weight: bolder;
    font-style: italic;
    font-size: large;
    box-shadow: rgb(149, 131, 108) -3px 3px 5px;
}
input[type^="submit"]:hover{/* Que se agrande un poco al pasar el cursor encima */
    cursor: grab;
    transition: 0.5s;
    padding: 12px;
}

div:nth-of-type(1) label{
    width: 80px;
}
div:nth-of-type(3) label{
    width: 200px;
}
div:nth-of-type(2) label,div:nth-of-type(4) label{
    width: 100px;
}