.elementor-15895 .elementor-element.elementor-element-105eac53{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-15895 .elementor-element.elementor-element-105eac53:not(.elementor-motion-effects-element-type-background), .elementor-15895 .elementor-element.elementor-element-105eac53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15895 .elementor-element.elementor-element-5963bf42 > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-15895 .elementor-element.elementor-element-5963bf42{text-align:center;font-family:"tk accelis", Sans-serif;font-size:28px;font-weight:600;line-height:28px;color:var( --e-global-color-9ed011d );}.elementor-15895 .elementor-element.elementor-element-1d8254b5 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-15895 .elementor-element.elementor-element-1d8254b5{text-align:center;font-family:"tk accelis", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-9ed011d );}.elementor-15895 .elementor-element.elementor-element-521cf719 > .elementor-widget-container{padding:0px 0px 0px 0px;}#elementor-popup-modal-15895{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-15895 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-15895 .dialog-close-button{display:flex;}#elementor-popup-modal-15895 .dialog-widget-content{border-radius:30px 30px 30px 30px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:1024px) and (min-width:768px){.elementor-15895 .elementor-element.elementor-element-105eac53{--width:100%;}}@media(max-width:1024px){.elementor-15895 .elementor-element.elementor-element-105eac53{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15895 .elementor-element.elementor-element-105eac53.e-con{--align-self:center;}}@media(max-width:767px){.elementor-15895 .elementor-element.elementor-element-105eac53{--padding-top:25px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15895 .elementor-element.elementor-element-5963bf42 > .elementor-widget-container{margin:9px 0px 0px 0px;}.elementor-15895 .elementor-element.elementor-element-5963bf42{font-size:22px;}.elementor-15895 .elementor-element.elementor-element-1d8254b5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15895 .elementor-element.elementor-element-1d8254b5{font-size:15px;line-height:20px;}#elementor-popup-modal-15895{justify-content:center;}#elementor-popup-modal-15895 .dialog-widget-content{margin:5px 5px 5px 5px;}}/* Start custom CSS for text-editor, class: .elementor-element-5963bf42 */.elementor-15895 .elementor-element.elementor-element-5963bf42 p {
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d8254b5 */.elementor-15895 .elementor-element.elementor-element-1d8254b5 p {
    margin-bottom: 15px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-521cf719 */#_form_129_ {
    padding: 0 !important;
    margin: 0 auto !important;
    max-width: 600px !important;

}

.width-50 {
    width: 47%;
}
.width-100 {
    width: 100%;
}

#_form_129_ ._form_element input[type="text"],
#_form_129_ ._form_element select {
    height: 40px !important; 
    border: 1px solid #08211C !important;
    border-radius: 4px !important;
        background: #FDFBF9 !important;
            font-family: "tk accelis" !important;

}

#_form_129_._inline-form ._form-label  {
    font-family: "tk accelis" !important;
     font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 16px !important;
    color: #08211C !important;
    margin-top: 0px;
 
    
}

#_form_129_._inline-form ._row label {
        font-family: "tk accelis" !important;
     font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 16px !important;
}

._row._checkbox-radio {
    display: flex;
    flex-wrap: nowrap;
}

.columnas-flex {
    display: flex;
    justify-content: space-between;
    gap: 3px !important; /* Mejor que usar márgenes en los hijos */
    flex-wrap: wrap;
}

.columnas-flex-derecha {
    display: flex;
    justify-content: flex-start;
    gap: 5px; /* Mejor que usar márgenes en los hijos */
    flex-wrap: wrap;
}
.container-columnas-checkbox {
    display: flex;
    justify-content: space-between;
}

.container-columnas-checkbox2 {
    display: flex;
    justify-content: space-between;
}


.container-filas-checkbox {
    display: flex;
    justify-content: start;
    align-items: center; /* Centra verticalmente el check con el texto */
}

.container-filas-checkbox ._checkbox-radio {
    margin-right: 10px; /* Añadido punto y coma */
}

.columna-checkbox {
    width: calc(50% - 10px); /* Ajustado para evitar desbordamiento */
}

._button-wrapper._full_width {
    text-align: center !important;
}


#_form_129_._inline-form ._submit {
    font-family: "tk accelis" !important;
     font-size: 18px;
     background: #ff8e14 !important;
    color: #08211C !important;
    font-weight: 500 !important;
    border-radius: 999px;
    padding:  14px !important;
    padding-left: 24px !important;
    padding-right: 24px !important;
}


#_form_129_._inline-form ._submit:hover {
       box-shadow: 0px 0px 10px 0px rgba(224.4, 120.83315469931475, 39.11755434782608, 0.7);

     background: #ff8e14 !important;
    color: #063F3A !important;

}

._x74073011 p {
    line-height: 1 !important; /* Es mejor usar valores relativos sin px para line-height */
    margin-bottom: -10px !important;
}


._x70742942 ._form-fieldset {
    border-top: 1px solid #ccc !important;
    margin-top: 10px !important;
    padding-top: 10px !important;
}

fieldset legend {
    padding-left: 0px !important;
}

 #_form_129_ textarea {
     min-height: 80px;
      border: 1px solid #08211C !important;
    border-radius: 4px !important;
        background: #FDFBF9 !important;
 }

@media (max-width: 767px) {
    .columna-checkbox {
        width: 100%; /* Mejor para móviles */
        margin-left: 0;
        margin-top: 10px;
    }

    .width-50 {
        width: 100%;
    }

    .columnas-flex {
        display: block;
    }
    
    .columna-checkbox2 {
     width: 100%; 
        
    }
    .container-columnas-checkbox2 {

    flex-direction: column;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105eac53 */.elementor-15895 .elementor-element.elementor-element-105eac53{
    max-width: 600px;
}/* End custom CSS */