.elementor .rj-label-large{font-size:18px;}.elementor .rj-label-medium{font-family:var(--rj-font-body);font-size:16px;}.elementor .rj-title-large{font-family:var(--rj-font-heading);font-weight:600;font-size:24px;letter-spacing:-0.01em;line-height:34px;}.elementor .rj-display-large{font-family:var(--rj-font-heading);font-weight:700;font-size:48px;line-height:54px;/* Reparte las líneas: nunca una palabra sola en la última (usuario, 26/09). El panel no tiene text-wrap. */
text-wrap: balance;\n}.elementor .rj-gutter{padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--rj-space-120);padding-inline-end:var(--rj-space-120);}.elementor .rj-gutter--sm{padding-inline-start:var(--rj-space-60);padding-inline-end:var(--rj-space-60);}.elementor .rj-link{text-decoration:underline;text-decoration-thickness: 0.75px;\n}.elementor .rj-link--hover{text-decoration-color: transparent;
transition: text-decoration-color .16s ease-out;\n}.elementor .rj-link--hover:hover,.elementor .rj-link--hover:focus-visible{text-decoration-color: var(--rj-contrast);\n}.elementor .rj-btn{color:var(--rj-contrast);cursor:pointer;padding-block-start:13px;padding-block-end:13px;padding-inline-start:26px;padding-inline-end:26px;border-radius:0px;border-style:none;background-color:var(--rj-accent);display:inline-flex;justify-content:center;align-items:center;white-space: nowrap;\n}.elementor .rj-btn--accent-2{background-color:var(--rj-accent-2);}.elementor .rj-btn--accent-3{background-color:var(--rj-accent-3);}.elementor .rj-btn--outline{border-width:var(--rj-line-ui);border-color:var(--rj-contrast);border-style:solid;background-color:transparent;}.elementor .rj-pill{font-weight:500;color:var(--rj-contrast);letter-spacing:-0.01em;line-height:1;text-align:start;padding-block-start:5px;padding-block-end:5px;padding-inline-start:var(--rj-space-15);padding-inline-end:var(--rj-space-15);border-radius:999px;border-width:var(--rj-line-ui);border-color:var(--rj-contrast);border-style:solid;background-color:var(--rj-accent);display:inline-block;transition: background-color .16s ease-out, color .16s ease-out;\n}.elementor .rj-pill:hover,.elementor .rj-pill:focus-visible{background-color:var(--rj-base);}.elementor .rj-pill--especial{color:var(--rj-base-2);background-color:var(--rj-contrast);}.elementor .rj-pill--especial:hover,.elementor .rj-pill--especial:focus-visible{color:var(--rj-contrast);background-color:var(--rj-base-2);}.elementor .rj-tab{height:30px;font-weight:500;color:var(--rj-contrast);text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:12px;padding-inline-end:12px;border-radius:0px;border-width:var(--rj-line-ui);border-color:var(--rj-contrast);border-style:solid;background-color:transparent;display:inline-flex;flex:0 0 auto;align-items:center;white-space: nowrap;
background-image: linear-gradient(var(--rj-contrast), var(--rj-contrast));
background-repeat: no-repeat;
background-position: center;
background-size: 0% 100%;
transition: background-size .35s ease, color .35s ease;\n}.elementor .rj-tab:hover,.elementor .rj-tab:focus-visible{color:var(--rj-base);background-size: 100% 100%;\n}.elementor .rj-tab--active{font-weight:600;color:var(--rj-base);background-color:var(--rj-contrast);background-image: none;\n}.elementor .rj-tab--active:hover,.elementor .rj-tab--active:focus-visible{outline-color: var(--rj-accent);
outline-offset: -5px;\n}.elementor .rj-hero__title{min-width:0px;max-width:calc(48% - var(--rj-space-20) / 2);flex:0 0 calc(48% - var(--rj-space-20) / 2);}.elementor .rj-ep{padding-block-start:var(--rj-space-25);padding-block-end:var(--rj-space-25);padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:var(--rj-line-thin);border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--rj-border-muted);border-style:solid;display:flex;gap:var(--rj-space-60);align-items:flex-start;&:first-child { border-top: 0; padding-top: 0; }\n}.elementor .rj-ep__main{min-width:0px;padding:0px;display:flex;flex-direction:column;flex:1 1 auto;align-items:flex-start;}.elementor .rj-ep__meta{width:auto;font-weight:400;letter-spacing:-0.01em;padding:0px;display:flex;gap:var(--rj-space-10);align-items:center;}.elementor .rj-ep__icon{width:auto;height:20px;opacity:95%;}.elementor .rj-ep__title{margin-block-start:var(--rj-space-10);text-underline-offset: 4.87px;\n}.elementor .rj-ep__excerpt{max-width:62ch;font-size:20px;color:var(--rj-contrast);line-height:28px;padding:0px;margin-block-start:var(--rj-space-25);& .elementor-widget-text-editor {
	color: inherit;
}
& p {
	margin: 0;
}\n}.elementor .rj-ep__pill{margin-block-start:var(--rj-space-20);}.elementor .rj-hero{padding-block-start:var(--rj-space-35);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--rj-base-2);display:block;}.elementor .rj-hero__inner{padding-block-start:0px;padding-block-end:var(--rj-space-60);display:flex;gap:var(--rj-space-20);align-items:flex-end;}.elementor .rj-hero__art{min-width:auto;max-width:calc(52% - var(--rj-space-20) / 2);padding:0px;flex:0 0 calc(52% - var(--rj-space-20) / 2);align-self:flex-end;}.elementor .rj-hero__img{width:100%;height:auto;max-height:calc(100dvh - 117px - 65px - var(--rj-space-60));object-fit:contain;object-position:bottom right;}.elementor .rj-tabs{margin-block-start:var(--rj-space-30);background-color:var(--rj-base);display:block;}.elementor .rj-tabs__track{overflow:auto;padding:0px;display:flex;gap:var(--rj-space-15);scrollbar-width: none;
&::-webkit-scrollbar { display: none; }\n}.elementor .rj-toolbar{padding-block-start:var(--rj-space-30);padding-block-end:var(--rj-space-40);background-color:var(--rj-base);display:block;}.elementor .rj-toolbar__inner{padding:0px;display:flex;gap:var(--rj-space-30);justify-content:space-between;align-items:center;}.elementor .rj-search{width:auto;max-width:520px;padding:0px;display:flex;gap:var(--rj-space-10);flex:1 1 auto;align-items:center;}.elementor .rj-search__ico-wrap{width:auto;cursor:pointer;padding:0px;display:inline-flex;}.elementor .rj-search__ico{width:auto;height:30px;flex:0 0 auto;}.elementor .rj-search__input{height:auto;min-width:0px;font-family:var(--rj-font-body);font-weight:400;font-size:20px;color:var(--rj-contrast);letter-spacing:-0.01em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:5px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:var(--rj-line-thin);border-inline-end-width:0px;border-color:var(--rj-contrast);border-style:solid;background-color:transparent;flex:1 1 0%;&::placeholder {
	color: var(--rj-placeholder);
	opacity: 1;
}
&:focus {
	border-inline-start-width: 2px;
	padding-inline-start: 3.5px;
}\n}.elementor .rj-filter-btn{width:auto;font-weight:400;font-size:16px;cursor:pointer;padding:6px;margin:-6px;display:inline-flex;gap:var(--rj-space-10);align-items:center;}.elementor .rj-filter-btn__icon{width:auto;height:15px;flex:0 0 auto;}.elementor .rj-list{padding-block-start:0px;padding-block-end:var(--rj-space-40);background-color:var(--rj-base);display:block;}.elementor .rj-ep--destacado{position:relative;padding-block-start:var(--rj-space-30);padding-block-end:var(--rj-space-25);padding-inline-start:var(--rj-space-30);padding-inline-end:var(--rj-space-30);margin-block-start:var(--rj-space-25);margin-block-end:var(--rj-space-25);border-width:0px;background-color:var(--rj-base-2);display:flex;gap:var(--rj-space-40);justify-content:space-between;align-items:stretch;&::before { content: ""; position: absolute; left: 0; right: 0; top: -25px; border-top: var(--rj-line-thin) solid var(--rj-border-muted); }\n}.elementor .rj-ep__main--destacado{max-width:510px;}.elementor .rj-ep__pill--destacado{margin-block-start:var(--rj-space-30);}.elementor .rj-ep__media{min-width:auto;max-width:47%;position:relative;padding:0px;flex:0 0 47%;}.elementor .rj-ep__img{width:100%;height:100%;object-fit:contain;object-position:bottom center;position:absolute;inset-block-start:0px;inset-inline-start:0px;}.elementor .rj-ep__img--bottom{height:calc(100% + 25px);}.elementor .rj-especial{min-height:30px;position:relative;font-family:var(--rj-font-heading);font-weight:600;font-size:16px;color:var(--rj-contrast);letter-spacing:-0.01em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:24px;margin-block-start:var(--rj-space-25);margin-block-end:var(--rj-space-20);display:flex;align-items:stretch;&::before { content: ""; position: absolute; left: 0; right: 0; top: -25px; border-top: var(--rj-line-thin) solid var(--rj-border-muted); }\n}.elementor .rj-especial__icobox{width:30px;min-width:auto;padding:0px;background-color:var(--rj-accent-3);display:flex;flex:0 0 30px;justify-content:center;align-items:center;}.elementor .rj-especial__ico{width:auto;height:24px;flex:0 0 auto;}.elementor .rj-especial__text{column-gap:5px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:7px;padding-inline-end:0px;display:flex;flex-wrap:wrap;flex:1 1 0%;align-content:center;align-items:center;}.elementor .rj-especial__label{font-weight:700;}.elementor .rj-especial--before-destacado{margin-block-end:0px;}.elementor .rj-ep--after-especial{padding-block-start:0px;border-width:0px;}.elementor .rj-ep--destacado-after-especial{padding-block-start:var(--rj-space-30);margin-block-start:0px;&::before { content: none; }\n}.elementor .rj-footer{padding-block-start:var(--rj-space-35);padding-block-end:114px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:var(--rj-space-80);background-color:var(--rj-accent-2);display:block;body.single-podcast &,
body.post-type-archive-podcast & {
	background-color: var(--rj-accent);
}
/* rj-player reserva al final de la página el alto de su barra con un bloque transparente
   (.rj-player-hueco). El relleno inferior del pie (PDF) ya cuenta con la barra encima: con
   el pie, ese bloque sobra y dejaba una franja blanca debajo. */
body:has(&) .rj-player-hueco {
	display: none;
}\n}.elementor .rj-footer__brand{text-align:center;padding:0px;display:flex;flex-direction:column;align-items:center;}.elementor .rj-footer__logo{width:auto;height:80px;}.elementor .rj-footer__claim{font-family:var(--rj-font-heading);font-weight:600;font-size:24px;line-height:30px;margin-block-start:var(--rj-space-35);}.elementor .rj-news{width:100%;height:35px;max-width:420px;padding:0px;margin-block-start:45px;display:flex;gap:0px;flex-wrap:nowrap;align-items:stretch;}.elementor .rj-news__input{width:280px;height:auto;font-weight:400;color:var(--rj-contrast);text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;border-width:0px;border-style:none;background-color:var(--rj-base);flex:0 0 280px;&::placeholder { color: var(--rj-contrast); opacity: 1; font-weight: 400; font-size: 18px; }
&:focus-visible { outline: 2px solid var(--rj-contrast); outline-offset: 2px; }\n}.elementor .rj-news__btn{width:140px;min-width:0px;font-weight:600;padding:0px;flex:0 0 140px;}.elementor .rj-news__btn:hover,.elementor .rj-news__btn:focus-visible{color:var(--rj-contrast);background-color:var(--rj-accent-3);}.elementor .rj-footer__cols{padding:0px;margin-block-start:90px;display:grid;gap:var(--rj-space-40);grid-template-columns:repeat(4, 1fr);}.elementor .rj-footer__col{width:auto;padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .rj-footer__title{margin-block-end:var(--rj-space-15);}.elementor .rj-footer__link{font-weight:300;line-height:26px;text-align:start;padding:0px;border-radius:0px;background-color:transparent;display:block;}.elementor .rj-footer__bottom{padding:0px;margin-block-start:94px;display:flex;gap:var(--rj-space-30);justify-content:space-between;align-items: baseline;\n}.elementor .rj-footer__copy{font-weight:400;font-size:14px;}.elementor .rj-social{width:auto;padding:0px;display:flex;gap:var(--rj-space-40);align-items:center;}.elementor .rj-social__link{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:6px;padding-inline-end:6px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:-6px;margin-inline-end:-6px;display:inline-flex;}.elementor .rj-social__icon{width:auto;height:25px;}.elementor .rj-iconbtn{width:auto;cursor:pointer;padding:0px;border-radius:0px;border-style:none;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .rj-iconbtn__icon{width:auto;height:22px;flex:0 0 auto;}.elementor .rj-overlay{position:fixed;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:40;padding:0px;background-color:var(--rj-backdrop);opacity:0%;visibility: hidden;
transition: opacity .25s, visibility .25s;
body:has(#filtro:target) & { opacity: 1; visibility: visible; }\n}.elementor .rj-anchor{width:0px;height:0px;min-width:0px;position:fixed;inset-block-start:0px;inset-inline-start:0px;padding:0px;}.elementor .rj-filter{width:min(420px, 100%);height:100dvh;overflow:auto;position:fixed;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;z-index:50;padding:var(--rj-space-30);background-color:var(--rj-base-2);transform:translate3d(100%, 0px, 0px);display:flex;flex-direction:column;gap:var(--rj-space-30);visibility: hidden;
transition: transform .28s ease, visibility 0s .28s;
body:has(#filtro:target) & { transform: translateX(0); visibility: visible; transition: transform .28s ease; }\n}.elementor .rj-filter__head{font-weight:400;font-size:18px;letter-spacing:-0.01em;padding:0px;display:flex;justify-content:space-between;align-items:center;}.elementor .rj-filter__title{font-weight:400;}.elementor .rj-filter__close{padding:2px;margin:-2px;}.elementor .rj-filter__group{padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .rj-filter__group--tipologias{margin-block-start:var(--rj-space-20);}.elementor .rj-filter__label{font-weight:700;margin-block-end:6px;}.elementor .rj-check{cursor:pointer;padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:var(--rj-line-thin);border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--rj-border-muted);border-style:solid;display:flex;justify-content:space-between;align-items:center;&:last-child { border-bottom: 0; }\n}.elementor .rj-check__text{font-weight:400;letter-spacing:-0.01em;}.elementor .rj-check__box{width:13px;height:13px;min-width:0px;position:relative;padding:0px;border-radius:0px;border-width:var(--rj-line-ui);border-color:var(--rj-contrast);border-style:solid;}.elementor .rj-check__box--checked{background-color:var(--rj-accent-2);&::after { content: ""; position: absolute; left: 50%; top: 46%; width: 4px; height: 8px; border: var(--rj-line-ui) solid var(--rj-contrast); border-top: 0; border-left: 0; transform: translate(-50%, -50%) rotate(45deg); }\n}.elementor .rj-filter__actions{width:auto;padding:0px;margin-block-start:auto;display:flex;gap:16px;}.elementor .rj-filter__btn{width:165px;height:40px;font-weight:400;padding-block-start:0px;padding-block-end:0px;padding-inline-start:26px;padding-inline-end:26px;border-width:var(--rj-line-ui);border-color:var(--rj-contrast);border-style:solid;flex:0 0 165px;}.elementor .rj-search-full{display:none;}