* {
    margin: 0;
    font-family: sans-serif;
}


main{
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
}

article {
box-shadow: 0 0 0.938rem #0000001a;
}

.headerForm {
padding: 10px;
display: flex;
justify-content: space-between;
align-items: center;
background: linear-gradient(to right, #58a5d8, #9340b9);
}

.headerForm img{
height: 100%;
display: flex;
}

.imgF{
width: 147px;
}

.imgF1{
width: 71px;
}

form {
padding: 25px;
width: 639px;
display: flex;
flex-direction: column;
}

form h1 {
font-weight: 500;
color: #58a5d8;
margin-bottom: 12px;
}

label{
display: flex;
flex-direction: column;
font-weight: bold;
font-size: 15px;
color: #5e5e5e;
margin-bottom: 15px;
}

label p {
padding: 5px 0;
}

form input{
border: none;
padding: 15px 12px;
font-size: 17px;
background-color: #f8f8f8;
border-bottom: 1px solid #bdbdbd;
}

.contentButtonIngresarForm{
padding: 15px 0;
}

.contentButtonIngresarForm button {
width: 100%;
background-color: #494949;
color: #fff;
padding: 15px;
border: none;
font-size: 17px;
border-radius: 4px 15px;
cursor: pointer;
}

