/* =====================================================
   FORMULARIOS
===================================================== */

.au-form-container{

    max-width:820px;

    margin:40px auto;

    background:#fff;

    padding:30px;

    border-radius:16px;

    box-shadow:var(--au-shadow);

    border:1px solid var(--au-border);

}

.au-form-title{

    margin:0 0 30px;

    text-align:center;

    color:var(--au-primary);

    font-size:34px;

    font-weight:700;

}

.au-section-title{

    margin:35px 0 20px;

    color:var(--au-primary);

    font-size:24px;

    font-weight:700;

}

.au-input{

    width:100%;

    padding:12px;

    margin:8px 0 18px;

    border:1px solid var(--au-border);

    border-radius:10px;

    font-size:15px;

    transition:.25s;

    box-sizing:border-box;

}

.au-input:focus{

    outline:none;

    border-color:var(--au-primary);

    box-shadow:0 0 0 3px rgba(44,81,117,.15);

}

/* =====================================================
   IMAGEN Y BOTONES
===================================================== */

.au-image-preview{

    margin:12px 0 18px;

}

.au-file-input{

    margin:8px 0 24px;

}

.au-btn-full{

    width:100%;

}