.elementor-7598 .elementor-element.elementor-element-5a34646e{--display:flex;--min-height:120px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7598 .elementor-element.elementor-element-7367b595{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7598 .elementor-element.elementor-element-2482d4be.elementor-element{--align-self:flex-start;}.elementor-7598 .elementor-element.elementor-element-2482d4be{z-index:3;}.elementor-7598 .elementor-element.elementor-element-2482d4be img{width:100%;height:65px;}.elementor-7598 .elementor-element.elementor-element-3262226d{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7598 .elementor-element.elementor-element-33856856{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:20px;z-index:9999;}body:not(.rtl) .elementor-7598 .elementor-element.elementor-element-33856856{right:25px;}body.rtl .elementor-7598 .elementor-element.elementor-element-33856856{left:25px;}.elementor-7598 .elementor-element.elementor-element-33856856 .elementor-icon-wrapper{text-align:center;}.elementor-7598 .elementor-element.elementor-element-33856856.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7598 .elementor-element.elementor-element-33856856.elementor-view-framed .elementor-icon, .elementor-7598 .elementor-element.elementor-element-33856856.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7598 .elementor-element.elementor-element-33856856.elementor-view-framed .elementor-icon, .elementor-7598 .elementor-element.elementor-element-33856856.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7598 .elementor-element.elementor-element-33856856.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-30fa64a );color:var( --e-global-color-primary );}.elementor-7598 .elementor-element.elementor-element-33856856.elementor-view-framed .elementor-icon:hover, .elementor-7598 .elementor-element.elementor-element-33856856.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-30fa64a );border-color:var( --e-global-color-30fa64a );}.elementor-7598 .elementor-element.elementor-element-33856856.elementor-view-framed .elementor-icon:hover, .elementor-7598 .elementor-element.elementor-element-33856856.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-30fa64a );}.elementor-7598 .elementor-element.elementor-element-33856856.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-7598 .elementor-element.elementor-element-33856856.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-7598 .elementor-element.elementor-element-33856856 .elementor-icon{font-size:35px;padding:10px;border-radius:10px 10px 10px 10px;}.elementor-7598 .elementor-element.elementor-element-33856856 .elementor-icon svg{height:35px;}.elementor-7598 .elementor-element.elementor-element-19a5470{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-7598 .elementor-element.elementor-element-19a5470:not(.elementor-motion-effects-element-type-background), .elementor-7598 .elementor-element.elementor-element-19a5470 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-7598 .elementor-element.elementor-element-6ea516aa{--display:flex;--min-height:100vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7598 .elementor-element.elementor-element-4462cafc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7598 .elementor-element.elementor-element-40b8da1b{text-align:center;font-size:120px;font-weight:900;text-transform:uppercase;line-height:105px;color:var( --e-global-color-c248825 );}.elementor-7598 .elementor-element.elementor-element-9d4c892{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7598 .elementor-element.elementor-element-42c1a01e{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:120px;font-weight:900;text-transform:uppercase;line-height:105px;color:#B7C72A;}.elementor-7598 .elementor-element.elementor-element-4ac508a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7598 .elementor-element.elementor-element-c3f364e{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:120px;font-weight:900;text-transform:uppercase;line-height:105px;color:var( --e-global-color-c248825 );}.elementor-7598 .elementor-element.elementor-element-3e2ffcc0{--display:flex;}.elementor-7598 .elementor-element.elementor-element-46c497d4.elementor-element{--align-self:center;}.elementor-7598 .elementor-element.elementor-element-46c497d4 .elementor-icon-wrapper{text-align:center;}.elementor-7598 .elementor-element.elementor-element-46c497d4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c248825 );}.elementor-7598 .elementor-element.elementor-element-46c497d4.elementor-view-framed .elementor-icon, .elementor-7598 .elementor-element.elementor-element-46c497d4.elementor-view-default .elementor-icon{color:var( --e-global-color-c248825 );border-color:var( --e-global-color-c248825 );}.elementor-7598 .elementor-element.elementor-element-46c497d4.elementor-view-framed .elementor-icon, .elementor-7598 .elementor-element.elementor-element-46c497d4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c248825 );}.elementor-7598 .elementor-element.elementor-element-46c497d4.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-7598 .elementor-element.elementor-element-46c497d4.elementor-view-framed .elementor-icon:hover, .elementor-7598 .elementor-element.elementor-element-46c497d4.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7598 .elementor-element.elementor-element-46c497d4.elementor-view-framed .elementor-icon:hover, .elementor-7598 .elementor-element.elementor-element-46c497d4.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-7598 .elementor-element.elementor-element-507f5363{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7598 .elementor-element.elementor-element-507f5363.e-con{--align-self:center;}.elementor-7598 .elementor-element.elementor-element-4d6b6ec0{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;z-index:3;border-radius:25px 25px 25px 25px;}.elementor-7598 .elementor-element.elementor-element-4d6b6ec0 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7598 .elementor-element.elementor-element-44e3174{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;z-index:3;border-radius:25px 25px 25px 25px;}.elementor-7598 .elementor-element.elementor-element-44e3174 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-7598 .elementor-element.elementor-element-37394653{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7598 .elementor-element.elementor-element-37394653.e-con{--align-self:center;}.elementor-7598 .elementor-element.elementor-element-4a2ac016{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7598 .elementor-element.elementor-element-9558576{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;line-height:40px;color:var( --e-global-color-c248825 );}.elementor-7598 .elementor-element.elementor-element-60b59ec4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;line-height:40px;color:var( --e-global-color-c248825 );}.elementor-7598 .elementor-element.elementor-element-d53a5ed{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7598 .elementor-element.elementor-element-f0f48c5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:30px;font-weight:800;line-height:30px;color:var( --e-global-color-c248825 );}.elementor-7598 .elementor-element.elementor-element-a11d0c2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:var( --e-global-color-c248825 );}.elementor-7598 .elementor-element.elementor-element-4fdaa41{width:var( --container-widget-width, 100% );max-width:100%;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:30px;font-weight:800;line-height:30px;color:var( --e-global-color-c248825 );}.elementor-7598 .elementor-element.elementor-element-bf2ef00{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:var( --e-global-color-c248825 );}.elementor-7598 .elementor-element.elementor-element-dec7ae0{--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;--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-7598 .elementor-element.elementor-element-dec7ae0:not(.elementor-motion-effects-element-type-background), .elementor-7598 .elementor-element.elementor-element-dec7ae0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-7598 .elementor-element.elementor-element-75bd70d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:50px;font-weight:800;line-height:40px;color:var( --e-global-color-c248825 );}.elementor-7598 .elementor-element.elementor-element-2e963df{text-align:center;color:var( --e-global-color-c248825 );}.elementor-7598 .elementor-element.elementor-element-55e5730{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-7598 .elementor-element.elementor-element-157e5db{width:var( --container-widget-width, 300px );max-width:300px;background-color:var( --e-global-color-30fa64a );padding:40px 30px 30px 30px;--container-widget-width:300px;--container-widget-flex-grow:0;border-radius:25px 25px 25px 25px;text-align:center;font-family:"Inter", Sans-serif;font-size:23px;font-weight:800;text-transform:uppercase;line-height:23px;color:var( --e-global-color-c248825 );}.elementor-7598 .elementor-element.elementor-element-157e5db:hover{background-color:var( --e-global-color-primary );}.elementor-7598 .elementor-element.elementor-element-157e5db.elementor-element{--align-self:flex-start;}.elementor-7598 .elementor-element.elementor-element-dd7af99{width:var( --container-widget-width, 300px );max-width:300px;background-color:var( --e-global-color-30fa64a );padding:40px 30px 30px 30px;--container-widget-width:300px;--container-widget-flex-grow:0;border-radius:25px 25px 25px 25px;text-align:center;font-family:"Inter", Sans-serif;font-size:23px;font-weight:800;text-transform:uppercase;line-height:23px;color:var( --e-global-color-c248825 );}.elementor-7598 .elementor-element.elementor-element-dd7af99:hover{background-color:var( --e-global-color-primary );}.elementor-7598 .elementor-element.elementor-element-dd7af99.elementor-element{--align-self:flex-start;}.elementor-7598 .elementor-element.elementor-element-736f763{text-align:center;color:var( --e-global-color-c248825 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7598 .elementor-element.elementor-element-5a34646e{--width:95%;}.elementor-7598 .elementor-element.elementor-element-19a5470{--content-width:1200px;}.elementor-7598 .elementor-element.elementor-element-37394653{--width:90%;}.elementor-7598 .elementor-element.elementor-element-4a2ac016{--width:50%;}.elementor-7598 .elementor-element.elementor-element-d53a5ed{--width:50%;}.elementor-7598 .elementor-element.elementor-element-dec7ae0{--content-width:1000px;}}@media(max-width:1024px) and (min-width:768px){.elementor-7598 .elementor-element.elementor-element-37394653{--width:95%;}}@media(max-width:1024px){.elementor-7598 .elementor-element.elementor-element-19a5470{--padding-top:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-7598 .elementor-element.elementor-element-157e5db{font-size:18px;}.elementor-7598 .elementor-element.elementor-element-dd7af99{font-size:18px;}}@media(max-width:767px){.elementor-7598 .elementor-element.elementor-element-5a34646e{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7598 .elementor-element.elementor-element-7367b595{--width:70%;--padding-top:16px;--padding-bottom:20px;--padding-left:15px;--padding-right:20px;}.elementor-7598 .elementor-element.elementor-element-3262226d{--width:30%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7598 .elementor-element.elementor-element-33856856{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-7598 .elementor-element.elementor-element-33856856{right:15px;}body.rtl .elementor-7598 .elementor-element.elementor-element-33856856{left:15px;}.elementor-7598 .elementor-element.elementor-element-19a5470{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-7598 .elementor-element.elementor-element-40b8da1b{font-size:50px;line-height:50px;}.elementor-7598 .elementor-element.elementor-element-42c1a01e{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:50px;line-height:50px;}.elementor-7598 .elementor-element.elementor-element-c3f364e{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:50px;line-height:50px;}.elementor-7598 .elementor-element.elementor-element-507f5363{--padding-top:20px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-7598 .elementor-element.elementor-element-4d6b6ec0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7598 .elementor-element.elementor-element-44e3174{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7598 .elementor-element.elementor-element-37394653{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:33px;--padding-right:33px;}.elementor-7598 .elementor-element.elementor-element-9558576{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7598 .elementor-element.elementor-element-60b59ec4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7598 .elementor-element.elementor-element-d53a5ed{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7598 .elementor-element.elementor-element-f0f48c5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7598 .elementor-element.elementor-element-4fdaa41{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7598 .elementor-element.elementor-element-75bd70d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7598 .elementor-element.elementor-element-157e5db.elementor-element{--align-self:center;}.elementor-7598 .elementor-element.elementor-element-157e5db{font-size:22px;}.elementor-7598 .elementor-element.elementor-element-dd7af99.elementor-element{--align-self:center;}.elementor-7598 .elementor-element.elementor-element-dd7af99{font-size:22px;}}/* Start custom CSS for icon, class: .elementor-element-46c497d4 *//* 1. Definir la animación (el movimiento) */
@keyframes moverFlecha {
    0% {
        /* Posición inicial - sin desplazamiento vertical */
        transform: translateY(0); 
    }
    50% {
        /* Desplazamiento hacia abajo (la distancia en píxeles) */
        transform: translateY(15px); 
    }
    100% {
        /* Regresa a la posición inicial */
        transform: translateY(0);
    }
}

/* 2. Aplicar la animación al icono */
.icono-flecha-animada {
    /* Asegura que la animación use su propia capa y no afecte a otros elementos */
    display: inline-block; 
    
    /* Nombre de la animación | Duración | Función de tiempo (para suavidad) | Repetición */
    animation: moverFlecha 1.5s ease-in-out infinite; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-157e5db */.elementor-7598 .elementor-element.elementor-element-157e5db:hover {
    color:#222 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd7af99 */.elementor-7598 .elementor-element.elementor-element-dd7af99:hover {
    color:#222 !important;
}/* End custom CSS */
/* Start custom CSS *//* 1. Estilos Inactivos (Por defecto) */
/* Elementor ya debería aplicar color: #222222 y background-color: #ffffff */

/* 2. Clase ACTIVO: Sobrescribe los estilos usando el body.elementor-page-7598 de Elementor */

/* Selector más específico: apunta a cualquier elemento con clase 'activo' que contenga el botón */
.boton-seccion.activo .elementor-button {
    /* Fondo oscuro y texto claro */
    color: #ffffff !important; 
    background-color: #222222 !important;
    transition: all 0.3s ease; /* Agrega una transición suave (opcional) */
}/* End custom CSS */