.elementor-2740 .elementor-element.elementor-element-2315c7b{--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-2740 .elementor-element.elementor-element-507939c{text-align:center;font-size:1px;}.elementor-2740 .elementor-element.elementor-element-53b3215{--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:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2740 .elementor-element.elementor-element-43a6575{--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-2740 .elementor-element.elementor-element-43a6575.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2740 .elementor-element.elementor-element-30f95db{width:var( --container-widget-width, 39.573% );max-width:39.573%;--container-widget-width:39.573%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2740 .elementor-element.elementor-element-30f95db > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-2740 .elementor-element.elementor-element-30f95db.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2740 .elementor-element.elementor-element-30f95db .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2740 .elementor-element.elementor-element-30f95db .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2740 .elementor-element.elementor-element-30f95db .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2740 .elementor-element.elementor-element-30f95db .elementor-icon-list-item > a{font-size:22px;}.elementor-2740 .elementor-element.elementor-element-30f95db .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-2740 .elementor-element.elementor-element-30f95db .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-2740 .elementor-element.elementor-element-43a6575{--width:100%;}}/* Start custom CSS for icon-list, class: .elementor-element-30f95db *//* =========  Boletines RSEF – solo enlaces  =========== */

/* Enlace + texto */
.elementor-2740 .elementor-element.elementor-element-30f95db .elementor-icon-list-item a{
    color:#0047b3 !important;      /* azul para todo el link */
    font-size:1.45rem;             /* un punto mayor */
    font-weight:600;
    text-decoration:none;
    display:inline-flex;
    align-items:center;
    gap:.35em;
    transition:color .25s ease, transform .25s ease;
}

/* Fuerzo el color en el span del texto por si Elementor lo pisa */
.elementor-2740 .elementor-element.elementor-element-30f95db .elementor-icon-list-item a .elementor-icon-list-text{
    color:#0047b3 !important;
}

/* Icono dentro del enlace */
.elementor-2740 .elementor-element.elementor-element-30f95db .elementor-icon-list-item a .elementor-icon-list-icon i,
.elementor-2740 .elementor-element.elementor-element-30f95db .elementor-icon-list-item a .elementor-icon-list-icon svg{
    color:#0047b3 !important;
    font-size:1.4em;               /* icono acompaña al texto */
    transition:color .25s ease;
}

/* Hover / focus */
.elementor-2740 .elementor-element.elementor-element-30f95db .elementor-icon-list-item a:hover,
.elementor-2740 .elementor-element.elementor-element-30f95db .elementor-icon-list-item a:focus{
    color:#ff7a00 !important;
    transform:translateX(4px);
}
.elementor-2740 .elementor-element.elementor-element-30f95db .elementor-icon-list-item a:hover .elementor-icon-list-icon i,
.elementor-2740 .elementor-element.elementor-element-30f95db .elementor-icon-list-item a:hover .elementor-icon-list-icon svg,
.elementor-2740 .elementor-element.elementor-element-30f95db .elementor-icon-list-item a:hover .elementor-icon-list-text{
    color:#ff7a00 !important;
}/* End custom CSS */