* {
    margin:0;
    padding:0;
    box-sizing:border-box;
    font-family:sans-serif;
}

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

.container {
    width:100%;
    padding: 25px 30px;
    background-color:#fff;
    border-radius:6px;
}

.container .title{
    font-size:25px;
    font-weight: 500;
}

.container form{
    display: flex;
    flex-wrap: wrap;
    justify-content:space-between;
    margin: 10px 12px 0;
}
form .form-contenido{
    margin-botton:15px;
    width: calc(100%/2 - 20px);
}

form span{
    display:block;
    font-weight: 500;
    margin-bottom:5px;
}

.form-contenido input{
    height: 40px;
    width: 100%;
}
