.elementor-kit-6{--e-global-color-primary:#EBE717;--e-global-color-secondary:#181D27;--e-global-color-text:#000000;--e-global-color-accent:#EBE717;--e-global-color-f408020:#FDFDE7;--e-global-typography-primary-font-family:"DM Sans";--e-global-typography-primary-font-size:18px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:28px;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"DM Sans";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:28px;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:#000000AB;font-family:"DM Sans", Sans-serif;font-size:18px;line-height:28px;letter-spacing:-0.44px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-primary );font-weight:400;font-style:normal;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.2);border-radius:50px 50px 50px 50px;padding:20px 30px 20px 30px;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:#181D27;font-style:italic;}.elementor-kit-6 h1{color:var( --e-global-color-secondary );font-family:"DM Sans", Sans-serif;font-size:60px;font-style:italic;line-height:72px;letter-spacing:-4.3px;}.elementor-kit-6 h2{color:var( --e-global-color-secondary );font-family:"DM Sans", Sans-serif;font-size:60px;}.elementor-kit-6 h3{color:var( --e-global-color-secondary );font-family:"DM Sans", Sans-serif;font-size:48px;}.elementor-kit-6 h4{font-family:"DM Sans", Sans-serif;}.elementor-kit-6 h5{color:var( --e-global-color-secondary );font-family:"DM Sans", Sans-serif;}.elementor-kit-6 h6{color:var( --e-global-color-secondary );font-family:"DM Sans", Sans-serif;}.elementor-kit-6 img{border-radius:15px 15px 15px 15px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1184px;}.e-con{--container-max-width:1184px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{font-size:16px;}.elementor-kit-6 h1{font-size:32px;line-height:40px;letter-spacing:-1.8px;}.elementor-kit-6 h2{font-size:36px;line-height:45px;}.elementor-kit-6 h3{font-size:32px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.text-a {color:var(--e-global-color-primary);}
.pastillas-link:hover .plink svg, .pastillas-link:hover .plink .elementor-widget-container {color:#000 !important; fill:#000 !important
}
.caja-fundador {backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    background: rgba(255, 255, 255, 0.10); /* Blanco semi-transparente */
    }
.reviews .swiper-slide {    box-shadow: 0px 4px 6px #cccccc3b;
    border-radius: 15px;}
.reviews .e-n-carousel {padding:10px}
.comparativa-precio .e-n-tabs-heading {    width: fit-content;
    margin: auto;padding: 5px;
    border: solid #e9eaeb 1px;
    border-radius: 10px;background: #fafafa;}
    
    /* ===== ESTILO BASE DE LAS ETIQUETAS ===== */
.etiquetas-entrada a {
    padding: 0px 12px;
    margin-right: 10px;
    display: inline-block;
    border-radius: 40px;
    border: 1px solid transparent;
    font-weight: 500;
    font-size: 14px;
    text-decoration: none;
    transition: 0.2s;
    font-style: normal;
}

/* ===== COLORES POR ORDEN (1–10) ===== */

/* 1 — Azul suave */
.etiquetas-entrada a:nth-child(1) {
    background: #e7f3ff;
    color: #0a65b0;
    border-color: #b9ddff;
}

/* 2 — Rosa claro */
.etiquetas-entrada a:nth-child(2) {
    background: #fde9f4;
    color: #c32e84;
    border-color: #f7cbe3;
}

/* 3 — Lavanda suave */
.etiquetas-entrada a:nth-child(3) {
    background: #eee9ff;
    color: #6b45c4;
    border-color: #d5cfff;
}

/* 4 — Verde agua pastel */
.etiquetas-entrada a:nth-child(4) {
    background: #e6faf5;
    color: #2e9375;
    border-color: #c4efe4;
}

/* 5 — Durazno suave */
.etiquetas-entrada a:nth-child(5) {
    background: #fff1e6;
    color: #d17a33;
    border-color: #ffd9c2;
}

/* 6 — Menta fría */
.etiquetas-entrada a:nth-child(6) {
    background: #e7fefa;
    color: #2e8a87;
    border-color: #c4f5ef;
}

/* 7 — Amarillo pastel */
.etiquetas-entrada a:nth-child(7) {
    background: #fff9d9;
    color: #b39c1f;
    border-color: #f4eaaa;
}

/* 8 — Coral muy suave */
.etiquetas-entrada a:nth-child(8) {
    background: #ffe9e6;
    color: #cc4a35;
    border-color: #ffd2cb;
}

/* 9 — Verde pistacho pastel */
.etiquetas-entrada a:nth-child(9) {
    background: #f1ffe6;
    color: #6a9a2e;
    border-color: #daf8c3;
}

/* 10 — Cielo lavanda */
.etiquetas-entrada a:nth-child(10) {
    background: #f0f5ff;
    color: #435fbd;
    border-color: #d5dffe;
}
/* Botones de redes */
.share-btn {
    display: inline-flex;
    width: 32px;
    height: 32px;
    align-items: center;
    justify-content: center;
    font-size: 15px;
    font-weight: 600;
    text-decoration: none;
    border-radius: 10px;
    border: 1px solid #e1e1e1; font-style: normal !important;
    
    color: #A4A7AE !important    ;
    transition: 0.2s ease;
margin: 3px;
}

.copy-link {    background: #fff !important; color: #A4A7AE;
    box-shadow: none !important;
    border-radius: 10px !important;
    border: solid #e1e1e1 1px; padding:0 15px!important;margin-right: 5px !important; height:32px}
    .share-btn:hover, .copy-link:hover {
    background: #f0f0f0!important ;color: #A4A7AE;
    transform: translateY(-2px); 
}
.copy-icon {
    width: 20px;
    height: 20px; margin-bottom: -4px;
}

/* Ajustes de color por red */
/* === CONTENEDOR GENERAL DE LA PAGINACIÓN === */
.elementor-pagination {
    display: flex;
    justify-content: center; /* Centra los números */
    align-items: center;
    gap: 8px;
    position: relative;
    margin-top: 30px;
}

/* === BOTÓN ANTERIOR (IZQUIERDA) === */
.elementor-pagination .prev {
    position: absolute;
    left: 0;border: 1px solid #dcdcdc;font-weight: 600 !important;  padding: 0px 14px 0px 24px !important;background: url(https://gimaddmentor.twodotzero.digital/wp-content/uploads/2025/11/Icon-8.png) no-repeat center left 5px;
}

/* === BOTÓN SIGUIENTE (DERECHA) === */
.elementor-pagination .next {
    position: absolute;
    right: 0; border: 1px solid #dcdcdc; font-weight: 600 !important
    ; padding: 0px 24px 0px 14px !important;background: url(https://gimaddmentor.twodotzero.digital/wp-content/uploads/2025/11/Icon-7.png) no-repeat center right 5px;
}

/* === ESTILO GENERAL PARA TODOS LOS ÍTEMS === */
.elementor-pagination .page-numbers {
    padding: 0px 10px;
        font-style: normal;
    border-radius: 6px;
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
    color: #333;
    transition: 0.2s ease;
}

/* === HOVER GRIS SÚPER SUTIL === */
.elementor-pagination .page-numbers:hover {
    background: #f4f4f4;
}

/* === NÚMERO ACTIVO === */
.elementor-pagination .page-numbers.current {
    background: #e9e9e9;
    border-color: #cfcfcf;
    font-weight: 600;
}

/* === CURSOR EN ANTERIOR / SIGUIENTE (si son span, no link) === */
.elementor-pagination .prev,
.elementor-pagination .next {
    cursor: pointer;
}/* End custom CSS */