.elementor-5552 .elementor-element.elementor-element-3b422759{--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;--margin-top:0px;--margin-bottom:1px;--margin-left:0px;--margin-right:0px;}.elementor-5552 .elementor-element.elementor-element-3b422759:not(.elementor-motion-effects-element-type-background), .elementor-5552 .elementor-element.elementor-element-3b422759 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272727;}.elementor-5552 .elementor-element.elementor-element-6fc4f79c{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-5552 .elementor-element.elementor-element-6fc4f79c > .elementor-widget-container{margin:0px 0px 53px 0px;}.elementor-5552 .elementor-element.elementor-element-6fc4f79c .elementor-divider-separator{width:100%;}.elementor-5552 .elementor-element.elementor-element-6fc4f79c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5552 .elementor-element.elementor-element-792b4aa6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5552 .elementor-element.elementor-element-209bccc{width:auto;max-width:auto;text-align:center;}.elementor-5552 .elementor-element.elementor-element-209bccc > .elementor-widget-container{background-color:#F05818;margin:-19px 0px 1px 0px;padding:5px 15px 5px 15px;border-radius:50px 50px 50px 50px;}.elementor-5552 .elementor-element.elementor-element-209bccc.elementor-element{--align-self:center;}.elementor-5552 .elementor-element.elementor-element-209bccc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-5552 .elementor-element.elementor-element-209bccc .elementor-heading-title a:hover, .elementor-5552 .elementor-element.elementor-element-209bccc .elementor-heading-title a:focus{color:#FFFFFF61;}.elementor-5552 .elementor-element.elementor-element-14192d92 > .elementor-widget-container{margin:17px 0px 0px 0px;}.elementor-5552 .elementor-element.elementor-element-14192d92{text-align:center;}.elementor-5552 .elementor-element.elementor-element-14192d92 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:500;color:#000000;}.elementor-5552 .elementor-element.elementor-element-8cb8c1d{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5552 .elementor-element.elementor-element-d531e03{text-align:right;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;color:#A5A5AD;}.elementor-5552 .elementor-element.elementor-element-30d86ec6 .elementor-repeater-item-1713707 .elementor-icon-list-icon{width:22px;}.elementor-5552 .elementor-element.elementor-element-30d86ec6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5552 .elementor-element.elementor-element-30d86ec6 .elementor-icon-list-icon{width:14px;}.elementor-5552 .elementor-element.elementor-element-30d86ec6 .elementor-icon-list-icon i{font-size:14px;}.elementor-5552 .elementor-element.elementor-element-30d86ec6 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}body:not(.rtl) .elementor-5552 .elementor-element.elementor-element-30d86ec6 .elementor-icon-list-text{padding-left:0px;}body.rtl .elementor-5552 .elementor-element.elementor-element-30d86ec6 .elementor-icon-list-text{padding-right:0px;}.elementor-5552 .elementor-element.elementor-element-30d86ec6 .elementor-icon-list-text, .elementor-5552 .elementor-element.elementor-element-30d86ec6 .elementor-icon-list-text a{color:#A5A5AD;}.elementor-5552 .elementor-element.elementor-element-30d86ec6 .elementor-icon-list-item{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;}.elementor-5552 .elementor-element.elementor-element-60ba76f0 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-5552 .elementor-element.elementor-element-71d88ac6{--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-5552 .elementor-element.elementor-element-57fe6363{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-5552 .elementor-element.elementor-element-644e1c24{--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;--justify-content:center;}.elementor-5552 .elementor-element.elementor-element-3fd27948{--display:flex;}.elementor-5552 .elementor-element.elementor-element-7299d99e .elementor-icon-list-icon i{color:#02010100;font-size:14px;}.elementor-5552 .elementor-element.elementor-element-7299d99e .elementor-icon-list-icon svg{fill:#02010100;--e-icon-list-icon-size:14px;}.elementor-5552 .elementor-element.elementor-element-7299d99e .elementor-icon-list-icon{width:14px;}.elementor-5552 .elementor-element.elementor-element-1e3d8f2b{--display:flex;}.elementor-5552 .elementor-element.elementor-element-6e050d41.elementor-element{--align-self:flex-end;}.elementor-5552 .elementor-element.elementor-element-6e050d41{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:13px;--grid-bottom-margin:13px;}.elementor-5552 .elementor-element.elementor-element-6e050d41 .elementor-share-btn{font-size:calc(0.8px * 10);}.elementor-5552 .elementor-element.elementor-element-6e050d41 .elementor-share-btn__icon{--e-share-buttons-icon-size:2.4em;}.elementor-5552 .elementor-element.elementor-element-c0fc5bf{--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-5552 .elementor-element.elementor-element-64124c85{--divider-border-style:solid;--divider-color:#EEEEEEEE;--divider-border-width:3px;}.elementor-5552 .elementor-element.elementor-element-64124c85 .elementor-divider-separator{width:100%;}.elementor-5552 .elementor-element.elementor-element-64124c85 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5552 .elementor-element.elementor-element-aa630c8{--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;}.elementor-5552 .elementor-element.elementor-element-aa630c8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5552 .elementor-element.elementor-element-fbe78c2{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-5552 .elementor-element.elementor-element-fbe78c2 > .elementor-widget-container{margin:0% -100% 0% 0%;padding:0px 0px 0px 0px;}.elementor-5552 .elementor-element.elementor-element-fbe78c2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5552 .elementor-element.elementor-element-fbe78c2 span.post-navigation__prev--label{color:#828282;}.elementor-5552 .elementor-element.elementor-element-fbe78c2 span.post-navigation__next--label{color:#828282;}.elementor-5552 .elementor-element.elementor-element-fbe78c2 span.post-navigation__prev--label, .elementor-5552 .elementor-element.elementor-element-fbe78c2 span.post-navigation__next--label{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;}.elementor-5552 .elementor-element.elementor-element-fbe78c2 span.post-navigation__prev--title, .elementor-5552 .elementor-element.elementor-element-fbe78c2 span.post-navigation__next--title{color:#000000;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;}.elementor-5552 .elementor-element.elementor-element-5dd5224{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-5552 .elementor-element.elementor-element-5dd5224 .elementor-icon-wrapper{text-align:center;}.elementor-5552 .elementor-element.elementor-element-5dd5224 .elementor-icon{font-size:30px;}.elementor-5552 .elementor-element.elementor-element-5dd5224 .elementor-icon svg{height:30px;}.elementor-5552 .elementor-element.elementor-element-1b4e517{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-5552 .elementor-element.elementor-element-1b4e517 > .elementor-widget-container{margin:0% 0% 0% -100%;padding:0px 0px 0px 0px;}.elementor-5552 .elementor-element.elementor-element-1b4e517.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5552 .elementor-element.elementor-element-1b4e517 span.post-navigation__prev--label{color:#828282;}.elementor-5552 .elementor-element.elementor-element-1b4e517 span.post-navigation__next--label{color:#828282;}.elementor-5552 .elementor-element.elementor-element-1b4e517 span.post-navigation__prev--label, .elementor-5552 .elementor-element.elementor-element-1b4e517 span.post-navigation__next--label{font-family:"Poppins", Sans-serif;font-size:11px;}.elementor-5552 .elementor-element.elementor-element-1b4e517 span.post-navigation__prev--title, .elementor-5552 .elementor-element.elementor-element-1b4e517 span.post-navigation__next--title{color:#000000;font-family:"Poppins", Sans-serif;font-size:12px;}.elementor-5552 .elementor-element.elementor-element-7aaedf32{--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-5552 .elementor-element.elementor-element-71d0701c{--divider-border-style:solid;--divider-color:#EEEEEEEE;--divider-border-width:3px;}.elementor-5552 .elementor-element.elementor-element-71d0701c .elementor-divider-separator{width:100%;}.elementor-5552 .elementor-element.elementor-element-71d0701c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5552 .elementor-element.elementor-element-3db55b3b{--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-5552 .elementor-element.elementor-element-23f29570 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#242424;}.elementor-5552 .elementor-element.elementor-element-585dc6d7{--grid-columns:3;}@media(min-width:768px){.elementor-5552 .elementor-element.elementor-element-3fd27948{--width:50%;}.elementor-5552 .elementor-element.elementor-element-1e3d8f2b{--width:50%;}}@media(max-width:1400px){ .elementor-5552 .elementor-element.elementor-element-6e050d41{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:13px;--grid-bottom-margin:13px;}.elementor-5552 .elementor-element.elementor-element-585dc6d7{--grid-columns:2;}}@media(max-width:767px){ .elementor-5552 .elementor-element.elementor-element-6e050d41{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:13px;--grid-bottom-margin:13px;}.elementor-5552 .elementor-element.elementor-element-585dc6d7{--grid-columns:1;}}/* Start custom CSS for post-info, class: .elementor-element-7299d99e *//* --- TRUCO PARA OCULTAR LA COMA --- */
/* 1. Hacemos que el contenedor tenga tamaño de letra 0. 
   Esto hace desaparecer las comas que son texto suelto. */
.elementor-5552 .elementor-element.elementor-element-7299d99e .elementor-icon-list-item {
    font-size: 0 !important;
}

/* --- ESTILO DEL BOTÓN (PÍLDORA) --- */
/* 2. Restauramos el tamaño de letra SOLO en los enlaces (tags) */
.elementor-5552 .elementor-element.elementor-element-7299d99e a {
    font-size: 14px !important; /* Tamaño del texto */
    font-weight: 500;
    color: #333333; /* Color texto gris oscuro */
    
    /* Forma de botón */
    display: inline-flex !important; /* Para alinear el punto */
    align-items: center;
    background-color: #ffffff;
    border: 1px solid #E5E5E5; /* Borde gris suave */
    border-radius: 50px; /* Redondo */
    
    /* Espaciado */
    padding: 6px 16px;
    margin-right: 8px; /* Espacio entre botones */
    margin-bottom: 8px; /* Espacio si cae a otra línea */
    
    text-decoration: none !important;
    transition: all 0.3s ease;
}

/* --- EL PUNTITO (CÍRCULO) --- */
/* 3. Creamos el punto antes del texto */
.elementor-5552 .elementor-element.elementor-element-7299d99e a::before {
    content: ''; 
    display: block;
    width: 6px; /* Tamaño del punto */
    height: 6px;
    border-radius: 50%; /* Círculo perfecto */
    background-color: #E5E5E5; /* Color gris suave */
    margin-right: 8px; /* Separación con el texto */
    transition: all 0.3s ease;
}

/* --- EFECTO AL PASAR EL MOUSE (HOVER) --- */
.elementor-5552 .elementor-element.elementor-element-7299d99e a:hover {
    border-color: #f05818; /* Borde naranja */
    color: #000000;
}

.elementor-5552 .elementor-element.elementor-element-7299d99e a:hover::before {
    background-color: #f05818; /* El punto se vuelve naranja */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa630c8 *//* =========================================
   NAVEGACIÓN DIVIDIDA (IZQ - CENTRO - DER)
   ========================================= */

/* 1. AJUSTE DEL CONTENEDOR PADRE */
/* Asegura que los elementos se distribuyan correctamente */
.elementor-5552 .elementor-element.elementor-element-aa630c8 {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    width: 100% !important;
}

/* -----------------------------------------
   2. WIDGET IZQUIERDO (nav-izquierda)
   ----------------------------------------- */
/* Forzamos que este widget ocupe su espacio pero alineado a la izquierda */
.nav-izquierda {
    text-align: left !important;
    width: 45% !important; /* Reserva espacio para que no se aplaste */
}

/* Ocultamos el enlace "Siguiente" (Next) de este widget para que solo muestre el de la izquierda */
.nav-izquierda .elementor-post-navigation__link__next {
    display: none !important;
}
.nav-izquierda a[rel="next"] {
    display: none !important;
}

/* -----------------------------------------
   3. WIDGET DERECHO (nav-derecha)
   ----------------------------------------- */
/* Forzamos alineación a la derecha */
.nav-derecha {
    text-align: right !important;
    width: 45% !important; /* Reserva espacio */
}

/* Ocultamos el enlace "Anterior" (Prev) de este widget para que solo muestre el de la derecha */
.nav-derecha .elementor-post-navigation__link__prev {
    display: none !important;
}
.nav-derecha a[rel="prev"] {
    display: none !important;
}

/* -----------------------------------------
   4. ICONO CENTRAL (icono-volver)
   ----------------------------------------- */
.icono-volver {
    position: relative !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    width: 10% !important; /* Espacio central */
    z-index: 9999 !important; /* Siempre encima */
}

/* --- TOOLTIP "Back to list" (GLOBO NEGRO) --- */
.icono-volver:hover::after {
    content: "Volver a la lista"; /* Texto del globo */
    position: absolute;
    
    /* Posición arriba del icono */
    bottom: 120% !important; 
    left: 50%;
    transform: translateX(-50%);
    
    /* Estilo visual */
    background-color: #111;
    color: #fff;
    padding: 6px 12px;
    border-radius: 4px;
    font-size: 12px;
    white-space: nowrap; /* Evita que el texto se parta */
    font-family: sans-serif;
    
    /* Asegurar visibilidad */
    z-index: 99999 !important;
    opacity: 0;
    animation: fadeInTooltip 0.3s forwards;
    pointer-events: none;
}

/* --- FLECHITA DEL GLOBO --- */
.icono-volver:hover::before {
    content: "";
    position: absolute;
    bottom: 110% !important; /* Justo debajo del globo */
    left: 50%;
    transform: translateX(-50%);
    border-width: 6px;
    border-style: solid;
    border-color: #111 transparent transparent transparent;
    z-index: 99999 !important;
    opacity: 0;
    animation: fadeInTooltip 0.3s forwards;
}

/* Animación de aparición suave */
@keyframes fadeInTooltip {
    to { opacity: 1; }
}

/* Ajuste Móvil: Que no se rompa en pantallas pequeñas */
@media (max-width: 767px) {
    .nav-izquierda, .nav-derecha {
        width: 40% !important;
    }
    .icono-volver {
        width: 20% !important;
    }
}/* End custom CSS */