/* FORMULARIO */
.formulario {
    .row-form {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;

        .col50 {
            width: 47%;
            margin-bottom: 24px;
        }

        .col30 {
            width: 27%;
            margin-top: 24px;
        }

        .col70 {
            width: 67%;
            margin-top: 24px;
        }

        .col100 {
            width: 100%;
        }
    }

    input, textarea {
        color: var(--c-primario) !important;
        background-color: var(--c-negro) !important;
        border: 1px solid var(--c-texto) !important;
        padding: 12px !important;
        font-family: var(--f-secundaria);
        width: 100%;
        margin-top: 5px;
    }

    textarea {
        max-height: 120px;
    }

    input[type="submit"] {
        text-transform: uppercase;
        color: var(--c-texto) !important;
        padding: 12px 36px;

        &:hover {
            background-color: var(--c-texto) !important;
            color: var(--c-primario) !important;
        }
    }

    .respondo {
        color: var(--c-primario);
        font-size: 16px;
        margin-bottom: 10px;
    }

    .aceptacion {
        font-size: 12px;
        color: var(--c-texto);

        a {
            color: var(--c-texto) !important;

            &:hover {
                color: var(--c-primario);
            }
        }
    }

    @media screen and (max-width: 535px) {
        .row-form.col100 {
            .col30, .col70 {
                width: 100%;

                input[type="submit"] {
                    max-width: 250px;
                }
            }
        }
    }
}