.elementor-1626 .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-1626 .elementor-element.elementor-element-53c5eb7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1626 .elementor-element.elementor-element-c008c9b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1626 .elementor-element.elementor-element-c008c9b .jet-form-builder__label{margin:0px 0px 4px 0px;text-align:left;}.elementor-1626 .elementor-element.elementor-element-c008c9b .jet-form-builder__desc{text-align:left;}.elementor-1626 .elementor-element.elementor-element-c008c9b .jet-form-builder__fields-group{flex-direction:row;gap:0.7em 0.7em;}.elementor-1626 .elementor-element.elementor-element-c008c9b .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-1626 .elementor-element.elementor-element-c008c9b .jet-form-builder__field-wrap label{color:#020101;}.elementor-1626 .elementor-element.elementor-element-c008c9b .jet-form-builder__field-wrap span::before{border-radius:5px 5px 5px 5px;}.elementor-1626 .elementor-element.elementor-element-c008c9b .jet-form-builder__field-wrap label :checked + span::before{border-style:solid;border-color:#1AA3B3;background-color:#1AA3B3;}.elementor-1626 .elementor-element.elementor-element-c008c9b .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-1626 .elementor-element.elementor-element-c008c9b .jet-form-builder input{color-scheme:normal;}.elementor-1626 .elementor-element.elementor-element-c008c9b .jet-form-builder__heading{font-size:22px;font-weight:500;line-height:9px;}.elementor-1626 .elementor-element.elementor-element-c008c9b .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-1626 .elementor-element.elementor-element-c008c9b .jet-form-builder-repeater__new:hover{background-color:#1AA3B3;color:#FFFFFF;}.elementor-1626 .elementor-element.elementor-element-c008c9b .jet-form-builder-repeater__remove{background-color:#7F829029;color:#808390;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-1626 .elementor-element.elementor-element-c008c9b .jet-form-builder-repeater__remove:hover{background-color:#CB4747;color:#FFFFFF;}.elementor-1626 .elementor-element.elementor-element-c008c9b .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-1626 .elementor-element.elementor-element-c008c9b .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-1626 .elementor-element.elementor-element-c008c9b .jet-form-builder__action-button:hover{background-color:#1AA3B3;}.elementor-1626 .elementor-element.elementor-element-c008c9b .jet-form-builder__next-page-wrap{text-align:left;}.elementor-1626 .elementor-element.elementor-element-c008c9b .jet-form-builder-message--success{text-align:center;}.elementor-1626 .elementor-element.elementor-element-c008c9b .jet-form-builder-message--error{text-align:center;}#jet-popup-1626 .jet-popup__container{width:1235px;}#jet-popup-1626 .jet-popup__inner{justify-content:center;align-items:center;}#jet-popup-1626 .jet-popup__container-inner{justify-content:flex-start;border-radius:8px 8px 8px 8px;}#jet-popup-1626 .jet-popup__container-overlay{border-radius:8px 8px 8px 8px;}#jet-popup-1626 .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-1626 .jet-popup__close-button:before{font-size:20px;}#jet-popup-1626 .jet-popup__close-button svg{width:20px;}/* Start custom CSS for jet-form-builder-form, class: .elementor-element-c008c9b *//* ==========================================================
   CHECKBOXES — 2 COLUMNAS + CAJA CON SCROLL
   ========================================================== */

.elementor-1626 .elementor-element.elementor-element-c008c9b .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-1626 .elementor-element.elementor-element-c008c9b .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-1626 .elementor-element.elementor-element-c008c9b .jet-form-builder__fields-group.checkradio-wrap::-webkit-scrollbar {
    width: 6px;
}

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

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


.elementor-1626 .elementor-element.elementor-element-c008c9b fieldset {
    border: none !important;
    padding: 8 !important;
    min-width: 0 !important;
}

.elementor-1626 .elementor-element.elementor-element-c008c9b fieldset legend {
    padding: 0 !important;
    margin: 0 0 10px 0 !important;
    width: auto !important;
    border: none !important;
}

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