#edit-flexbox>div:nth-child(2)>div>div {
    display: flex;
}

#edit-flexbox>div:nth-child(2)>div>div>label {
    font-size: 12px;
    font-weight: 600;
    color: #fff;
    margin: 0;
    line-height: 100%;
}

#edit-acepto-los-terminos-y-condiciones-y-la-politica-de-proteccion-de {
    width: 4%;
    margin-right: 0px;
}

#edit-content-inputs>div:nth-child(1)>div>div>label,
#edit-content-inputs>div:nth-child(2)>div>div>label {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}

#webform-submission-suscripcion-home-node-1-add-form {
    display: flex;
}

#edit-flexbox {
    display: flex;
    flex-direction: column;
}

#edit-actions>.btn_form_suscripcion {
    background: #E31F14;
    border-radius: 15px;
    margin-bottom: 38px;
    margin-left: 15px;
    font-weight: 600;
}

.webform-submission-suscripcion-home-form .form-actions.webform-actions.js-form-wrapper.form-wrapper {
    display: flex;
    align-items: center;
    width: 25%;
}

.webform-submission-suscripcion-home-form {
    background: #141F3599;
    border-radius: 20px;
    padding: 0px 20px;
}

#edit-nombre.form-text,
#edit-correo-electronico.form-email {
    margin: 0;
    border-radius: 8px;
    max-height: 44px;
}

#edit-content-inputs.webform-flexbox.js-webform-flexbox.js-form-wrapper.form-wrapper {
    margin: 0;
}

#edit-form-trabajo-left.webform-flexbox.js-webform-flexbox.js-form-wrapper.form-wrapper {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
}

#edit-form-trabajo-left.webform-flexbox.js-webform-flexbox.js-form-wrapper.form-wrapper input,
#edit-form-trabajo-left.webform-flexbox.js-webform-flexbox.js-form-wrapper.form-wrapper select {
    margin: 10px 0 0 0;
    border-radius: 8px;
    height: 72px;
    min-height: 72px;
    background: #fff;
    border: 1.5px solid #D6D6D6;
    font-size: 16px;
    padding: 0 8px;
    color: #000;
}

.webform-submission-form.webform-submission-add-form.webform-submission-trabaje-con-nosotros-form.webform-submission-trabaje-con-nosotros-add-form.js-webform-details-toggle.webform-details-toggle.contextual-region .form-actions.js-form-wrapper.form-wrapper #edit-submit {
    background: #E31F14;
    border-radius: 15px;
    font-weight: 600;
    width: 49%;
}

#edit-form-trabajo-left.webform-flexbox.js-webform-flexbox.js-form-wrapper.form-wrapper label {
    font-size: 14px;
    font-weight: 600;
}

.Adjunto_btn.webform-file-button{
    text-align: center;
    color: #2C41CE !important;
    border: 1.5px solid #2C41CE;
    padding: 14px 0 0 0;
    border-radius: 8px;
    display: flex;
    justify-content: center;
    font-size: 16px !important;
    margin-bottom: 10px !important;
    cursor: pointer;
}

#edit-content-form-options > div:nth-child(1) > div > div > label,
#edit-content-form-options > div:nth-child(2) > div > div > label,
#webform-submission-linea-etica-reportar-caso-add-form > div.js-webform-type-textarea.webform-type-textarea.js-form-item.form-item.js-form-type-textarea.form-item-ingrese-aqui-el-detalle-de-su-reporte.js-form-item-ingrese-aqui-el-detalle-de-su-reporte > label,
#edit-adjuntar-archivos--label,
#webform-submission-linea-etica-reportar-caso-node-165-add-form > div.js-webform-type-textarea.webform-type-textarea.js-form-item.form-item.js-form-type-textarea.form-item-ingrese-aqui-el-detalle-de-su-reporte.js-form-item-ingrese-aqui-el-detalle-de-su-reporte > label{
    font-size: 14px;
    font-weight: 600;
    color: #141414;
}

#edit-documentacion-digital > p{
 font-size: 15px;
 color: #000;
}

#edit-documentacion-digital > h1{
    color: #2C41CE;
    font-size: 24px;
    letter-spacing: 5px;
    margin-bottom: 20px;
}

#edit-entidad-que-desea-denunciar,
#edit-tipo-de-denunciante,
#edit-ingrese-aqui-el-detalle-de-su-reporte{
    background: #fff;
    border-radius: 8px;
}

.webform-submission-form.webform-submission-add-form.webform-submission-linea-etica-reportar-caso-form.webform-submission-linea-etica-reportar-caso-add-form.js-webform-details-toggle.webform-details-toggle.contextual-region #edit-submit,
.webform-button--submit.button.button--primary.js-form-submit.form-submit #edit-submit,
.btn-form-etica,
.form-actions.js-form-wrapper.form-wrapper .webform-button--submit.button.button--primary.js-form-submit.form-submit#edit-submit{
    background: #E31F14;
    border-radius: 15px;
    font-weight: 600;
    width: 49%;
}

#webform-submission-linea-etica-reportar-caso-add-form{
    background: #f5f5f5;
}

.Adjunto_btn .icon_upload::before {
    content: "";
    display: inline-block;
    width: 14px;
    height: 20px;
    margin-left: 9px;
    background-color: currentColor;
    -webkit-mask: url(https://dev-otosoft.top/grupo-aval/web/sites/default/files/grupo-aval/Iconos/fi-rr-upload.svg) no-repeat center;
    mask: url(https://dev-otosoft.top/grupo-aval/web/sites/default/files/grupo-aval/Iconos/fi-rr-upload.svg) no-repeat center;
    -webkit-mask-size: contain;
    mask-size: contain;
}


@media (max-width: 767px) {
    #webform-submission-suscripcion-home-node-1-add-form {
        flex-direction: column;
    }

    #edit-acepto-los-terminos-y-condiciones-y-la-politica-de-proteccion-de {
        width: 8%;
        margin-right: 10px;
    }

    .adl-container-suscribete .adl-text-suscribete h3 {
        font-size: 18px;
    }

    .adl-container-suscribete .bb-inner.default .bb-container.container .row.row-wrapper .adl-text-suscribete {
        width: 83% !important;
    }

    .adl-container-suscribete .bb-inner.default .bb-container.container .row.row-wrapper .adl-img-model-suscribete {
        width: 17% !important;
    }

    .adl-container-suscribete .bb-inner.default .bb-container.container .row.row-wrapper .adl-img-model-suscribete .column-inner.bg-size-cover .column-content-inner .widget.gsc-image.text-right .widget-content img {
        max-width: 250px !important;
        margin-left: -155px;
    }

    .adl-container-suscribete {
        background-repeat: no-repeat !important;
    }

    .adl-container-suscribete .adl-suscribete-form {
        position: relative;
    }

    #edit-actions>.btn_form_suscripcion {
        width: 100%;
        margin-bottom: 20px;
        margin-left: 0px;
        min-height: 44px;
    }

    #edit-actions.form-actions.webform-actions.js-form-wrapper.form-wrapper {
        width: 100%;
    }

}