.elementor-1401 .elementor-element.elementor-element-af57686{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1401 .elementor-element.elementor-element-b457f53{width:var( --container-widget-width, 99.054% );max-width:99.054%;--container-widget-width:99.054%;--container-widget-flex-grow:0;}.elementor-1401 .elementor-element.elementor-element-b457f53.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1401 .elementor-element.elementor-element-b457f53 .jet-form-builder__label{margin:0px 0px 4px 0px;text-align:left;}.elementor-1401 .elementor-element.elementor-element-b457f53 .jet-form-builder__desc{text-align:left;}.elementor-1401 .elementor-element.elementor-element-b457f53 .jet-form-builder__fields-group{flex-direction:row;gap:0.7em 0.7em;}.elementor-1401 .elementor-element.elementor-element-b457f53 .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-1401 .elementor-element.elementor-element-b457f53 .jet-form-builder__field-wrap label{color:#020101;}.elementor-1401 .elementor-element.elementor-element-b457f53 .jet-form-builder__field-wrap span::before{border-radius:5px 5px 5px 5px;}.elementor-1401 .elementor-element.elementor-element-b457f53 .jet-form-builder__field-wrap label :checked + span::before{border-style:solid;border-color:#1AA3B3;background-color:#1AA3B3;}.elementor-1401 .elementor-element.elementor-element-b457f53 .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]){border-style:solid;border-width:1px 1px 1px 1px;border-color:#DFDFDF;border-radius:6px 6px 6px 6px;}.elementor-1401 .elementor-element.elementor-element-b457f53 .jet-form-builder input{color-scheme:normal;}.elementor-1401 .elementor-element.elementor-element-b457f53 .jet-form-builder__heading{font-size:14px;font-weight:500;line-height:9px;}.elementor-1401 .elementor-element.elementor-element-b457f53 .jet-form-builder-repeater__new{background-color:#FFFFFF00;color:#0A4248;padding:8px 20px 8px 20px;border-style:solid;border-color:#0000001A;border-radius:500px 500px 500px 500px;}.elementor-1401 .elementor-element.elementor-element-b457f53 .jet-form-builder-repeater__new:hover{background-color:#1AA3B3;color:#FFFFFF;}.elementor-1401 .elementor-element.elementor-element-b457f53 .jet-form-builder-repeater__remove{background-color:#7F829029;color:#808390;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-1401 .elementor-element.elementor-element-b457f53 .jet-form-builder-repeater__remove:hover{background-color:#CB4747;color:#FFFFFF;}.elementor-1401 .elementor-element.elementor-element-b457f53 .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-1401 .elementor-element.elementor-element-b457f53 .jet-form-builder__action-button{background-color:#0A4248;color:#FFFFFF;transition:all 0.3s;font-size:15px;padding:8px 20px 8px 20px;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-1401 .elementor-element.elementor-element-b457f53 .jet-form-builder__action-button:hover{background-color:#1AA3B3;}.elementor-1401 .elementor-element.elementor-element-b457f53 .jet-form-builder__next-page-wrap{text-align:left;}.elementor-1401 .elementor-element.elementor-element-b457f53 .jet-form-builder-message--success{text-align:center;}.elementor-1401 .elementor-element.elementor-element-b457f53 .jet-form-builder-message--error{text-align:center;}#jet-popup-1401 .jet-popup__container{width:800px;}#jet-popup-1401 .jet-popup__inner{justify-content:center;align-items:center;}#jet-popup-1401 .jet-popup__container-inner{justify-content:flex-start;border-radius:8px 8px 8px 8px;}#jet-popup-1401 .jet-popup__container-overlay{border-radius:8px 8px 8px 8px;}#jet-popup-1401 .jet-popup__close-button{transform:translateX(10px) translateY(-10px);-webkit-transform:translateX(10px) translateY(-10px);color:#FFFFFF;background-color:#FFFFFF;font-size:20px;width:30px;height:30px;border-radius:4px 4px 4px 4px;box-shadow:0px 1px 6px 0px rgba(0,0,0,0.5);}#jet-popup-1401 .jet-popup__close-button:before{font-size:20px;}#jet-popup-1401 .jet-popup__close-button svg{width:20px;}/* Start custom CSS for jet-form-builder-form, class: .elementor-element-b457f53 *//* ==========================================================
   CHECKBOXES — 3 COLUMNAS + CAJA CON SCROLL
   ========================================================== */

.elementor-1401 .elementor-element.elementor-element-b457f53 .jet-form-builder__fields-group.checkradio-wrap {

    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;

    column-gap: 18px !important;
    row-gap: 8px !important;

    width: 100% !important;

    max-height: 200px !important;
    overflow-y: auto !important;
    overflow-x: hidden !important;

    padding: 12px !important;

    background: #FFFFFF !important;

    border: 1px solid #DDE3E9 !important;
    border-radius: 8px !important;

    box-sizing: border-box !important;

    scrollbar-width: thin;
    scrollbar-color: #C5CFD8 transparent;
}


/* ==========================================================
   CADA OPCIÓN
   ========================================================== */

.elementor-1401 .elementor-element.elementor-element-b457f53 .jet-form-builder__field-label.for-checkbox {

    width: 100% !important;

    margin: 0 !important;
    padding: 4px 2px !important;

    box-sizing: border-box !important;
}


/* ==========================================================
   SCROLLBAR — CHROME / BRAVE / EDGE
   ========================================================== */

.elementor-1401 .elementor-element.elementor-element-b457f53 .jet-form-builder__fields-group.checkradio-wrap::-webkit-scrollbar {
    width: 6px;
}

.elementor-1401 .elementor-element.elementor-element-b457f53 .jet-form-builder__fields-group.checkradio-wrap::-webkit-scrollbar-track {
    background: transparent;
}

.elementor-1401 .elementor-element.elementor-element-b457f53 .jet-form-builder__fields-group.checkradio-wrap::-webkit-scrollbar-thumb {
    background: #C5CFD8;
    border-radius: 999px;
}


/* ==========================================================
   QUITAR BORDE EXTERIOR DEL FIELDSET
   SIN MODIFICAR EL HEADING / LEGEND
   ========================================================== */

.elementor-1401 .elementor-element.elementor-element-b457f53 fieldset {
    border: none !important;
    min-width: 0 !important;
}


/* ==========================================================
   OCULTAR MENSAJES DEL FORMULARIO
   ========================================================== */

.elementor-1401 .elementor-element.elementor-element-b457f53 .jet-form-builder-message {
    display: none !important;
}/* End custom CSS */