.elementor-237345 .elementor-element.elementor-element-2e426925{margin-top:26px;margin-bottom:0px;}.elementor-237345 .elementor-element.elementor-element-e329e4a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-237345 .elementor-element.elementor-element-8a7321b{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-237345 .elementor-element.elementor-element-5572f4df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0px/2);}.elementor-237345 .elementor-element.elementor-element-5572f4df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0px/2);}.elementor-237345 .elementor-element.elementor-element-5572f4df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-237345 .elementor-element.elementor-element-5572f4df .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body.rtl .elementor-237345 .elementor-element.elementor-element-5572f4df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-0px/2);}body:not(.rtl) .elementor-237345 .elementor-element.elementor-element-5572f4df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0px/2);}.elementor-237345 .elementor-element.elementor-element-5572f4df .elementor-icon-list-icon i{color:#FFFFFF;font-size:6px;}.elementor-237345 .elementor-element.elementor-element-5572f4df .elementor-icon-list-icon svg{fill:#FFFFFF;--e-icon-list-icon-size:6px;}.elementor-237345 .elementor-element.elementor-element-5572f4df .elementor-icon-list-icon{width:6px;}.elementor-237345 .elementor-element.elementor-element-5572f4df .elementor-icon-list-text, .elementor-237345 .elementor-element.elementor-element-5572f4df .elementor-icon-list-text a{color:var( --e-global-color-primary );}.elementor-237345 .elementor-element.elementor-element-5572f4df .elementor-icon-list-item{font-family:"Noto Serif JP", Sans-serif;font-size:1.8rem;font-weight:900;letter-spacing:-1px;}.elementor-237345 .elementor-element.elementor-element-3892347d{font-size:21px;font-weight:500;letter-spacing:-1px;color:#fb0708;}.elementor-237345 .elementor-element.elementor-element-298a3fa3 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:2.6rem;font-weight:900;line-height:1.3em;letter-spacing:-1px;color:var( --e-global-color-text );}.elementor-237345 .elementor-element.elementor-element-5fe79a41 img{width:100%;}.elementor-237345 .elementor-element.elementor-element-1466430c{width:var( --container-widget-width, 31.455% );max-width:31.455%;margin:0px 22px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:31.455%;--container-widget-flex-grow:0;align-self:flex-start;}.elementor-237345 .elementor-element.elementor-element-2d3075{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;align-self:flex-start;}.elementor-237345 .elementor-element.elementor-element-57ba47bd{width:auto;max-width:auto;margin:8px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 8px;align-self:flex-start;--alignment:left;--grid-side-margin:11px;--grid-column-gap:11px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-237345 .elementor-element.elementor-element-57ba47bd .elementor-share-btn{font-size:calc(0.85px * 10);}.elementor-237345 .elementor-element.elementor-element-57ba47bd .elementor-share-btn__icon{--e-share-buttons-icon-size:19px;}.elementor-237345 .elementor-element.elementor-element-279f69d8{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-237345 .elementor-element.elementor-element-279f69d8.elementor-element{--align-self:center;}.elementor-237345 .elementor-element.elementor-element-51b91045{font-size:25px;font-weight:500;letter-spacing:-1px;color:#070707;}.elementor-237345 .elementor-element.elementor-element-75c67889{color:#020101;font-family:"Noto Serif JP", Sans-serif;font-size:1.2rem;}.elementor-237345 .elementor-element.elementor-element-446c0de9{font-size:18px;}.elementor-237345 .elementor-element.elementor-element-7fed5923 .elementor-icon-list-item:not(:last-child):after{content:"";width:2%;border-color:#E91A1A;}.elementor-237345 .elementor-element.elementor-element-7fed5923 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:2px;}.elementor-237345 .elementor-element.elementor-element-7fed5923 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-237345 .elementor-element.elementor-element-7fed5923 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:2px;}.elementor-237345 .elementor-element.elementor-element-7fed5923 .elementor-icon-list-icon i{color:var( --e-global-color-primary );font-size:19px;}.elementor-237345 .elementor-element.elementor-element-7fed5923 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );--e-icon-list-icon-size:19px;}.elementor-237345 .elementor-element.elementor-element-7fed5923 .elementor-icon-list-icon{width:19px;}body:not(.rtl) .elementor-237345 .elementor-element.elementor-element-7fed5923 .elementor-icon-list-text{padding-left:3px;}body.rtl .elementor-237345 .elementor-element.elementor-element-7fed5923 .elementor-icon-list-text{padding-right:3px;}.elementor-237345 .elementor-element.elementor-element-7fed5923 .elementor-icon-list-text, .elementor-237345 .elementor-element.elementor-element-7fed5923 .elementor-icon-list-text a{color:#FB0A0A;}.elementor-237345 .elementor-element.elementor-element-7fed5923 .elementor-icon-list-item{font-family:"Noto Serif JP", Sans-serif;font-size:1.1rem;font-weight:500;letter-spacing:-1px;}.elementor-237345 .elementor-element.elementor-element-83112cd{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-237345 .elementor-element.elementor-element-e43451a{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-237345 .elementor-element.elementor-element-206f7e6{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-237345 .elementor-element.elementor-element-206f7e6 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.84 * 100% );}.elementor-237345 .elementor-element.elementor-element-206f7e6:after{content:"0.84";}.elementor-237345 .elementor-element.elementor-element-206f7e6 .elementor-post__thumbnail__link{width:33%;}.elementor-237345 .elementor-element.elementor-element-206f7e6.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-237345 .elementor-element.elementor-element-206f7e6.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-237345 .elementor-element.elementor-element-206f7e6.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-237345 .elementor-element.elementor-element-206f7e6 .elementor-post__title, .elementor-237345 .elementor-element.elementor-element-206f7e6 .elementor-post__title a{color:#101010;font-size:17px;font-weight:600;line-height:1.2em;letter-spacing:-1px;}.elementor-237345 .elementor-element.elementor-element-f3adf1b{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}body.elementor-page-237345{margin:0px 0px 0px 0px;}@media(max-width:1024px){ .elementor-237345 .elementor-element.elementor-element-57ba47bd{--grid-side-margin:5px;--grid-column-gap:5px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(max-width:767px){.elementor-237345 .elementor-element.elementor-element-2e426925{margin-top:-6px;margin-bottom:0px;}.elementor-237345 .elementor-element.elementor-element-5572f4df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-237345 .elementor-element.elementor-element-5572f4df .elementor-icon-list-item{font-size:1.5rem;}.elementor-237345 .elementor-element.elementor-element-298a3fa3 .elementor-heading-title{font-size:1.5rem;}.elementor-237345 .elementor-element.elementor-element-57ba47bd{width:auto;max-width:auto;--grid-side-margin:5px;--grid-column-gap:5px;--grid-row-gap:5px;} .elementor-237345 .elementor-element.elementor-element-57ba47bd{--grid-side-margin:5px;--grid-column-gap:5px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-237345 .elementor-element.elementor-element-75c67889{font-size:1.3rem;}.elementor-237345 .elementor-element.elementor-element-206f7e6 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.78 * 100% );}.elementor-237345 .elementor-element.elementor-element-206f7e6:after{content:"0.78";}.elementor-237345 .elementor-element.elementor-element-206f7e6 .elementor-post__thumbnail__link{width:38%;}}@media(min-width:768px){.elementor-237345 .elementor-element.elementor-element-7b72e82a{width:70%;}.elementor-237345 .elementor-element.elementor-element-b0ab0c4{width:30%;}}/* Start custom CSS for post-info, class: .elementor-element-5572f4df */.elementor-element.elementor-element-ff6f2e6.elementor-widget.elementor-widget-post-info ul.elementor-inline-items.elementor-icon-list-items.elementor-post-info {
    border-bottom: 1px solid #fc0100;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2d3075 */.post-dates {
    text-align: right;
}
.published-date {
    font-size: 20px;
    font-family: "Noto Serif JP", sans-serif;
    font-weight: 600;
    color: #ED0606;
}
.modified-date {
    font-size: 18px;
    color: #69727d;
}


