.elementor-14962 .elementor-element.elementor-element-676a4f9{--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-14962 .elementor-element.elementor-element-7c87873{--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-14962 .elementor-element.elementor-element-6ee4949{--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-14962 .elementor-element.elementor-element-6ee4949:not(.elementor-motion-effects-element-type-background), .elementor-14962 .elementor-element.elementor-element-6ee4949 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D2403A;}.elementor-14962 .elementor-element.elementor-element-6ee4949.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14962 .elementor-element.elementor-element-a68ef73 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:68px;font-weight:900;}.elementor-14962 .elementor-element.elementor-element-f2dd2e7 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:19px;}.elementor-14962 .elementor-element.elementor-element-e546ab4{--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-14962 .elementor-element.elementor-element-e546ab4:not(.elementor-motion-effects-element-type-background), .elementor-14962 .elementor-element.elementor-element-e546ab4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D2403A00;}.elementor-14962 .elementor-element.elementor-element-e546ab4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14962 .elementor-element.elementor-element-30913df .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:30px;font-weight:900;}.elementor-14962 .elementor-element.elementor-element-6b6be8c{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14962 .elementor-element.elementor-element-2946b67{line-height:32px;}.elementor-14962 .elementor-element.elementor-element-c909165 .elementor-icon-list-icon{width:14px;}.elementor-14962 .elementor-element.elementor-element-c909165 .elementor-icon-list-icon i{font-size:14px;}.elementor-14962 .elementor-element.elementor-element-c909165 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-14962 .elementor-element.elementor-element-ed15ab1{--display:flex;}.elementor-14962 .elementor-element.elementor-element-64ab41c span.post-navigation__prev--label{color:#000000;}.elementor-14962 .elementor-element.elementor-element-64ab41c span.post-navigation__next--label{color:#000000;}.elementor-14962 .elementor-element.elementor-element-64ab41c span.post-navigation__prev--label:hover{color:#D2403A;}.elementor-14962 .elementor-element.elementor-element-64ab41c span.post-navigation__next--label:hover{color:#D2403A;}.elementor-14962 .elementor-element.elementor-element-64ab41c span.post-navigation__prev--label, .elementor-14962 .elementor-element.elementor-element-64ab41c span.post-navigation__next--label{font-size:16px;}.elementor-14962 .elementor-element.elementor-element-64ab41c span.post-navigation__prev--title, .elementor-14962 .elementor-element.elementor-element-64ab41c span.post-navigation__next--title{color:#000000;font-size:15px;}.elementor-14962 .elementor-element.elementor-element-64ab41c span.post-navigation__prev--title:hover, .elementor-14962 .elementor-element.elementor-element-64ab41c span.post-navigation__next--title:hover{color:#D2403A;}body.elementor-page-14962:not(.elementor-motion-effects-element-type-background), body.elementor-page-14962 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDED;}@media(min-width:768px){.elementor-14962 .elementor-element.elementor-element-6ee4949{--width:10.245%;}.elementor-14962 .elementor-element.elementor-element-e546ab4{--width:100%;}}/* Start custom CSS for post-info, class: .elementor-element-c909165 *//* 1. CONTENEDOR: Separación horizontal amplia, pero vertical estrecha */
.elementor-post-info__item--type-custom {
    display: flex !important;
    flex-wrap: wrap !important;
    column-gap: 30px !important; /* Separación entre etiquetas de la misma línea */
    row-gap: 10px !important;    /* SEPARACIÓN REDUCIDA ENTRE LÍNEAS */
    overflow: visible !important;
    line-height: 1 !important;
    padding-left: 15px !important; /* Espacio inicial para el primer pico */
}

/* 2. LOS ENLACES (Etiquetas) */
.elementor-post-info__item--type-custom a {
    display: inline-block !important;
    position: relative !important;
    background-color: #d2403a !important; /* ROJO */
    color: #ffffff !important;
    height: 22px !important; /* Un pelín más bajas para que no abulten tanto */
    line-height: 22px !important;
    padding: 0 10px 0 8px !important;
    margin-bottom: 5px !important;
    font-size: 11px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    text-decoration: none !important;
    border-radius: 0 4px 4px 0 !important;
    white-space: nowrap !important;
    transition: background 0.3s ease !important;
}

/* 3. EL PICO A LA IZQUIERDA */
.elementor-post-info__item--type-custom a::before {
    content: "" !important;
    position: absolute !important;
    left: -11px !important; /* Ajustado al alto de 22px */
    top: 0 !important;
    width: 0 !important;
    height: 0 !important;
    border-top: 11px solid transparent !important;
    border-bottom: 11px solid transparent !important;
    border-right: 11px solid #d2403a !important; /* ROJO */
    display: block !important;
    transition: border-color 0.3s ease !important;
}

/* 4. EL AGUJERITO BLANCO */
.elementor-post-info__item--type-custom a::after {
    content: "" !important;
    position: absolute !important;
    top: 9px !important;
    left: -1px !important;
    width: 4px !important;
    height: 4px !important;
    background-color: #ffffff !important;
    border-radius: 50% !important;
    z-index: 2 !important;
    display: block !important;
}

/* 5. HOVER: Fondo y Pico cambian a Negro a la vez */
.elementor-post-info__item--type-custom a:hover {
    background-color: #000000 !important;
    color: #ffffff !important;
}

.elementor-post-info__item--type-custom a:hover::before {
    border-right-color: #000000 !important; /* AQUÍ ESTABA EL FALLO: ahora el pico también se vuelve negro */
}/* End custom CSS */