@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/oswald-cyrillic-ext-500-normal.DngHVvy4.woff2)format("woff2"),url(/_astro/oswald-cyrillic-ext-500-normal.Hz7kEHBT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/oswald-cyrillic-500-normal.Dz4ZC46J.woff2)format("woff2"),url(/_astro/oswald-cyrillic-500-normal.CjKr_ZfC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/oswald-vietnamese-500-normal.hXcn5ojQ.woff2)format("woff2"),url(/_astro/oswald-vietnamese-500-normal.Bi4XG4HV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/oswald-latin-ext-500-normal.QdEKgtiz.woff2)format("woff2"),url(/_astro/oswald-latin-ext-500-normal.DcyNJhgm.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/oswald-latin-500-normal.B-eyT0Dw.woff2)format("woff2"),url(/_astro/oswald-latin-500-normal.DM85Di4w.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/oswald-cyrillic-ext-700-normal.CtkJES1U.woff2)format("woff2"),url(/_astro/oswald-cyrillic-ext-700-normal.VKAui8kQ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/oswald-cyrillic-700-normal.BO0IwMyy.woff2)format("woff2"),url(/_astro/oswald-cyrillic-700-normal.DxuP1Pb9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/oswald-vietnamese-700-normal._DkZZ6ID.woff2)format("woff2"),url(/_astro/oswald-vietnamese-700-normal.BxFoeH7J.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/oswald-latin-ext-700-normal.BKErdSR5.woff2)format("woff2"),url(/_astro/oswald-latin-ext-700-normal.CJSSDThd.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/oswald-latin-700-normal.vy6hmKSr.woff2)format("woff2"),url(/_astro/oswald-latin-700-normal.UmC9Ev9x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/poppins-devanagari-300-normal.D7nrgzLr.woff2)format("woff2"),url(/_astro/poppins-devanagari-300-normal.5EpgE5P1.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/poppins-latin-ext-300-normal.Cirz0Guu.woff2)format("woff2"),url(/_astro/poppins-latin-ext-300-normal.nf6F73WS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/poppins-latin-300-normal.Dku2WoCh.woff2)format("woff2"),url(/_astro/poppins-latin-300-normal.DCNuMXUj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-devanagari-400-normal.CJDn6rn8.woff2)format("woff2"),url(/_astro/poppins-devanagari-400-normal.CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-ext-400-normal.by3JarPu.woff2)format("woff2"),url(/_astro/poppins-latin-ext-400-normal.DaBSavcJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-400-normal.cpxAROuN.woff2)format("woff2"),url(/_astro/poppins-latin-400-normal.BOb3E3N0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-devanagari-600-normal.STEjXBNN.woff2)format("woff2"),url(/_astro/poppins-devanagari-600-normal.ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-ext-600-normal.CAhIAdZj.woff2)format("woff2"),url(/_astro/poppins-latin-ext-600-normal.Df5ffKXP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-600-normal.zEkxB9Mr.woff2)format("woff2"),url(/_astro/poppins-latin-600-normal.BJdTmd5m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-devanagari-700-normal.O-jipLrW.woff2)format("woff2"),url(/_astro/poppins-devanagari-700-normal.fHs-vx92.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-ext-700-normal.cby-RkWa.woff2)format("woff2"),url(/_astro/poppins-latin-ext-700-normal.DctTR6Tg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-700-normal.Qrb0O0WB.woff2)format("woff2"),url(/_astro/poppins-latin-700-normal.BVuQR_eA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fondo:#f4f2f1;--tinta:#1f1f1f;--tinta-suave:#5c5c5c;--gris:#9d9d9d;--linea:#dcd8d6;--rosa:#ff2b54;--morado:#b944a3;--azul:#3447cd;--activo:#4b4fd6;--violeta:#8643c0;--degradado:linear-gradient(90deg, var(--rosa) 0%, var(--morado) 50%, var(--azul) 100%);--degradado-franja:linear-gradient(90deg, #ff2b52 0%, #fe2b54 22%, #f82d70 40%, #e62d81 50%, #d03391 60%, #b938a0 70%, #a23eb0 80%, #8251c1 90%, #6364d2 100%);--franja-alto:clamp(60px, 6.4vw, 112px);--lado:0px;--hueco:var(--margen);--columna:min(100% - 2 * var(--margen), var(--ancho));--titulos:"Oswald", "Arial Narrow", sans-serif;--texto:"Poppins", system-ui, sans-serif;--ancho:1240px;--margen:clamp(16px, 4vw, 48px)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}html,body{overflow-x:clip}body{background:var(--fondo);color:var(--tinta);font-family:var(--texto);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}body.sin-scroll{overflow:hidden}img,video{max-width:100%;display:block}a{color:inherit}h1,h2,h3{font-family:var(--titulos);text-transform:uppercase;letter-spacing:-.005em;margin:0;font-weight:700;line-height:1.02}p{margin:0 0 1em}.saltar{position:absolute;left:-9999px}.solo-lectores{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.saltar:focus{z-index:100;background:#fff;padding:8px 12px;top:16px;left:16px}.contenedor{width:var(--columna);margin-inline:auto}@media (width>=1100px){:root{--lado:max(0px, (100vw - 1920px) / 2);--hueco:calc(var(--lado) + min(23.75vw, 456px));--columna:min(66.4vw, 1275px)}.contenedor,.pie .pie__in,.pie .pie__legal{width:var(--columna);margin-left:var(--hueco);margin-right:0}}.seccion{padding-block:clamp(48px,8vw,96px)}.seccion+.seccion{padding-top:0}.pastilla{background:var(--tinta);border-radius:9px;width:48px;height:9px;display:block}.pastilla--gris{background:var(--gris)}.pastilla--color{background:var(--degradado)}.titulo-seccion{font-size:clamp(26px,3.2vw,36px)}.titulo-seccion+.pastilla{margin:12px 0 24px}.cabeza{margin-bottom:clamp(20px,2.4vw,32px)}.titular{letter-spacing:-.05em;font-size:clamp(36px,4.6vw,64px);line-height:.98}.titular--medio{font-size:clamp(26px,2.8vw,40px)}.cabeza__guion{border-radius:20px;width:clamp(48px,5vw,72px);height:clamp(9px,1vw,14px);margin-top:clamp(10px,1.2vw,16px)}.destacado{color:var(--tinta);font-weight:600}.entradilla{color:#3a3a3a;max-width:58ch;margin:0 0 .5em;font-size:clamp(19px,1.75vw,24px);line-height:1.45}.entradilla--fuerte{color:var(--tinta);font-weight:600}.cuerpo{color:#3a3a3a;max-width:60ch;font-size:clamp(17px,1.35vw,19px);line-height:1.6}.entradilla,.cuerpo,.servicio__texto,.diferencial p,.persona__resena{text-align:left;-webkit-hyphens:manual;hyphens:manual;text-wrap:pretty}@media (width>=700px){.entradilla,.cuerpo{text-align:justify}}.etiqueta{font-family:var(--texto);text-transform:none;background:var(--tinta);color:#fff;white-space:nowrap;border-radius:2px;padding:7px 12px;font-size:12px;font-weight:600;line-height:1;text-decoration:none;display:inline-block}.etiqueta--rosa{background:var(--rosa)}a.etiqueta:hover{background:var(--activo)}.ajustar{white-space:nowrap;display:block}.cabecera{z-index:50;background:var(--fondo);position:sticky;top:0}.franja{background:var(--degradado-franja);height:var(--franja-alto)}.franja__in{height:100%;padding-inline:var(--margen);justify-content:space-between;align-items:center;gap:24px;display:flex}.franja__logo{flex:none;height:72%;display:block}.franja__logo img{width:auto;height:100%}.cabecera__in{width:var(--columna);margin-inline:auto;padding-block:clamp(14px,1.9vw,34px) clamp(10px,1.3vw,22px)}.menu{justify-content:space-between;gap:24px;display:flex}.menu__grupo{display:flex;position:relative}.menu__item{font-family:var(--titulos);text-transform:uppercase;letter-spacing:-.02em;white-space:nowrap;color:var(--tinta);flex-direction:column;gap:.2em;font-size:clamp(22px,2.3vw,44px);font-weight:700;line-height:1.05;text-decoration:none;display:flex}.menu__item .pastilla{background:var(--tinta);border-radius:1em;width:1.25em;height:.28em}.menu__item:hover,.menu__item.is-activo{color:var(--activo)}.menu__item.is-activo .pastilla{background:var(--degradado-franja)}.cabecera__boton{display:none}@property --p{syntax:"<number>";inherits:true;initial-value:0}@property --pf{syntax:"<number>";inherits:true;initial-value:0}@media (width>=1100px){:root{--menu-letra:clamp(22px, 2.3vw, 44px);--menu-aire:clamp(14px, 1.9vw, 34px);--menu-alto:calc(var(--menu-aire) + 1.53 * var(--menu-letra) + clamp(10px, 1.3vw, 22px));--fusion-alto:clamp(54px, 4.7vw, 84px)}#contenido{padding-top:calc(var(--franja-alto) + var(--menu-alto))}.cabecera{--p:0;--pf:0;height:calc(var(--franja-alto) + var(--menu-alto) - var(--p) * (var(--franja-alto) + var(--menu-alto) - var(--fusion-alto)));transition:--p .42s cubic-bezier(.4,0,.2,1),--pf .3s cubic-bezier(.4,0,.2,1) .14s;position:fixed;inset:0 0 auto}.cabecera:after{content:"";background:var(--gris);height:4px;opacity:var(--p);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.franja{height:calc(var(--franja-alto) - var(--p) * (var(--franja-alto) - var(--fusion-alto)));width:calc(100% - var(--pf) * (100% - var(--hueco) + 2.2vw));position:absolute;top:0;left:0;overflow:hidden}.franja__in{padding-left:calc(var(--lado) + var(--margen))}.cabecera__in{left:var(--hueco);width:var(--columna);top:calc((1 - var(--p)) * (var(--franja-alto) + var(--menu-aire)) + var(--p) * (var(--fusion-alto) - 1.53 * .8 * var(--menu-letra)) / 2);margin:0;padding:0;position:absolute}.menu__item{font-size:calc(var(--menu-letra) * (1 - .2 * var(--p)))}.cabecera.is-fundida{--p:.999;--pf:.999;transition:--pf .3s cubic-bezier(.4,0,.2,1),--p .42s cubic-bezier(.4,0,.2,1) .1s}}@media (prefers-reduced-motion:reduce){.cabecera,.cabecera.is-fundida{transition:none}}.submenu{opacity:0;visibility:hidden;grid-template-columns:repeat(2,max-content);gap:0 56px;margin:0;padding:34px 32px 26px;list-style:none;display:grid;position:absolute;top:100%;left:-32px}.submenu:before{content:"";background:var(--fondo);z-index:-1;position:absolute;inset:8px 0 0;box-shadow:0 14px 30px #0000001f}.submenu a{white-space:nowrap;text-decoration:none;display:block}.submenu__titulo{font-family:var(--titulos);text-transform:uppercase;letter-spacing:-.01em;margin-bottom:12px;font-size:24px;font-weight:700;line-height:1.05}.submenu__titulo:after{content:"";background:var(--tinta);border-radius:7px;width:30px;height:7px;margin-top:6px;display:block}.submenu__titulo.is-activo:after{background:var(--degradado-franja)}.submenu__paginas{margin:0;padding:0;list-style:none}.submenu__paginas a{color:var(--tinta-suave);padding:5px 0;font-size:15px}.submenu a:hover,.submenu a.is-activo{color:var(--activo)}.menu__grupo:hover .submenu,.menu__grupo:focus-within .submenu{opacity:1;visibility:visible}@media (width<=860px){.cabecera__in{padding:0}.cabecera__boton{cursor:pointer;background:0 0;border:0;gap:6px;margin-right:-10px;padding:10px;display:grid}.cabecera__boton span{background:#fff;border-radius:5px;width:30px;height:5px;transition:transform .2s,opacity .2s;display:block}.cabecera__boton[aria-expanded=true] span:first-child{transform:translateY(11px)rotate(45deg)}.cabecera__boton[aria-expanded=true] span:nth-child(2){opacity:0}.cabecera__boton[aria-expanded=true] span:nth-child(3){transform:translateY(-11px)rotate(-45deg)}.menu{inset:var(--franja-alto) 0 0 0;background:var(--fondo);padding:32px var(--margen) 48px;visibility:hidden;opacity:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:26px;transition:opacity .2s,visibility .2s;position:fixed;overflow-y:auto}.menu.is-abierto{opacity:1;visibility:visible}.menu__grupo{display:block}.menu__item{font-size:38px}.submenu{opacity:1;visibility:inherit;flex-direction:column;gap:18px;padding:16px 0 0;display:flex;position:static}.submenu:before{display:none}.submenu__bloque{border-left:3px solid var(--linea);padding-left:18px}.submenu__bloque:has(.is-activo){border-left-color:var(--rosa)}.submenu__titulo{margin:0 0 4px;font-size:22px}.submenu__titulo:after{display:none}.submenu__paginas{flex-wrap:wrap;gap:0 18px;display:flex}.submenu__paginas a{padding:5px 0;font-size:16px}}.pie{background:var(--tinta);color:#fff;margin-top:48px}.pie__in{width:var(--columna);grid-template-columns:auto 1fr auto;gap:32px;margin-inline:auto;padding-block:clamp(40px,4.5vw,64px) 28px;font-size:14px;display:grid}.pie__in>div:nth-child(2){justify-self:center}.pie__titulo{letter-spacing:-.03em;font-size:clamp(26px,2.3vw,34px);line-height:1}.pie__guion{width:48px;height:9px;margin:10px 0 18px}.pie__correo{font-size:15px}.pie__texto{color:#cfcfcf;max-width:30ch;margin:0 0 14px;font-size:14px;line-height:1.5}.pie__redes{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pie__redes a{border:1.5px solid #fff;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.pie__redes svg{width:22px;height:22px}.pie a{color:#fff;text-decoration:none}.pie a:hover{color:#fff;opacity:.75}.pie a.pie__boton{color:#fff}.pie__legal{width:var(--columna);color:#9d9d9d;margin-block:0;margin-inline:auto;padding-bottom:32px;font-size:12px}@media (width<=700px){.pie__in{grid-template-columns:1fr;gap:24px}}.servicios{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);display:grid}.servicio{flex-direction:column;min-width:0;text-decoration:none;display:flex}.servicio__img{aspect-ratio:1;background:#ddd;overflow:hidden}.servicio__img img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.servicio__sinfoto{width:100%;height:100%;color:var(--gris);background:#e6e3e1;place-items:center;font-style:italic;display:grid}.servicio__texto.es-pendiente{color:var(--gris);font-style:italic}.servicio:hover .servicio__img img{transform:scale(1.03)}.servicio__barra{border-bottom:1px solid var(--linea);justify-content:space-between;align-items:center;gap:12px;padding:12px 0 6px;display:flex}.servicio__nombre{white-space:nowrap;min-width:0;font-size:clamp(20px,1.8vw,26px)}.servicio__texto{color:var(--tinta-suave);margin-top:10px;font-size:15px;line-height:1.5}.servicio:hover .etiqueta{background:var(--activo)}@media (width<=900px){.servicios{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.servicios{grid-template-columns:1fr}}.mosaico{columns:3;column-gap:12px}.mosaico .caso--grande{column-span:all}.caso{break-inside:avoid;aspect-ratio:var(--proporcion,1);background:#ddd;outline:none;margin:0 0 12px;position:relative;overflow:hidden}.caso img,.caso video{object-fit:cover;width:100%;height:100%}.caso__info{color:#fff;opacity:0;background:linear-gradient(#0000,#141028d1);padding:20px 18px 16px;transition:opacity .25s,transform .25s;position:absolute;inset:auto 0 0;transform:translateY(8px)}.caso__info h3{margin-bottom:4px;font-size:20px}.caso__info p{margin:0;font-size:13px}.caso:hover .caso__info,.caso:focus .caso__info,.caso.is-abierto .caso__info{opacity:1;transform:none}@media (width<=900px){.mosaico{columns:2;column-gap:8px}.caso{margin-bottom:8px}.caso__info{opacity:1;padding:28px 12px 10px;transform:none}.caso__info p{display:none}.caso.is-abierto .caso__info p{display:block}.caso__info h3{font-size:16px}}.caso__boton{width:100%;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}.caso__boton:focus-visible{outline:3px solid var(--activo);outline-offset:-3px}.caso__boton:focus-visible .caso__info{opacity:1;transform:none}.caso__info>span{display:block}.caso__marca{letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:600}.caso__titulo{font-family:var(--titulos);text-transform:uppercase;font-size:20px;font-weight:700;line-height:1.05}.caso__desc{margin-top:4px;font-size:13px}.caso__cuenta{opacity:.85;margin-top:8px;font-size:12px}.caso__hueco,.visor__hueco{width:100%;height:100%;color:var(--gris);background:#e6e3e1;place-items:center;margin:0;font-style:italic;display:grid}.caso--sinfoto .caso__info{opacity:1;color:var(--tinta);background:0 0;transform:none}.visor__titulo.es-pendiente{color:var(--gris);font-style:italic}.visor{background:var(--fondo);width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--tinta);border:0;margin:0;padding:0}.visor::backdrop{background:var(--fondo)}.visor__marco{height:100%;padding:clamp(20px, 3vw, 40px) var(--margen);grid-template:"cabeza medios""texto medios"minmax(0,1fr)/minmax(220px,320px) minmax(0,1fr);gap:18px clamp(24px,3vw,48px);display:grid}.visor__cabeza{grid-area:cabeza}.visor__cerrar{cursor:pointer;background:var(--morado);font-family:var(--titulos);border:0;margin-bottom:clamp(20px,5vh,56px);padding:9px 20px;font-size:15px;font-weight:500}.visor__cerrar:hover{background:var(--activo)}.visor__cerrar:focus-visible,.visor__mini:focus-visible,.visor__pasos button:focus-visible{outline:3px solid var(--activo);outline-offset:2px}.visor__marca{letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-suave);margin:0 0 6px;font-size:12px;font-weight:600}.visor__titulo{overflow-wrap:anywhere;font-size:clamp(26px,2.5vw,40px);line-height:1}.visor__texto{grid-area:texto;overflow-y:auto}.visor__texto p{color:var(--tinta-suave);margin:0 0 .55em;font-size:clamp(14px,1.05vw,16px);line-height:1.5}.visor__texto .es-pendiente{color:var(--gris);font-style:italic}.visor__medios{grid-area:medios;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;min-height:0;display:grid}.visor__escena{min-height:0;position:relative}.visor__pieza{grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:start center;display:grid;position:absolute;inset:0}.visor__pieza[hidden]{display:none}.visor__pieza img,.visor__pieza video{object-fit:contain;background:#ddd;width:auto;max-width:100%;height:auto;max-height:100%}.visor__barra{justify-content:space-between;align-items:center;gap:16px;display:flex}.visor__tira{gap:8px;min-width:0;padding:3px;display:flex;overflow-x:auto}.visor__mini{cursor:pointer;opacity:.5;background:#ddd;border:0;flex:none;width:84px;height:60px;padding:0;position:relative}.visor__mini[aria-current=true]{opacity:1;outline:2px solid var(--tinta);outline-offset:1px}.visor__mini:hover{opacity:1}.visor__mini img{object-fit:cover;width:100%;height:100%}.visor__play{background:#1f1f1fcc;border-radius:50%;width:26px;height:26px;margin:auto;position:absolute;inset:0}.visor__play:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid #fff;position:absolute;top:7px;left:10px}.visor__pasos{font-family:var(--titulos);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:6px;font-size:16px;display:flex}.visor__pasos button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 8px;font-size:22px;line-height:1}.visor__pasos button:hover{color:var(--activo)}.visor--enlinea{background:0 0;width:100%;height:auto;max-height:none;display:block;position:static}.visor--enlinea .visor__escena{aspect-ratio:16/9}.visor--enlinea .visor__pieza{place-items:center}.visor__pie{max-width:62ch;margin-top:20px}.visor__pie .visor__titulo{margin-bottom:8px;font-size:clamp(20px,1.8vw,28px)}.visor__pie p{color:var(--tinta-suave);margin:0 0 .55em;font-size:clamp(14px,1.05vw,16px);line-height:1.5}@media (width<=860px){.visor{overflow-y:auto}.visor__marco{flex-direction:column;gap:16px;height:auto;min-height:100%;display:flex}.visor__cerrar{margin-bottom:16px}.visor__medios{flex-direction:column;display:flex}.visor__pieza{display:block;position:static}.visor__pieza img,.visor__pieza video{max-height:70dvh;margin-inline:auto;display:block}.visor__texto{overflow:visible}.visor__mini{width:64px;height:48px}.caso__cuenta{display:none}.caso__titulo{font-size:16px}.caso__desc{display:none}}.bloque{border-top:1px solid var(--linea)}.bloque+.bloque{padding-top:max(48px, calc(var(--columna) * .117))}.bloque:first-of-type{border-top:0}.bloque[id]{scroll-margin-top:calc(var(--fusion-alto,var(--franja-alto)) + 16px)}.bloque__cabeza{margin-bottom:clamp(36px,5vw,72px)}.bloque__titulo{letter-spacing:-.03em;font-size:clamp(44px,7.6vw,118px);line-height:.88}.bloque__cabeza .cabeza{margin-bottom:0}.bloque__lema{margin-top:clamp(4px,.5vw,8px)}.bloque__sub{font-family:var(--titulos);text-transform:uppercase;letter-spacing:-.03em;background:var(--degradado);color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;max-width:100%;margin:0;font-size:clamp(24px,2.9vw,44px);font-weight:700;line-height:1}@media (width>=700px){.bloque__sub{white-space:nowrap}}.bloque__lema .cabeza__guion{margin-top:clamp(10px,1vw,14px)}.bloque__lema .entradilla{max-width:72ch;margin:clamp(10px,1vw,14px) 0 0;font-size:clamp(16px,1.25vw,18px)}.bloque__lema .entradilla--linea{max-width:none}@media (width<=700px){.bloque__lema .entradilla--linea{white-space:normal;font-size:16px!important}}.bloque__lema .entradilla--pegada{text-align:left;max-width:none;margin-top:clamp(8px,.8vw,12px)}.diferencial{margin:0 0 clamp(20px,2.4vw,34px)}#trade .bloque__cabeza{margin-bottom:clamp(14px,1.6vw,22px)}.diferencial__titulo{font-family:var(--texto);letter-spacing:-.035em;text-transform:none;margin:0;font-size:clamp(22px,2.4vw,34px);font-weight:700;line-height:1.1}.diferencial .diferencial__repse{font-family:var(--texto);letter-spacing:-.02em;color:var(--tinta);margin:clamp(6px,.7vw,10px) 0 0;font-size:clamp(16px,1.75vw,25px);font-weight:500;line-height:1.15}.diferencial .diferencial__repse :is(.destacado,b,strong){font-weight:700}.diferencial__ver{font-family:var(--titulos);letter-spacing:0;color:var(--tinta);font-size:.8em;font-weight:500;text-decoration:none}.diferencial__ver:hover{color:var(--activo);text-decoration:underline}.diferencial .cabeza__guion{margin:clamp(16px,1.8vw,24px) 0 clamp(26px,3vw,44px)}.diferencial ol{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.diferencial li{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:12px;padding:0 clamp(12px,1.4vw,20px);display:grid}.diferencial li:first-child{padding-left:0}.diferencial li:last-child{padding-right:0}.diferencial li+li{border-left:2px solid #d6d2d0}.diferencial__num{font-family:var(--texto);letter-spacing:-.04em;background:var(--degradado);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(36px,3.4vw,50px);font-weight:700;line-height:.9}.diferencial h4{font-family:var(--texto);text-transform:uppercase;white-space:nowrap;margin:2px 0 6px;font-size:clamp(13px,1.25vw,19px);font-weight:700;line-height:1.2}.diferencial p{color:#3a3a3a;text-align:justify;text-wrap:pretty;-webkit-hyphens:none;hyphens:none;margin:0;font-size:clamp(12px,1vw,14px);line-height:1.45}.diferencial li>div{min-width:0}.diferencial p :is(.destacado,b,strong){color:var(--tinta)}.cifras{grid-template-columns:repeat(3,auto);justify-content:center;margin:0;padding:clamp(6px,.8vw,12px) 0;list-style:none;display:grid}.cifras li{flex-direction:column;gap:8px;padding:4px clamp(18px,2.6vw,40px);display:flex}.cifras li+li{border-left:1px solid #b9b5b3}.cifras__valor{font-family:var(--titulos);text-transform:uppercase;letter-spacing:-.05em;white-space:nowrap;font-size:clamp(28px,2.6vw,38px);font-weight:700;line-height:.95}.cifras__texto{color:var(--tinta-suave);white-space:nowrap;font-size:clamp(12px,1vw,14px);line-height:1.45}@media (width<=760px){.cifras__texto{white-space:normal}}.trade__entrada{color:var(--tinta-suave);white-space:nowrap;margin:clamp(8px,1vw,14px) 0 clamp(44px,5.5vw,80px)}.trade__entrada .destacado{color:var(--tinta)}@media (width<=760px){.trade__entrada{white-space:normal;font-size:15px!important}}@media (width<=1000px){.cifras li{padding-inline:20px}}@media (width<=760px){.diferencial ol{grid-template-columns:1fr;gap:24px}.diferencial li{padding:0}.diferencial li+li{border-top:1px solid #d6d2d0;border-left:0;padding-top:24px}.cifras{grid-template-columns:1fr;justify-content:stretch;gap:24px}.cifras li{width:auto;padding:0}.cifras li+li{border-top:1px solid #b9b5b3;border-left:0;padding-top:24px}}
