.elementor-366 .elementor-element.elementor-element-b351a86{--display:flex;--gap:0px 20px;--row-gap:0px;--column-gap:20px;border-style:none;--border-style:none;--border-radius:0px 8px 8px 0px;box-shadow:-1px 6px 10px -6px rgba(0, 0, 0, 0.27);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-366 .elementor-element.elementor-element-b351a86.e-con{--order:-99999 /* order start hack */;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-366 .elementor-element.elementor-element-ccb7231 .elementor-button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;padding:5px 10px 5px 10px;}.elementor-366 .elementor-element.elementor-element-cb98de6{--spacer-size:25px;}.elementor-widget-text-editor{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-366 .elementor-element.elementor-element-3482a48{font-family:"Atkinson Hyperlegible", Sans-serif;font-size:20px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;}.elementor-366 .elementor-element.elementor-element-3482a48 p{margin-block-end:15px;}.elementor-366 .elementor-element.elementor-element-5d348e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 0px 0px 0px;}.elementor-366 .elementor-element.elementor-element-c111ef1{--spacer-size:25px;}.elementor-366 .elementor-element.elementor-element-3792df1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-366 .elementor-element.elementor-element-6daf8ac{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-366 .elementor-element.elementor-element-e787e4c{--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-366 .elementor-element.elementor-element-e787e4c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-366 .elementor-element.elementor-element-c367bf9{line-height:16px;}.elementor-366 .elementor-element.elementor-element-d818019{--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;}@media(min-width:768px){.elementor-366 .elementor-element.elementor-element-e787e4c{--width:65%;}.elementor-366 .elementor-element.elementor-element-d818019{--width:66.6666%;}}/* Fallback */
.elementor-366 .elementor-element.elementor-element-ccb7231 .elementor-button {
    background-color: #394049;
    color: #fff;
}

/* Verde Agua (#00A499) */
.lrpf-term-innovacion-pedagogica .elementor-366 .elementor-element.elementor-element-ccb7231 .elementor-button,
.lrpf-term-innovacion-pedagogica .elementor-366 .elementor-element.elementor-element-ccb7231 .elementor-button:hover {
    background-color: #00A499;
}

/* Naranjo (#EA7600) */
.lrpf-term-material-educativo .elementor-366 .elementor-element.elementor-element-ccb7231 .elementor-button,
.lrpf-term-material-educativo .elementor-366 .elementor-element.elementor-element-ccb7231 .elementor-button:hover {
    background-color: #EA7600;
}

/* Morado (#8C4799) */
.lrpf-term-publicaciones .elementor-366 .elementor-element.elementor-element-ccb7231 .elementor-button,
.lrpf-term-publicaciones .elementor-366 .elementor-element.elementor-element-ccb7231 .elementor-button:hover {
    background-color: #8C4799;
}

/* Azul (#498BCA) */
.lrpf-term-tesis-trabajos-de-graduacion .elementor-366 .elementor-element.elementor-element-ccb7231 .elementor-button,
.lrpf-term-tesis-trabajos-de-graduacion .elementor-366 .elementor-element.elementor-element-ccb7231 .elementor-button:hover {
    background-color: #498BCA;
}
/* Base: fondo transparente siempre */
.elementor-366 .elementor-element.elementor-element-d205b0b .elementor-button {
    background-color: transparent;
    color: #394049; /* fallback */
}

/* Color de texto según la categoría del post */

/* Verde Agua (#00A499) */
.lrpf-term-innovacion-pedagogica .elementor-366 .elementor-element.elementor-element-d205b0b .elementor-button,
.lrpf-term-innovacion-pedagogica .elementor-366 .elementor-element.elementor-element-d205b0b .elementor-button:hover {
    color: #00A499;
}

/* Naranjo (#EA7600) */
.lrpf-term-material-educativo .elementor-366 .elementor-element.elementor-element-d205b0b .elementor-button,
.lrpf-term-material-educativo .elementor-366 .elementor-element.elementor-element-d205b0b .elementor-button:hover {
    color: #EA7600;
}

/* Morado (#8C4799) */
.lrpf-term-publicaciones .elementor-366 .elementor-element.elementor-element-d205b0b .elementor-button,
.lrpf-term-publicaciones .elementor-366 .elementor-element.elementor-element-d205b0b .elementor-button:hover {
    color: #8C4799;
}

/* Azul (#498BCA) */
.lrpf-term-tesis-trabajos-de-graduacion .elementor-366 .elementor-element.elementor-element-d205b0b .elementor-button,
.lrpf-term-tesis-trabajos-de-graduacion .elementor-366 .elementor-element.elementor-element-d205b0b .elementor-button:hover {
    color: #498BCA;
}

.elementor-366 .elementor-element.elementor-element-d205b0b {
    margin-top: auto;
}


/* Oculta el botón "Ver más" cuando el enlace dinámico viene vacío */

/* Botones sin href */
.elementor-widget-button .elementor-button:not([href]) {
    display: none !important;
}

/* Botones con href vacío o "#" */
.elementor-widget-button .elementor-button[href=""],
.elementor-widget-button .elementor-button[href="#"] {
    display: none !important;
}

/* Si el layout usa flex/grid con gap y quieres eliminar también el espacio reservado por el widget contenedor */
.elementor-widget-button:has(.elementor-button:not([href])),
.elementor-widget-button:has(.elementor-button[href=""]),
.elementor-widget-button:has(.elementor-button[href="#"]) {
    display: none !important;
}
/* BORDE IZQUIERDO SEGÚN CATEGORÍA */

/* Verde Agua (#00A499) */
.lrpf-term-innovacion-pedagogica {
    border-left: 4px solid #00A499;
    padding-left: 0px;
}

/* Naranjo (#EA7600) */
.lrpf-term-material-educativo {
    border-left: 4px solid #EA7600;
    padding-left: 0px;
}

/* Morado (#8C4799) */
.lrpf-term-publicaciones {
    border-left: 4px solid #8C4799;
    padding-left: 0px;
}

/* Azul (#498BCA) */
.lrpf-term-tesis-trabajos-de-graduacion {
    border-left: 4px solid #498BCA;
    padding-left: 0px;
}