@media only screen and (max-width: 728px) {
    .published-date {
    font-size: 10px;
    }
    .modified-date {
    font-size: 9px;
    }
}/* End custom CSS */
/* Start custom CSS for share-buttons, class: .elementor-element-57ba47bd */.elementor-227780 .elementor-element.elementor-element-d60a896 {
    margin-bottom: -1px;

}
.elementor .elementor-element ul.elementor-icon-list-items {
     border-bottom: 1px dotted;
}


.elementor-element.elementor-element-b55800c.elementor-widget.elementor-widget-shortcode {
    width: 48px;
    margin-top: 10px;

}
@media (max-width: 600px){
.elementor-227780 .elementor-element.elementor-element-d60a896 {
    width: 169px !important;
}
.elementor-element.elementor-element-b55800c.elementor-widget.elementor-widget-shortcode {
    margin-top: 10px !important;
    margin-left: -5px;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-279f69d8 *//* ==============================
   BOTÓN TEXT TO SPEECH
   ============================== */

.tts-reader {
    display: inline-flex;
    align-items: center;
}

.tts-play-button {
    width: 40px;
    height: 40px;
    min-width: 40px;
    min-height: 40px;

    padding: 0;
    margin: 0;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    border: 0;
    border-radius: 50%;

    background: #315a9b;
    color: #fff;

    cursor: pointer;

    appearance: none;
    -webkit-appearance: none;

    box-shadow: none;
    outline: none;

    transition:
        background-color .2s ease,
        transform .2s ease,
        opacity .2s ease;
}

.tts-play-button:hover {
    background: #274b80;
    color: #fff;
    transform: translateY(-1px);
}

.tts-play-button:active {
    transform: translateY(0);
}

.tts-play-button:focus-visible {
    outline: 2px solid #315a9b;
    outline-offset: 3px;
}


/* Icono */

.tts-icon {
    width: 22px;
    height: 22px;

    display: flex;
    align-items: center;
    justify-content: center;

    line-height: 1;
}

.tts-svg {
    display: block;
    width: 22px;
    height: 22px;

    fill: currentColor;
}


/* Ajuste óptico del play */

.tts-svg-play {
    transform: translateX(1px);
}


/* Pausa */

.tts-svg-pause {
    transform: none;
}


/* Estado reproduciendo */

.tts-play-button.is-playing {
    background: #315a9b;
}


/* Estado pausado */

.tts-play-button.is-paused {
    background: #315a9b;
}


/* No disponible */

.tts-play-button.is-unavailable,
.tts-play-button:disabled {
    opacity: .4;
    cursor: default;
    transform: none;
}


/* Texto accesible invisible */

.tts-accessible-label,
.screen-reader-text {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
}


/* Móvil */

@media (max-width: 767px) {

    .tts-play-button {
        width: 42px;
        height: 42px;
        min-width: 42px;
        min-height: 42px;
    }

    .tts-icon,
    .tts-svg {
        width: 20px;
        height: 20px;
    }

}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-75c67889 */blockquote {
    margin: 25px 20px 20px 0;
    text-align: left;
    letter-spacing: -1px;
    font-family: roboto condensed,sans-serif;
    font-size: 1.85em;
    font-weight: 500;
    font-stretch: normal;
    line-height: 1.3em;
    color: red;
    border-top: none;
    border-bottom: none;
    padding: 0px;
    border-left: 0px solid rgba(0,0,0,.05);
    font-style: normal;
}

.centered-text-area {
    border: 1px dotted #818a91;
    background-color: #f7f7f7bf;
}
.centered-text {
    float: none!important;
}
.centered-text span.postTitle {
    float: left;
}
.ctaButton {
    background-color: #fb0403!important;
}
.elementor-widget-theme-post-content h2 {
    font-family: "Noto Serif JP", Sans-serif;
    font-size: 1.6rem;
    font-weight: 900;
    line-height: 1.3em;
    letter-spacing: -1px;
}

.claves-noticia-gaps {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 16px;
  align-items: stretch;
}

.clave-noticia {
  height: 100%;
  padding: 18px;
  border: 1px solid #e5e5e5;
  border-radius: 10px;
  background: #f8f8f8;
  box-sizing: border-box;
}

.clave-noticia h3 {
  margin-top: 0;
  font-size: 18px!important;
}

.texto-clave-noticia {
  font-size: 15px!important;
  line-height: 1.5;
}

@media (max-width: 768px) {
  .claves-noticia-gaps {
    grid-template-columns: 1fr;
  }

  .clave-noticia {
    height: auto;
  }
}

.elementor-234436 .elementor-element.elementor-element-44327c3 a {
    color: red;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-446c0de9 */.cifras table tr th, .cifrasText table tr th {
    border: 1px solid #ffffff;
    padding: 2px;
    font-family: Arial;
    font-size: 70%!important;
    color: #ffffff!important;
    background-color: #666666!important;
    padding-left: 7px!important;
}

.cifras table tr td, .cifrasText table tr td{
    border: 1px solid #c0c0c0!important;
    padding: 9px;
    font-family: Arial;
    font-size: 10pt!important;
    padding-left: 10px;
    color: #000000;
}
.cifras table tr td:nth-child(even) , .cifrasText table tr td:nth-child(even) {
    width: 55%!important;
}
.cifras::before,.cifrasText::before {
    content: "La noticia en cifras";
    font-size: 30px;
    font-weight: 600;
    letter-spacing: -1px;
}
.cifras table, .cifrasText table {
    padding-top: 11px;
}/* End custom CSS */
/* Start custom CSS */.inlineNews a {
    color: #0c0d0e;
    font-weight: 600;
}
@media only screen and (max-width: 600px) {
.inlineNews a {
    font-size: 17px;
}
.inlineNews {
    line-height: 1.2em;
}
}
.post .wp-post-image {
    max-height: 500px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
}
.noticia-imagen {
    width: 20%;
    height: 111px;
    float: left;
    margin-right: 16px;
}
.noticia-relacionada {
    text-align: left;
    clear: both;
    margin: 2rem auto;
    padding: 1.125rem;
    border: #e5e5e5 1px solid;
    border-radius: 5px;
    -webkit-box-shadow: #e5e5e5 0 2px 5px;
    box-shadow: #e5e5e5 0 2px 5px;
    max-width: 636px;
    width: 100%;
    float: none;
    padding-bottom: 2.85rem;
    min-height: 151px;
}/* End custom CSS */