.elementor .rj-body-large{font-family:var(--rj-font-body);font-weight:400;font-size:18px;line-height:1.5;}.elementor .rj-label-large{font-size:18px;}.elementor .rj-label-medium{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--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-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-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-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__legal{width:100%;max-width:420px;line-height:18px;margin-block-start:var(--rj-space-15);& a {
color: inherit;
text-decoration-line: underline;
text-decoration-thickness: 0.75px;
}\n}.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__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;}.elementor .rj-header{width:100%;position:fixed;inset-block-start:0px;inset-inline-start:0px;z-index:30;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .rj-header__inner{height:var(--rj-header-height);padding-block-start:22px;padding-block-end:0px;padding-inline-start:var(--rj-space-60);padding-inline-end:var(--rj-space-60);display:flex;gap:var(--rj-space-40);justify-content:space-between;align-items:center;}.elementor .rj-header__brand{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:var(--rj-space-40);align-items:center;}.elementor .rj-burger{display:none;}.elementor .rj-burger__icon{width:auto;height:var(--rj-space-15);flex:0 0 auto;}.elementor .rj-logo{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:4px;padding-inline-end:4px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:-4px;margin-inline-end:-4px;display:inline-flex;align-items:center;}.elementor .rj-logo__img{width:var(--rj-space-50);height:auto;flex:0 0 auto;}.elementor .rj-nav{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:var(--rj-space-35);align-items:center;}.elementor .rj-nav__link{font-weight:400;padding:0px;border-radius:0px;background-color:transparent;display:inline-flex;}.elementor .rj-header__actions{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:var(--rj-space-40);align-items:center;}.elementor .rj-btn--contrast{color:var(--rj-base);background-color:var(--rj-contrast);}.elementor .rj-header__cta{width:135px;height:var(--rj-space-35);font-weight:500;padding:0px;flex:0 0 auto;}.elementor .rj-header__cta:hover,.elementor .rj-header__cta:focus-visible{font-weight:700;}.elementor .rj-menu{min-height:100dvh;padding-block-start:var(--rj-space-30);padding-block-end:0px;padding-inline-start:var(--rj-space-30);padding-inline-end:var(--rj-space-30);background-color:var(--rj-base);display:flex;flex-direction:column;gap:0px;}.elementor .rj-menu__close{padding:5px;margin-block-start:-5px;margin-block-end:45px;margin-inline-start:-5px;margin-inline-end:-5px;display:inline-flex;align-self:center;}.elementor .rj-menu__close-icon{width:auto;height:var(--rj-space-15);flex:0 0 auto;}.elementor .rj-menu__list{padding-block-start:0px;padding-block-end:0px;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-contrast);border-style:solid;display:flex;flex-direction:column;gap:0px;}.elementor .rj-menu__item{width:100%;height:var(--rj-space-60);font-family:var(--rj-font-body);font-weight:500;font-size:15px;line-height:18px;text-align:start;padding:0px;border-radius: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-contrast);border-style:solid;background-color:transparent;display:flex;justify-content:flex-start;align-items:center;}.elementor .rj-menu__accordion{padding-block-start:0px;padding-block-end:0px;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-contrast);border-style:solid;display:block;}.elementor .rj-menu__sub{padding-block-start:6px;padding-block-end:var(--rj-space-25);padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:23px;}.elementor .rj-menu__sublink{font-weight:400;font-size:15px;line-height:18px;text-align:start;padding:0px;border-radius:0px;background-color:transparent;display:block;}.elementor .rj-menu__bottom{padding-block-start:var(--rj-space-50);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;display:flex;flex-direction:column;gap:0px;}.elementor .rj-menu__social{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:var(--rj-space-35);justify-content:space-between;}.elementor .rj-menu__links{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:var(--rj-space-20);display:flex;justify-content:space-between;}.elementor .rj-menu__link{font-weight:400;font-size:13px;line-height:16px;padding:0px;border-radius:0px;background-color:transparent;display:inline-flex;}.elementor .rj-menu__cta{width:calc(100% + 2 * var(--rj-space-30));height:var(--rj-space-50);font-weight:500;font-size:15px;padding:0px;margin-block-start:var(--rj-space-20);margin-block-end:0px;margin-inline-start:-30px;margin-inline-end:-30px;}.elementor .rj-header__menu{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:block;}.elementor .rj-header__cart{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;align-items:center;}.elementor .rj-sticky-bar{position:sticky;inset-block-start:var(--rj-space-50);z-index:20;padding:0px;background-color:var(--rj-base);display:flow-root;transition: transform .3s ease;
&.is-hidden {
	transform: translateY(calc(-100% - var(--rj-space-50)));
}
@media (prefers-reduced-motion: reduce) {
	transition: none;
}\n}.elementor .rj-search-result{padding:0px;margin-block-start:var(--rj-space-20);margin-block-end:calc(var(--rj-space-25) - var(--rj-space-40));display:flex;gap:var(--rj-space-10);align-items:center;}.elementor .rj-search-result__text{margin:0px;}.elementor .rj-search-result__close{padding:6px;margin:-6px;flex:0 0 auto;}.elementor .rj-search-result__icon{width:auto;height:12px;}.elementor .rj-search-result__slot{padding:0px;}.elementor .rj-hero--archivo{padding-block-start:calc(var(--rj-header-height) + var(--rj-space-35));padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .rj-hero__img--globo{width:67.5%;height:auto;max-width:none;max-height:none;position:absolute;inset-block-start:-94px;inset-inline-start:47.6%;.rj-hero:has(&) {
	position: relative;
	overflow: hidden;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	min-height: 750px;
}
.rj-hero:has(&) .rj-hero__title {
	position: relative;
	z-index: 1;
}
/* La referencia del globo es el hero, no su columna. */
.rj-hero:has(&) .rj-hero__inner,
.rj-hero:has(&) .rj-hero__art {
	position: static;
}\n}.elementor .rj-footer__license{width:auto;padding:0px;display:flex;flex-direction:row;gap:var(--rj-space-8);align-items: baseline;\n}.elementor .rj-footer__license-link{width:auto;padding-block-start:5px;padding-block-end:5px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:-5px;margin-block-end:-5px;margin-inline-start:0px;margin-inline-end:0px;display:flex;align-self:center;}.elementor .rj-footer__license-img{width:auto;height:15px;}