.elementor-22606 .elementor-element.elementor-element-7bc0465a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-22606 .elementor-element.elementor-element-7bc0465a:not(.elementor-motion-effects-element-type-background), .elementor-22606 .elementor-element.elementor-element-7bc0465a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F1F1F1 0%, #00031C00 90%);}.elementor-22606 .elementor-element.elementor-element-7bc0465a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-10px;margin-bottom:0px;padding:0px 60px 0px 0px;z-index:1000;}.elementor-22606 .elementor-element.elementor-element-7bc0465a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22606 .elementor-element.elementor-element-7bc0465a.is-sticky , .mega-has-hover .elementor-22606 .elementor-element.elementor-element-7bc0465a{background-color:var( --e-global-color-a23a877 );}.elementor-bc-flex-widget .elementor-22606 .elementor-element.elementor-element-2e4bfa0d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22606 .elementor-element.elementor-element-2e4bfa0d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22606 .elementor-element.elementor-element-2e4bfa0d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22606 .elementor-element.elementor-element-2e4bfa0d > .elementor-element-populated{margin:12px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22606 .elementor-element.elementor-element-21703bb6{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-22606 .elementor-element.elementor-element-21703bb6 > .elementor-widget-container{margin:6px -61px -4px 16px;padding:0px -6px 0px 16px;}.elementor-22606 .elementor-element.elementor-element-21703bb6 .elementor-logo img{width:53%;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-22606 .elementor-element.elementor-element-155caf92{width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;align-self:center;}.elementor-22606 .elementor-element.elementor-element-155caf92 > .elementor-widget-container{margin:15px 0px 0px -138px;}.elementor-22606 .elementor-element.elementor-element-155caf92 .elementor-icon-wrapper{text-align:start;}.elementor-22606 .elementor-element.elementor-element-155caf92.elementor-view-stacked .elementor-icon{background-color:#181833;}.elementor-22606 .elementor-element.elementor-element-155caf92.elementor-view-framed .elementor-icon, .elementor-22606 .elementor-element.elementor-element-155caf92.elementor-view-default .elementor-icon{color:#181833;border-color:#181833;}.elementor-22606 .elementor-element.elementor-element-155caf92.elementor-view-framed .elementor-icon, .elementor-22606 .elementor-element.elementor-element-155caf92.elementor-view-default .elementor-icon svg{fill:#181833;}.elementor-22606 .elementor-element.elementor-element-155caf92.elementor-view-stacked .elementor-icon:hover{background-color:#181833;}.elementor-22606 .elementor-element.elementor-element-155caf92.elementor-view-framed .elementor-icon:hover, .elementor-22606 .elementor-element.elementor-element-155caf92.elementor-view-default .elementor-icon:hover{color:#181833;border-color:#181833;}.elementor-22606 .elementor-element.elementor-element-155caf92.elementor-view-framed .elementor-icon:hover, .elementor-22606 .elementor-element.elementor-element-155caf92.elementor-view-default .elementor-icon:hover svg{fill:#181833;}.elementor-22606 .elementor-element.elementor-element-155caf92 .elementor-icon{font-size:110px;}.elementor-22606 .elementor-element.elementor-element-155caf92 .elementor-icon svg{height:110px;}.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-22606 .elementor-element.elementor-element-3c6c0f49{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;align-self:center;text-align:start;font-family:"Comfortaa", Sans-serif;font-size:24px;font-weight:600;color:#181833;}.elementor-22606 .elementor-element.elementor-element-3c6c0f49 > .elementor-widget-container:hover{--e-transform-scale:0.9;}.elementor-22606 .elementor-element.elementor-element-3c6c0f49 > .elementor-widget-container{margin:12px 0px 0px -72px;}.elementor-bc-flex-widget .elementor-22606 .elementor-element.elementor-element-2476e8bc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22606 .elementor-element.elementor-element-2476e8bc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22606 .elementor-element.elementor-element-2476e8bc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22606 .elementor-element.elementor-element-2476e8bc > .elementor-element-populated{margin:0px 0px 0px -15px;--e-column-margin-right:0px;--e-column-margin-left:-15px;padding:0px 0px 0px 0px;}.elementor-22606 .elementor-element.elementor-element-2fa2e8d8{margin-top:-20px;margin-bottom:0px;}.elementor-22606 .elementor-element.elementor-element-51ff3e55 > .elementor-element-populated{margin:-7px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-22606 .elementor-element.elementor-element-e5d7c7a{--spacer-size:30px;width:var( --container-widget-width, 25.021% );max-width:25.021%;--container-widget-width:25.021%;--container-widget-flex-grow:0;}.elementor-22606 .elementor-element.elementor-element-42db479a > .elementor-element-populated{margin:0px 0px -15px -10px;--e-column-margin-right:0px;--e-column-margin-left:-10px;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-22606 .elementor-element.elementor-element-139b1089 .e-search-input{background-color:#F1F1F1;font-family:"Roboto", Sans-serif;font-weight:600;letter-spacing:0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#181833;border-radius:30px 30px 30px 30px;}.elementor-22606 .elementor-element.elementor-element-139b1089.e-focus .e-search-input{background-color:#F1F1F1;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-22606 .elementor-element.elementor-element-139b1089{width:var( --container-widget-width, 54.166% );max-width:54.166%;--container-widget-width:54.166%;--container-widget-flex-grow:0;align-self:center;--e-search-input-color:#181833;--e-search-icon-label-color:#181833;--e-search-input-padding-block-start:8px;--e-search-input-padding-inline-start:9px;--e-search-input-padding-block-end:5px;--e-search-input-padding-inline-end:0px;--e-search-icon-label-size:27px;--e-search-input-gap:0px;--e-search-submit-margin-inline-start:0px;--e-search-icon-clear-size:0px;}.elementor-22606 .elementor-element.elementor-element-139b1089 > .elementor-widget-container{margin:-3px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22606 .elementor-element.elementor-element-139b1089.e-focus{--e-search-input-color:#181833;}.elementor-bc-flex-widget .elementor-22606 .elementor-element.elementor-element-6ce19629.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22606 .elementor-element.elementor-element-6ce19629.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22606 .elementor-element.elementor-element-6ce19629.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22606 .elementor-element.elementor-element-6ce19629 > .elementor-element-populated{margin:0px -3px 0px 3px;--e-column-margin-right:-3px;--e-column-margin-left:3px;padding:0px 0px 0px 0px;}.uaoffcanvas-883b312 .jws-offcanvas-overlay{background:#000000BF;}.elementor-22606 .elementor-element.elementor-element-883b312 > .elementor-widget-container{margin:17px -4px 0px 4px;padding:0px 0px 0px 0px;}.uaoffcanvas-883b312 .jws-offcanvas .jws-offcanvas-content-data{width:300px;}.elementor-22606 .elementor-element.elementor-element-883b312 .jws-elementor-button .elementor-button-icon i,
					.elementor-22606 .elementor-element.elementor-element-883b312 .jws-elementor-button .elementor-button-icon svg{font-size:33px;width:33px;height:33px;line-height:33px;}.elementor-22606 .elementor-element.elementor-element-883b312 .jws-elementor-button .elementor-align-icon-right, .elementor-22606 .elementor-element.elementor-element-883b312 .jws-infobox-link-icon-after{margin-left:5px;}.elementor-22606 .elementor-element.elementor-element-883b312 .jws-elementor-button .elementor-align-icon-left, .elementor-22606 .elementor-element.elementor-element-883b312 .jws-infobox-link-icon-before{margin-right:5px;}.uaoffcanvas-883b312 .jws-offcanvas-close .jws-offcanvas-close-icon{font-size:24px;}.elementor-22606 .elementor-element.elementor-element-883b312 .elementor-button-icon i{color:var( --e-global-color-secondary );}.elementor-22606 .elementor-element.elementor-element-883b312 .elementor-button-icon svg{fill:var( --e-global-color-secondary );}.elementor-22606 .elementor-element.elementor-element-883b312 .elementor-button-icon path{fill:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );}.elementor-22606 .elementor-element.elementor-element-883b312 .elementor-button-content-wrapper:hover i{color:var( --e-global-color-secondary );}.elementor-22606 .elementor-element.elementor-element-883b312 .elementor-button-content-wrapper:hover svg{fill:var( --e-global-color-secondary );}.elementor-22606 .elementor-element.elementor-element-883b312 .elementor-button-content-wrapper:hover path{fill:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );}.jws_header .is-sticky.elementor-element .elementor-widget-Offcanvas .elementor-button-icon i{color:var( --e-global-color-secondary );}.jws_header .is-sticky.elementor-element .elementor-widget-Offcanvas .elementor-button-icon svg{fill:var( --e-global-color-secondary );}.uaoffcanvas-883b312 .jws-offcanvas-close .jws-offcanvas-close-icon i{color:var( --e-global-color-secondary );}.uaoffcanvas-883b312 .jws-offcanvas-close .jws-offcanvas-close-icon svg{fill:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-22606 .elementor-element.elementor-element-6a9ffb6 .elementor-button{background-color:#F06424;font-family:"Roboto", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;border-radius:4px 4px 4px 4px;padding:10px 12px 10px 12px;}.elementor-22606 .elementor-element.elementor-element-6a9ffb6 .elementor-button:hover, .elementor-22606 .elementor-element.elementor-element-6a9ffb6 .elementor-button:focus{background-color:#F06424C4;}.elementor-22606 .elementor-element.elementor-element-6a9ffb6 > .elementor-widget-container{margin:27px 7px -5px 0px;padding:0px 0px 0px 0px;}.elementor-22606 .elementor-element.elementor-element-6a9ffb6 .elementor-button .elementor-button-icon{font-size:6px;}@media(max-width:1500px){.elementor-22606 .elementor-element.elementor-element-7bc0465a{padding:0px 0px 0px 0px;}.elementor-22606 .elementor-element.elementor-element-21703bb6{width:var( --container-widget-width, 178px );max-width:178px;--container-widget-width:178px;--container-widget-flex-grow:0;}.elementor-22606 .elementor-element.elementor-element-21703bb6 > .elementor-widget-container{margin:0px 0px 0px -19px;padding:0px 0px 0px -6px;}.elementor-22606 .elementor-element.elementor-element-21703bb6 .elementor-logo img{width:165px;}.elementor-22606 .elementor-element.elementor-element-155caf92{width:var( --container-widget-width, 32.933px );max-width:32.933px;--container-widget-width:32.933px;--container-widget-flex-grow:0;}.elementor-22606 .elementor-element.elementor-element-155caf92 > .elementor-widget-container{margin:3px 0px 0px -70px;}.elementor-22606 .elementor-element.elementor-element-155caf92 .elementor-icon{font-size:101px;}.elementor-22606 .elementor-element.elementor-element-155caf92 .elementor-icon svg{height:101px;}.elementor-22606 .elementor-element.elementor-element-3c6c0f49{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;font-size:21px;}.elementor-22606 .elementor-element.elementor-element-3c6c0f49 > .elementor-widget-container{margin:0px -4px 0px -36px;}.elementor-22606 .elementor-element.elementor-element-139b1089{width:var( --container-widget-width, 120.938px );max-width:120.938px;--container-widget-width:120.938px;--container-widget-flex-grow:0;--e-search-input-gap:0px;}.elementor-22606 .elementor-element.elementor-element-139b1089 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-22606 .elementor-element.elementor-element-883b312{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;}.elementor-22606 .elementor-element.elementor-element-883b312 > .elementor-widget-container{margin:7px -8px -10px 0px;padding:0px 0px 0px 0px;}.elementor-22606 .elementor-element.elementor-element-6a9ffb6{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;}.elementor-22606 .elementor-element.elementor-element-6a9ffb6 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:1024px){.elementor-22606 .elementor-element.elementor-element-21703bb6 > .elementor-widget-container{margin:0px -50px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22606 .elementor-element.elementor-element-21703bb6{--container-widget-width:162px;--container-widget-flex-grow:0;width:var( --container-widget-width, 162px );max-width:162px;}.elementor-22606 .elementor-element.elementor-element-21703bb6 .elementor-logo img{width:65%;}.elementor-22606 .elementor-element.elementor-element-155caf92 > .elementor-widget-container{margin:0px 0px 0px -60px;}.elementor-22606 .elementor-element.elementor-element-155caf92{--container-widget-width:39px;--container-widget-flex-grow:0;width:var( --container-widget-width, 39px );max-width:39px;}.elementor-22606 .elementor-element.elementor-element-3c6c0f49{width:var( --container-widget-width, 196px );max-width:196px;--container-widget-width:196px;--container-widget-flex-grow:0;font-size:17px;}.elementor-22606 .elementor-element.elementor-element-3c6c0f49 > .elementor-widget-container{margin:0px 0px 0px -34px;}.elementor-22606 .elementor-element.elementor-element-42db479a > .elementor-element-populated{margin:0px 0px -11px -14px;--e-column-margin-right:0px;--e-column-margin-left:-14px;}.elementor-22606 .elementor-element.elementor-element-139b1089{width:var( --container-widget-width, 105.938px );max-width:105.938px;--container-widget-width:105.938px;--container-widget-flex-grow:0;}.elementor-22606 .elementor-element.elementor-element-139b1089 > .elementor-widget-container{margin:-12px -20px 0px 20px;}}@media(max-width:767px){.elementor-22606 .elementor-element.elementor-element-2e4bfa0d{width:47%;}.elementor-22606 .elementor-element.elementor-element-2e4bfa0d > .elementor-element-populated{margin:9px 0px 0px 16px;--e-column-margin-right:0px;--e-column-margin-left:16px;}.elementor-22606 .elementor-element.elementor-element-21703bb6{width:var( --container-widget-width, 146.344px );max-width:146.344px;--container-widget-width:146.344px;--container-widget-flex-grow:0;}.elementor-22606 .elementor-element.elementor-element-3c6c0f49{width:var( --container-widget-width, 147px );max-width:147px;--container-widget-width:147px;--container-widget-flex-grow:0;text-align:center;font-size:10px;}.elementor-22606 .elementor-element.elementor-element-3c6c0f49 > .elementor-widget-container{margin:0px 21px 0px -14px;}.elementor-22606 .elementor-element.elementor-element-2476e8bc{width:50%;}.elementor-22606 .elementor-element.elementor-element-51ff3e55{width:62%;}.elementor-22606 .elementor-element.elementor-element-42db479a{width:2%;}.elementor-22606 .elementor-element.elementor-element-139b1089{width:var( --container-widget-width, 146px );max-width:146px;--container-widget-width:146px;--container-widget-flex-grow:0;}.elementor-22606 .elementor-element.elementor-element-6ce19629{width:50%;}.elementor-22606 .elementor-element.elementor-element-883b312 > .elementor-widget-container{margin:0px -17px 0px 0px;}.elementor-22606 .elementor-element.elementor-element-6a9ffb6{width:var( --container-widget-width, 144px );max-width:144px;--container-widget-width:144px;--container-widget-flex-grow:0;align-self:center;}.elementor-22606 .elementor-element.elementor-element-6a9ffb6 > .elementor-widget-container{margin:-4px -17px -6px 5px;padding:-9px 0px -5px 0px;}.elementor-22606 .elementor-element.elementor-element-6a9ffb6 .elementor-button{padding:10px 8px 10px 8px;}}@media(min-width:768px){.elementor-22606 .elementor-element.elementor-element-2e4bfa0d{width:52%;}.elementor-22606 .elementor-element.elementor-element-2476e8bc{width:17.588%;}.elementor-22606 .elementor-element.elementor-element-51ff3e55{width:63.808%;}.elementor-22606 .elementor-element.elementor-element-42db479a{width:36.009%;}.elementor-22606 .elementor-element.elementor-element-6ce19629{width:30.05%;}}@media(max-width:1024px) and (min-width:768px){.elementor-22606 .elementor-element.elementor-element-2e4bfa0d{width:58%;}.elementor-22606 .elementor-element.elementor-element-2476e8bc{width:15%;}.elementor-22606 .elementor-element.elementor-element-51ff3e55{width:67%;}.elementor-22606 .elementor-element.elementor-element-42db479a{width:18%;}.elementor-22606 .elementor-element.elementor-element-6ce19629{width:27%;}}/* Start custom CSS for icon, class: .elementor-element-155caf92 *//* Ajuste para el color del icono SVG */
.elementor-widget-container .elementor-icon-wrapper .elementor-icon svg,
.elementor-widget-container .elementor-icon-wrapper svg g,
.elementor-widget-container .elementor-icon-wrapper svg rect {
    fill: #181833 !important; /* Cambiar color de relleno del SVG */
    stroke: #181833 !important; /* Cambiar el color del contorno (stroke) */
    color: #181833 !important; /* Color general */
    transition: none !important; /* Eliminar efectos de transición */
}

/* Opcional: hover para mantener el color */
.elementor-widget-container .elementor-icon-wrapper .elementor-icon svg:hover,
.elementor-widget-container .elementor-icon-wrapper svg g:hover,
.elementor-widget-container .elementor-icon-wrapper svg rect:hover {
    fill: #181833 !important; 
    stroke: #181833 !important;
    color: #181833 !important;
}/* End custom CSS */
/* Start custom CSS for search, class: .elementor-element-139b1089 *//* Seleccionar el contenedor del buscador */
.e-search-input-wrapper {
    width: 100%; /* Ajustar al ancho del contenedor padre */
    max-width: none; /* Eliminar restricciones máximas de ancho si las hay */
}

/* Asegurar que el input también se ajuste */
.e-search-input {
    width: 100%; /* Ajustar al ancho del contenedor del buscador */
    box-sizing: border-box; /* Incluir padding y bordes en el cálculo del ancho */
    padding-bottom: 10px !important;
    }
/* Selecciona el placeholder del input */
.e-search-input::placeholder {
    text-align: center; /* Centra el texto */

}

/* Opcional: Asegura que el input esté correctamente alineado */
.e-search-input {
    text-align: center; /* Centra el texto también al escribir */
  

}

  .icon-search {
      padding-top:5px;
  }/* End custom CSS */
/* Start custom CSS for Offcanvas, class: .elementor-element-883b312 *//* Ajuste para el color del botón jws-offcanvas-trigger */
.jws-offcanvas-trigger.action.jws-elementor-button,
.jws-offcanvas-trigger.action.jws-elementor-button svg,
.jws-offcanvas-trigger.action.jws-elementor-button svg g,
.jws-offcanvas-trigger.action.jws-elementor-button svg rect {
    fill: #181833 !important; /* Cambiar color de relleno del SVG */
    stroke: #181833 !important; /* Cambiar el color del contorno (stroke) */
    color: #181833 !important; /* Color general */
    transition: none !important; /* Eliminar efectos de transición */
}

/* Opcional: hover para mantener el color en hover */
.jws-offcanvas-trigger.action.jws-elementor-button:hover,
.jws-offcanvas-trigger.action.jws-elementor-button svg:hover,
.jws-offcanvas-trigger.action.jws-elementor-button svg g:hover,
.jws-offcanvas-trigger.action.jws-elementor-button svg rect:hover {
    fill: #181833 !important; 
    stroke: #181833 !important;
    color: #181833 !important;
}/* End custom CSS */