section form{
    /*---- diseño del contenedor padre -----*/
    background-color: rgb(245, 243, 243);
    padding: 10px 0;
    border-radius: 5px;
    margin: auto;
    max-width: 500px;
}
section form h3.titulo{
    /*---- diseño del titulo -----*/
    display: flex;
    margin: 20px auto;
    font-weight: bold;
    font-size: 2rem;
    color: rgb(15, 13, 56);
    text-align: center;
    justify-content: center;;
}

.input_formulary{
    /*---- diseño de los cuadros de texto -----*/
    margin: 10px auto;
    width: 20em;
    border:1px solid rgb(58, 57, 77);
    border-radius: 5px;
    padding: 15px;
    background-color: rgb(245, 243, 243);
    outline: none;
    color: rgb(15, 13, 56);
    display: flex;
}

section form div textarea{
    /*---- tamaño del text area -----*/
    max-width: 20em;
    max-height: 10em;
}
section form div button{
    /*---- diseño del boton -----*/
    width: 20em;
    color: azure;
    border: 2px solid rgb(236, 147, 30);
    background-color: rgb(236, 147, 30);
    padding: 20px;
    transition: .5s ease;
    font-size: 1em;
    font-weight: bold;
    cursor: pointer;
    margin: auto;
    display: flex;
    text-align: center;
    justify-content: center;
}
section form button:hover{
    background-color: transparent;
    color:  rgb(236, 147, 30) ;
}