.elementor .podcast-buscador{width:459px;max-width:100%;padding:0px;display:block;flex:0 1 auto;}.elementor .podcast-episodios-cabecera{width:100%;padding:0px;flex-direction:row;gap:40px;justify-content:space-between;align-items:center;& ~ .casos-rejilla .caso-tarjeta-imagen { border-radius: 12px 12px 0 0; } & ~ .casos-rejilla .caso-tarjeta-imagen::after { display: none; }\n}.elementor .podcast-ingrediente{font-family:var(--fuente-texto);font-weight:400;font-size:clamp(16px, 14.624px + 0.32vw, 20px);color:var(--verde);line-height:clamp(24px, 21.248px + 0.64vw, 32px);padding-block-start:clamp(18px, 16.28px + 0.4vw, 23px);padding-block-end:clamp(18px, 16.28px + 0.4vw, 23px);padding-inline-start:0px;padding-inline-end:0px;margin:0px;display:flex;gap:clamp(20px, 33.44px - 0.8vw, 30px);flex-wrap:wrap;justify-content:space-between;align-items:center;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(10, 42, 43, 0.1); font-feature-settings: "lnum" 1, "pnum" 1; row-gap: 4px; & > span { position: relative; flex: 1 1 9em; padding-left: 1.5em; } & > span::before { content: "•"; position: absolute; left: 0.5em; top: 0; color: var(--magenta); } & strong { flex: 0 0 auto; margin-left: auto; font-weight: 600; white-space: nowrap; }\n}.elementor .podcast-ingredientes-cabecera{width:100%;padding-block-start:0px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:10px;border-block-end-width: 1.5px; border-bottom-style: solid; border-bottom-color: var(--verde);\n}.elementor .podcast-ingredientes{padding-block-start:clamp(38.5px, 35.06px + 0.8vw, 48.5px);padding-block-end:clamp(38.5px, 35.06px + 0.8vw, 48.5px);padding-inline-start:clamp(28.5px, 21.62px + 1.6vw, 48.5px);padding-inline-end:clamp(28.5px, 21.62px + 1.6vw, 48.5px);border-radius:12px;border-width:1.5px;border-color:var(--verde);border-style:solid;background-color:var(--blanco);flex-direction:column;gap:0px;& h3 strong { font-weight: 900; }\n}.elementor .podcast-receta-texto{padding:0px;flex-direction:column;gap:clamp(20px, 13.12px + 1.6vw, 40px);& .texto-bloques { max-width: 583px; } & .texto-bloques > span + span { margin-top: 0; } & .texto-bloques > span:first-child { font-size: clamp(20px, 17.248px + 0.64vw, 28px); line-height: clamp(32px, 27.872px + 0.96vw, 44px); }\n}.elementor .podcast-receta{width:100%;padding-block-start:clamp(40px, 12.48px + 6.4vw, 120px);padding-block-end:clamp(40px, 12.48px + 6.4vw, 120px);padding-inline-start:0px;padding-inline-end:0px;background-color:var(--fondo-gris);flex-direction:column;align-items:center;& .fila-dos-columnas.fila { @media (max-width: 1024px) { flex-direction: column; gap: clamp(40px, 26.24px + 3.2vw, 80px); } } & .fila-dos-columnas > * { @media (max-width: 1024px) { width: 100%; } } & .fila-dos-columnas > .podcast-ingredientes { @media (min-width: 1025px) { width: 48.958%; } }\n}.elementor .podcast-video-imagen{width:100%;height:auto;aspect-ratio:940 / 529;object-fit:cover;display:block;}.elementor .podcast-video{width:100%;overflow:hidden;position:relative;padding:0px;border-radius:clamp(6.3px, 2.963px + 0.776vw, 16px);&::before { content: ""; position: absolute; z-index: 2; left: 50%; top: 50%; font-size: clamp(39.37px, 18.513px + 4.8504vw, 100px); width: 1em; height: 1em; transform: translate(-50%, -50%); border-radius: 50%; background: var(--icono-play) 52% 52% / 36.25% 40.9% no-repeat, var(--magenta); box-shadow: 0.02667em 0.02667em 0.168em 0.09333em rgba(0, 0, 0, 0.25); transition: transform 0.32s ease-in-out; } &:hover::before, &:focus-visible::before { transform: translate(-50%, -50%) scale(1.077); } &:focus-visible { outline: 3px solid var(--magenta); outline-offset: 4px; }\n}.elementor .podcast-plataforma{width:clamp(55px, 51.56px + 0.8vw, 65px);height:clamp(55px, 51.56px + 0.8vw, 65px);object-fit:contain;border-width:1px;border-color:#FFFFFF;border-style:solid;&:hover, &:is(a:focus-visible > img) { background-color: rgba(255, 255, 255, 0.12); } &:is(a:focus-visible > img) { outline: 2px solid var(--amarillo); outline-offset: 4px; }\n}.elementor .podcast-plataformas{padding:0px;flex-direction:row;gap:25px;justify-content:center;}.elementor .podcast-medios{width:940px;max-width:90%;padding:0px;flex-direction:column;gap:clamp(40px, 33.12px + 1.6vw, 60px);align-items:center;}.elementor .podcast-intro{&::before { content: ""; display: block; width: clamp(108px, 70.848px + 8.64vw, 216px); height: 1.5px; margin: 0 auto calc(clamp(10px, 6.56px + 0.8vw, 20px) - 1.5px); background: var(--amarillo); }\n}.elementor .podcast-cabecera-texto{&.fila { align-items: center; gap: clamp(10px, 6.56px + 0.8vw, 20px); text-align: center; } & > p { max-width: 1200px; } & p a:focus-visible { outline: 2px solid var(--amarillo); outline-offset: 3px; border-radius: 2px; }\n}.elementor .podcast-cabecera{width:100%;padding-block-start:clamp(40px, 12.48px + 6.4vw, 120px);padding-block-end:clamp(40px, 26.24px + 3.2vw, 80px);padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(0deg, #0A2A2B 0%,#0A2A2B 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#F0F0F0;flex-direction:column;gap:clamp(38px, 24.24px + 3.2vw, 78px);align-items:center;background-repeat: no-repeat; background-position: top; background-size: 100% calc(100% - (clamp(40px, 26.24px + 3.2vw, 80px) + min(940px, 90vw) * 0.5628 - clamp(33px, 12.08vw - 18.94px, 184px))); &:is(section, div) { @media (max-width: 767px) { background-size: 100% calc(100% - (clamp(40px, 26.24px + 3.2vw, 80px) + (100vw - 60px) * 0.5628 - clamp(33px, 12.08vw - 18.94px, 184px))); } } & h1, & p { color: var(--blanco); } & p a { color: var(--amarillo); text-decoration: underline; text-underline-offset: 0.15em; transition: color 0.2s; } & p a:hover { color: var(--blanco); } & h1, & .texto-xl { transition: opacity 0.8s cubic-bezier(0.16, 1, 0.3, 1) 0.1s, transform 0.8s cubic-bezier(0.16, 1, 0.3, 1) 0.1s, filter 0.8s cubic-bezier(0.16, 1, 0.3, 1) 0.1s; @starting-style { opacity: 0.01; transform: translateY(32px); filter: blur(8px); } @media (prefers-reduced-motion: reduce) { transition: none; } } & .texto-xl { transition-delay: 0.3s; }\n}.elementor .fila-dos-columnas{&.fila { flex-direction: row; justify-content: space-between; align-items: flex-start; gap: 20px; @media (max-width: 767px) { flex-direction: column; } } & > * { width: 48.75%; flex: 0 0 auto; @media (max-width: 767px) { width: 100%; } }\n}.elementor .cargar-mas-boton{&:is(a, button) { flex: 0 0 auto; padding-left: 48px; padding-right: 48px; @media (max-width: 767px) { flex: 1 1 auto; width: 100%; } }\n}.elementor .cargar-mas{width:100%;padding:0px;display:flex;flex-direction:row;gap:30px;align-items:center;&::before, &::after { content: ""; position: static; flex: 1 1 0; height: 1px; background: rgba(10, 42, 43, 0.2); @media (max-width: 767px) { display: none; } }\n}.elementor .caso-tarjeta-etiquetas{margin-block-start:7px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:12px;flex-wrap:wrap;& span { display: block; padding: 7px 15px; border: 1px solid rgba(10, 42, 43, 0.2); border-radius: 6px; font-family: var(--fuente-texto); font-weight: 400; font-size: clamp(0.875rem, 0.832rem + 0.16vw, 1rem); line-height: clamp(22px, 21.312px + 0.16vw, 24px); color: rgba(10, 42, 43, 0.8); white-space: nowrap; font-feature-settings: "lnum" 1, "pnum" 1; }\n}.elementor .caso-tarjeta-dato{font-family:var(--fuente-texto);font-weight:400;font-size:clamp(1rem, 0.914rem + 0.32vw, 1.25rem);color:var(--verde);line-height:clamp(24px, 21.248px + 0.64vw, 32px);margin:0px;font-feature-settings: "lnum" 1, "pnum" 1; & strong { font-weight: 600; } & span { color: var(--magenta); }\n}.elementor .caso-tarjeta-titulo{font-family:var(--fuente-display);font-weight:700;font-size:clamp(1.625rem, 1.41rem + 0.8vw, 2.25rem);color:var(--verde);line-height:clamp(36px, 31.184px + 1.12vw, 50px);margin:0px;font-feature-settings: "lnum" 1, "pnum" 1;\n}.elementor .caso-tarjeta-foto{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;display:block;}.elementor .caso-tarjeta-imagen{width:100%;overflow:hidden;aspect-ratio:460 / 254;position:relative;padding:0px;margin-block-end:clamp(10px, 6.56px + 0.8vw, 20px);border-start-start-radius:clamp(12px, 17.376px - 0.32vw, 16px);border-start-end-radius:clamp(12px, 17.376px - 0.32vw, 16px);border-end-start-radius:0px;border-end-end-radius:0px;&::after { content: ""; position: absolute; inset: 0; z-index: 1; pointer-events: none; background: linear-gradient(to bottom, rgba(10, 42, 43, 0) 0%, rgba(10, 42, 43, 0.25) 50%, rgba(10, 42, 43, 0.5) 100%); @media (max-width: 767px) { background: rgba(0, 0, 0, 0.3); } }\n}.elementor .caso-tarjeta{color:var(--verde);text-decoration:none;padding:0px;display:flex;flex-direction:column;gap:5px;& .caso-tarjeta-foto { transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1); } &:hover .caso-tarjeta-foto { transform: scale(1.04); } &:focus-visible { outline: 2px solid var(--verde); outline-offset: 4px; }\n}.elementor .casos-rejilla{width:100%;column-gap:30px;padding:0px;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));row-gap: clamp(40px, 33.12px + 1.6vw, 60px);\n}.elementor .casos-listado{padding-block-start:clamp(60px, 53.12px + 1.6vw, 80px);padding-block-end:clamp(60px, 53.12px + 1.6vw, 80px);padding-inline-start:0px;padding-inline-end:0px;background-color:var(--fondo-gris);}.elementor .texto-xl{font-family:var(--fuente-texto);font-weight:400;font-size:clamp(1.375rem, 1.074rem + 1.12vw, 2.25rem);color:var(--verde);line-height:clamp(36px, 29.808px + 1.44vw, 54px);margin:0px;font-feature-settings: "lnum" 1, "pnum" 1; & strong { font-weight: 600; }\n}.elementor .titulo-claro{& strong span { color: var(--amarillo); }\n}.elementor .texto-bloques{& > span { display: block; } & > span + span { margin-top: clamp(8px, 5.936px + 0.48vw, 14px); } &:is(span) { display: block; } & > :where(ol, ul) { display: block; margin: 0; padding-left: 1.5em; } & > * + * { margin-top: clamp(8px, 5.936px + 0.48vw, 14px); } & :where(li + li) { margin-top: 14px; } & :where(li)::marker { font-weight: 600; }\n}.elementor .boton-ancla{min-width:0px;font-family:var(--fuente-texto);font-weight:600;font-size:clamp(1.125rem, 0.996rem + 0.48vw, 1.5rem);color:var(--verde);line-height:clamp(28px, 23.872px + 0.96vw, 40px);text-align:center;padding-block-start:16px;padding-block-end:16px;padding-inline-start:clamp(8px, 1.2vw, 20px);padding-inline-end:clamp(8px, 1.2vw, 20px);border-radius:0px;border-width:0px;background-color:transparent;box-shadow:0px 0px 0px 1.5px #0A2A2B inset;display:flex;flex:1 1 0px;justify-content:center;align-items:center;box-shadow: inset 0 0 0 1.5px var(--verde); text-wrap: balance; font-feature-settings: "lnum" 1, "pnum" 1; &:hover, &:focus-visible { background-color: var(--berenjena); box-shadow: inset 0 0 0 1.5px var(--berenjena); color: var(--blanco); } &:focus-visible { outline: 2px solid var(--verde); outline-offset: 3px; } &:hover, &:focus-visible { box-shadow: inset 0 0 0 1.5px #36082F; }\n}.elementor .titulo-h1{font-family:var(--fuente-display);font-weight:700;font-size:clamp(min(12.09vw, 3.25rem), 1.4655rem + 6.64vw, 8.4375rem);color:var(--verde);letter-spacing:0px;line-height:min(1.2308em, 30.976px + 7.68vw, 160px);margin:0px;font-feature-settings: "lnum" 1, "pnum" 1;\n}.elementor .titulo-h4{font-family:var(--fuente-display);font-weight:700;font-size:clamp(2.25rem, 1.519rem + 2.72vw, 4.375rem);color:var(--verde);letter-spacing:0px;line-height:1.2143;margin:0px;font-feature-settings: "lnum" 1, "pnum" 1;\n}.elementor .texto-md{font-family:var(--fuente-texto);font-weight:400;font-size:clamp(1.125rem, 0.996rem + 0.48vw, 1.5rem);color:var(--verde);line-height:1.6667;margin:0px;font-feature-settings: "lnum" 1, "pnum" 1; & strong { font-weight: 600; }\n}.elementor .texto-l{font-family:var(--fuente-texto);font-weight:400;font-size:clamp(1.25rem, 1.078rem + 0.64vw, 1.75rem);color:var(--verde);line-height:1.5714;margin:0px;font-feature-settings: "lnum" 1, "pnum" 1;\n}.elementor .seccion{width:100%;max-width:2400px;overflow:hidden;position:relative;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;align-items:center;}.elementor .fila{width:1440px;max-width:90%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;align-items:flex-start;}