.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2564 .elementor-element.elementor-element-6a314805 .elementor-tab-title.elementor-active a, .elementor-2564 .elementor-element.elementor-element-6a314805 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#61CE70;}.elementor-2564 .elementor-element.elementor-element-6a314805{width:var( --container-widget-width, 105.787% );max-width:105.787%;--container-widget-width:105.787%;--container-widget-flex-grow:0;}.elementor-2564 .elementor-element.elementor-element-6a314805.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2564 .elementor-element.elementor-element-20677eab{width:var( --container-widget-width, 0% );max-width:0%;--container-widget-width:0%;--container-widget-flex-grow:0;}.elementor-2564 .elementor-element.elementor-element-20677eab.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2564 .elementor-element.elementor-element-7334fb44{width:var( --container-widget-width, 112.736% );max-width:112.736%;--container-widget-width:112.736%;--container-widget-flex-grow:0;}.elementor-2564 .elementor-element.elementor-element-7334fb44.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2564 .elementor-element.elementor-element-751f7901{width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;}.elementor-2564 .elementor-element.elementor-element-751f7901.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2564 .elementor-element.elementor-element-5972e574{width:var( --container-widget-width, 102.939% );max-width:102.939%;--container-widget-width:102.939%;--container-widget-flex-grow:0;}.elementor-2564 .elementor-element.elementor-element-5972e574.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2564 .elementor-element.elementor-element-5a35cf2e{width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;}.elementor-2564 .elementor-element.elementor-element-5a35cf2e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2564 .elementor-element.elementor-element-3c6115e6{width:var( --container-widget-width, 107.43% );max-width:107.43%;--container-widget-width:107.43%;--container-widget-flex-grow:0;}.elementor-2564 .elementor-element.elementor-element-3c6115e6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2564 .elementor-element.elementor-element-2553e3a6{width:var( --container-widget-width, 69.241% );max-width:69.241%;--container-widget-width:69.241%;--container-widget-flex-grow:0;}.elementor-2564 .elementor-element.elementor-element-2553e3a6.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-2564 .elementor-element.elementor-element-21f217b6{width:23.876%;}.elementor-2564 .elementor-element.elementor-element-ed45c4d{width:2.105%;}.elementor-2564 .elementor-element.elementor-element-9eea60e{width:21.04%;}.elementor-2564 .elementor-element.elementor-element-6cb015d4{width:2.018%;}.elementor-2564 .elementor-element.elementor-element-31420c09{width:24.139%;}.elementor-2564 .elementor-element.elementor-element-597193be{width:2.063%;}.elementor-2564 .elementor-element.elementor-element-56254ea0{width:23.614%;}}/* Start custom CSS for toggle, class: .elementor-element-6a314805 */.forminator-field-number.number-forminator .forminator-input,
    .forminator-field-calculation.number-forminator .forminator-input {
        border-radius: 6px !important;
        width: 66px !important; /* Ajusta el ancho a 100px */
        height: 25px !important; /* Ajusta la altura a 30px */
        padding: 5px !important; /* Ajusta el relleno interior */
        font-size: 12px !important; /* Ajusta el tamaño de la fuente */
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-20677eab */.vertical-line {
    border-left: 1px solid #61CE70; /* Cambia el color y el grosor de la línea aquí */
    height: 2000px; /* Asegúrate de que la altura sea adecuada */
    position: relative; /* Esto asegurará que la línea ocupe toda la altura de la columna */
    left: 50%; /* Ajusta la posición horizontal de la línea */
    transform: translateX(-50%); /* Centra la línea dentro de la columna */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-751f7901 */.vertical-line {
    border-left: 1px solid #61CE70; /* Cambia el color y el grosor de la línea aquí */
    height: 6300%; /* Asegúrate de que la altura sea adecuada */
    position: absolute; /* Esto asegurará que la línea ocupe toda la altura de la columna */
    left: 50%; /* Ajusta la posición horizontal de la línea */
    transform: translateX(-50%); /* Centra la línea dentro de la columna */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5a35cf2e */.vertical-line {
    border-left: 1px solid #61CE70; /* Cambia el color y el grosor de la línea aquí */
    height: 100%; /* Asegúrate de que la altura sea adecuada */
    position: absolute; /* Esto asegurará que la línea ocupe toda la altura de la columna */
    left: 50%; /* Ajusta la posición horizontal de la línea */
    transform: translateX(-50%); /* Centra la línea dentro de la columna */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2553e3a6 *//* Print Button */
.print-page {
    display:inline-block;
    margin-bottom: 15px;
    padding:10px 25px;
    line-height:1em;
    background-color: #428bca;
    color: #f9f9f9;
    font-size: 18px;
    font-family:"Lucida Grande", 'LucidaSansRegular', Arial, Helvetica, sans-serif;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    text-shadow: 1px 1px 1px #111;
    box-shadow: 1px 1px 1.2px #555555;
    -moz-box-shadow: 1px 1px 1.2px #555555;
    -webkit-box-shadow: 1px 1px 1.2px #555555;
    transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -0-transition: all 0.5s ease 0s;
}
.print-page:hover {
    background-color: #d9534f;
    color: #f9f9f9;
    text-decoration:none;
}/* End custom CSS */