@font-face{font-family:Albert Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/albert-sans-latin.woff2) format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/figtree-latin.woff2) format("woff2")}:root{--crema: #F7F2E9;--blanco-calido: #FCFAF5;--navy: #0E1C41;--tinta: #2A2520;--mostaza: #EDC86D;--teal: #55B4B7;--petroleo: #26617E;--camello: #9C7A4E;--greige: #6F665B;--lino-1: #EDE6D8;--lino-2: #E4DAC6;--lino-3: #ECE3D2;--lino-4: #C9BFA9;--lino-5: #D8CDB8;--footer-bg: #2A2520;--footer-tx: #D2CBBE;--footer-tx-2: #A7A091;--footer-meta: #8F8676;--serif: "Albert Sans", sans-serif;--sans: "Figtree", sans-serif;--curva: cubic-bezier(.2, .7, .2, 1)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--crema)}html{scroll-behavior:smooth}body{font-family:var(--sans);color:var(--tinta);-webkit-font-smoothing:antialiased;overflow-x:clip}::selection{background:var(--teal);color:#fff}img{max-width:100%}input,textarea,select,button{font-family:inherit}input::placeholder,textarea::placeholder{color:#a99f8c;letter-spacing:.02em}a{color:var(--petroleo)}a:hover{color:var(--teal)}:focus-visible{outline:2px solid var(--petroleo);outline-offset:3px;border-radius:2px}@keyframes mhfade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes mhrise{0%{transform:translateY(112%)}to{transform:none}}@keyframes mhzoom{0%{transform:scale(1.1)}to{transform:none}}@keyframes mhmarquee{to{transform:translate(-50%)}}@keyframes mhping{0%{transform:scale(.65);opacity:.9}to{transform:scale(2.2);opacity:0}}@keyframes mhfill{0%{width:0}to{width:100%}}main{animation:mhfade .4s ease both}.mh-reveal{opacity:0;transform:translateY(54px) scale(.965);transition:opacity .8s var(--curva),transform .8s var(--curva)}.mh-reveal.in{opacity:1;transform:none}.mh-zoom{animation:mhzoom 1.2s var(--curva) both}.mh-rise{display:inline-block;animation:mhrise .95s cubic-bezier(.2,.75,.15,1) both}.no-js .mh-reveal{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mh-reveal{opacity:1;transform:none;transition:none}.mh-zoom,.mh-rise{animation:none}[data-marquee],[data-ping]{animation:none!important}}.mh-header{position:sticky;top:0;z-index:50;background:#f7f2e9eb;backdrop-filter:blur(12px);border-bottom:1px solid var(--lino-2);transition:box-shadow .45s ease}.mh-header.con-sombra{box-shadow:0 14px 34px -18px #2a252047}.mh-header__fila{max-width:1560px;margin:0 auto;padding:0 32px;height:96px;display:flex;align-items:center;gap:28px}.mh-header__logo img{height:66px;width:auto;display:block}.mh-nav{flex:1;display:flex;align-items:center;justify-content:center;gap:34px}.mh-nav a{font-size:13px;letter-spacing:.06em;color:var(--tinta);text-decoration:none;padding-bottom:3px;border-bottom:1px solid transparent;white-space:nowrap;transition:color .3s ease}.mh-nav a:hover{color:var(--petroleo)}.mh-nav a.activo{color:var(--navy);font-weight:600;border-bottom-color:var(--camello)}.mh-header__acciones{flex:0 0 auto;margin-left:auto;display:flex;align-items:center;gap:12px}.mh-buscador{display:flex;align-items:center;gap:10px;width:190px}.mh-buscador svg{flex:0 0 auto}.mh-buscador input{flex:1;min-width:0;border:0;border-bottom:1px solid var(--lino-5);outline:0;background:transparent;padding:7px 0;font-size:13px;letter-spacing:.02em;color:var(--tinta);transition:border-color .35s ease}.mh-buscador input:focus{border-bottom-color:var(--petroleo)}.mh-header__wa{font-size:12.5px;font-weight:700;letter-spacing:.04em;color:var(--navy);text-decoration:none;background:var(--mostaza);border-radius:999px;padding:11px 19px;white-space:nowrap;transition:filter .3s ease}.mh-header__wa:hover{filter:brightness(1.06);color:var(--navy)}.mh-header__redes{display:flex;align-items:center;gap:12px}.mh-header__redes a{display:inline-flex;color:var(--camello);transition:color .3s ease}.mh-header__redes a:hover{color:var(--petroleo)}.mh-nav-movil{display:none;border-top:1px solid var(--lino-3);padding:0 18px}.mh-nav-movil>div{display:flex;gap:24px;overflow-x:auto;padding:11px 6px;-webkit-overflow-scrolling:touch}.mh-nav-movil a{font-size:13px;color:var(--tinta);text-decoration:none;white-space:nowrap;padding-bottom:2px;border-bottom:1px solid transparent}.mh-nav-movil a.activo{color:var(--navy);font-weight:600;border-bottom-color:var(--camello)}.mh-nav-movil .redes{display:flex;align-items:center;gap:14px;margin-left:auto;padding-left:18px}.mh-nav-movil .redes a{display:inline-flex;color:var(--camello);border-bottom:0}@media(max-width:899px){.mh-nav,.mh-header__wa,.mh-header__redes{display:none}.mh-nav-movil{display:block}.mh-buscador{width:150px}.mh-header__fila{padding:0 18px;gap:16px;transition:height .35s ease,opacity .22s ease}.mh-header.con-sombra .mh-header__fila{height:0;opacity:0;overflow:hidden;pointer-events:none}}.mh-btn{display:inline-flex;align-items:center;gap:12px;background:var(--navy);color:var(--crema);font-size:15px;font-weight:500;padding:17px 32px;border-radius:999px;text-decoration:none;border:0;cursor:pointer;min-height:44px;transition:filter .3s ease}.mh-btn:hover{filter:brightness(1.3);color:var(--crema)}.mh-btn--petroleo{background:var(--petroleo);font-weight:600}.mh-btn--crema{background:var(--crema);color:var(--tinta);font-weight:600;transition:background .3s ease}.mh-btn--crema:hover{background:var(--mostaza);color:var(--tinta);filter:none}.mh-enlace{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;color:var(--petroleo);text-decoration:none;border-bottom:1px solid #A8C4CE;padding-bottom:2px}.mh-enlace:hover{color:var(--teal)}.mh-ping{position:relative;width:12px;height:12px;flex:0 0 auto;display:inline-block}.mh-ping:before{content:"";position:absolute;inset:-5px;border-radius:50%;border:1.5px solid var(--teal);animation:mhping 2.2s ease-out infinite}.mh-ping:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--teal)}.mh-eyebrow{font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--camello);font-weight:600}.mh-footer{background:var(--footer-bg);color:#d8d2c6}.mh-footer__claim-banda{max-width:1560px;margin:0 auto;padding:70px 32px 0}.mh-footer__claim-banda>div{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;flex-wrap:wrap;border-bottom:1px solid rgba(255,255,255,.12);padding-bottom:44px}.mh-footer__claim{font-family:var(--serif);font-weight:600;font-size:clamp(34px,4vw,56px);line-height:1.05;letter-spacing:-.03em;color:var(--mostaza);max-width:720px;text-wrap:balance}.mh-footer__cols{max-width:1560px;margin:0 auto;padding:52px 32px 30px;display:grid;grid-template-columns:1.4fr .8fr 1fr 1fr;gap:44px}.mh-footer__logo{height:96px;width:auto;display:block;margin-bottom:20px}.mh-footer__claim-col{font-family:var(--serif);font-weight:600;font-size:19px;letter-spacing:-.02em;color:var(--mostaza);margin:0 0 10px}.mh-footer__desc{font-size:13px;line-height:1.6;color:var(--footer-tx-2);margin:0;max-width:280px}.mh-footer__titulo{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--teal);font-weight:600;margin-bottom:16px}.mh-footer__menu{display:flex;flex-direction:column;gap:11px;font-size:13.5px}.mh-footer__menu a{color:var(--footer-tx);text-decoration:none}.mh-footer__menu a:hover{color:var(--teal)}.mh-footer__datos{font-size:13.5px;line-height:2.05;color:var(--footer-tx)}.mh-footer__dir{font-size:13.5px;line-height:1.7;color:var(--footer-tx)}.mh-footer__dir .suave{color:var(--footer-tx-2)}.mh-footer__redes{margin-top:18px;display:flex;gap:16px;font-size:13px}.mh-footer__redes a{color:var(--teal);text-decoration:none}.mh-footer__legal{border-top:1px solid rgba(255,255,255,.1)}.mh-footer__legal>div{max-width:1560px;margin:0 auto;padding:18px 32px;display:flex;flex-wrap:wrap;gap:10px 22px;justify-content:space-between;align-items:center;font-size:12px;color:var(--footer-meta)}.mh-footer__legal a{color:var(--footer-meta);text-decoration:none}.mh-footer__legal a:hover{color:var(--footer-tx)}.mh-footer__cookies{font:inherit;color:var(--footer-meta);background:none;border:0;padding:0;cursor:pointer}.mh-footer__cookies:hover{color:var(--footer-tx)}.mh-footer__der{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px}.mh-footer__ver{opacity:.45;font-size:11px;letter-spacing:.02em;white-space:nowrap}@media(max-width:1119px){.mh-footer__cols{grid-template-columns:1fr 1fr}}@media(max-width:639px){.mh-footer__cols{grid-template-columns:1fr}}.e404{max-width:880px;margin:0 auto;padding:120px 32px 110px;text-align:center}.e404__titulo{font-family:var(--serif);font-weight:600;font-size:clamp(38px,4.8vw,64px);letter-spacing:-.032em;line-height:1.04;color:var(--navy);margin:14px 0 0}.e404__texto{font-size:16.5px;line-height:1.65;color:var(--tinta);margin:22px auto 0;max-width:520px}.e404__ctas{margin-top:36px;display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}.e404__enlace{font-size:13.5px;color:var(--petroleo);text-decoration:none;border-bottom:1px solid #A8C4CE}.mh-fab{position:fixed;right:20px;bottom:20px;z-index:60;width:54px;height:54px;border-radius:50%;background:var(--navy);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 28px -8px #0e1c4199;text-decoration:none;transition:transform .3s ease}.mh-fab:hover{transform:scale(1.08)}body.mh-consent-abierto .mh-fab{transform:translateY(calc(-1 * var(--mh-consent-alto, 0px)))}body.mh-consent-abierto .mh-fab:hover{transform:translateY(calc(-1 * var(--mh-consent-alto, 0px))) scale(1.08)}.mh-popup[data-astro-cid-5xedjod4]{--rojo: #E00814;width:min(960px,calc(100vw - 48px));max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;border:0;background:transparent;color:var(--crema);overflow:visible}.mh-popup[data-astro-cid-5xedjod4]:focus-visible{outline:none}.mh-popup[data-astro-cid-5xedjod4]::backdrop{background:#2a2520a3}.mh-popup[data-astro-cid-5xedjod4][open]{animation:mh-popup-entra .4s var(--curva)}.mh-popup[data-astro-cid-5xedjod4][open]::backdrop{animation:mh-popup-fondo .4s ease}@keyframes mh-popup-entra{0%{opacity:0;transform:translateY(16px)}}@keyframes mh-popup-fondo{0%{opacity:0}}.mh-popup__tarjeta[data-astro-cid-5xedjod4]{position:relative;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);max-height:calc(100dvh - 48px);overflow:auto;background:var(--tinta);border-bottom:4px solid var(--rojo);border-radius:3px}.mh-popup__texto[data-astro-cid-5xedjod4]{container-type:inline-size;display:flex;flex-direction:column;justify-content:center;padding:50px 46px 44px}.mh-popup__media[data-astro-cid-5xedjod4]{position:relative;min-height:100%}.mh-popup__foto[data-astro-cid-5xedjod4]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 62%;display:block}.mh-popup__titulo[data-astro-cid-5xedjod4]{display:grid;grid-template-columns:auto 1fr;align-items:end;column-gap:16px;margin:0;font-family:var(--serif);font-weight:600;font-size:40px;font-size:min(calc(100cqi / 9.6),46px);line-height:1.06;letter-spacing:-.03em;color:var(--crema)}.mh-popup__logo[data-astro-cid-5xedjod4]{display:block;width:1.75em;height:auto}.mh-popup__resalte[data-astro-cid-5xedjod4]{justify-self:start;background:var(--rojo);border-radius:999px;padding:.04em .4em .1em;white-space:nowrap}.mh-popup__linea[data-astro-cid-5xedjod4]{grid-column:1 / -1;margin-top:.16em;white-space:nowrap}.mh-popup__oferta[data-astro-cid-5xedjod4]{display:grid;grid-template-columns:max-content auto 1fr;grid-template-areas:"elige elige elige" "pre o ." "num-a o num-b" "que-a o que-b";column-gap:26px;margin:32px 0 0}.mh-popup__elige[data-astro-cid-5xedjod4]{grid-area:elige;margin-bottom:14px;font-family:var(--serif);font-weight:600;font-size:18px;letter-spacing:-.015em}.mh-popup__opcion[data-astro-cid-5xedjod4]{display:contents}.mh-popup__pre[data-astro-cid-5xedjod4],.mh-popup__que[data-astro-cid-5xedjod4],.mh-popup__o[data-astro-cid-5xedjod4]{font-family:var(--serif);font-weight:500;font-size:18px;line-height:1.2;letter-spacing:-.01em;white-space:nowrap}.mh-popup__pre[data-astro-cid-5xedjod4],.mh-popup__que[data-astro-cid-5xedjod4]{color:var(--lino-1)}.mh-popup__pre[data-astro-cid-5xedjod4]{grid-area:pre}.mh-popup__num[data-astro-cid-5xedjod4]{align-self:end;margin:4px 0 10px;font-family:var(--serif);font-weight:600;font-size:96px;font-size:min(calc((100cqi - 240px) / 1.5),104px);line-height:.84;letter-spacing:-.055em;color:var(--mostaza);white-space:nowrap}.mh-popup__opcion--a[data-astro-cid-5xedjod4] .mh-popup__num[data-astro-cid-5xedjod4]{grid-area:num-a}.mh-popup__opcion--b[data-astro-cid-5xedjod4] .mh-popup__num[data-astro-cid-5xedjod4]{grid-area:num-b}.mh-popup__opcion--a[data-astro-cid-5xedjod4] .mh-popup__que[data-astro-cid-5xedjod4]{grid-area:que-a}.mh-popup__opcion--b[data-astro-cid-5xedjod4] .mh-popup__que[data-astro-cid-5xedjod4]{grid-area:que-b}.mh-popup__pct[data-astro-cid-5xedjod4]{font-size:.5em;vertical-align:.62em;letter-spacing:0;margin-left:.06em}.mh-popup__o[data-astro-cid-5xedjod4]{grid-area:o;position:relative;display:flex;align-items:center;justify-content:center;color:var(--crema)}.mh-popup__o[data-astro-cid-5xedjod4]:before,.mh-popup__o[data-astro-cid-5xedjod4]:after{content:"";position:absolute;left:50%;width:1px;background:#ede6d84d}.mh-popup__o[data-astro-cid-5xedjod4]:before{top:0;bottom:calc(50% + 16px)}.mh-popup__o[data-astro-cid-5xedjod4]:after{top:calc(50% + 16px);bottom:0}.mh-popup__cta[data-astro-cid-5xedjod4]{align-self:flex-start;margin-top:32px}.mh-popup__letra-chica[data-astro-cid-5xedjod4]{margin:16px 0 0;font-size:12.5px;line-height:1.5;color:var(--lino-1)}.mh-popup__cerrar[data-astro-cid-5xedjod4]{position:absolute;top:14px;right:14px;z-index:2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#2a2520c7;color:var(--crema);cursor:pointer;transition:background .3s ease}.mh-popup__cerrar[data-astro-cid-5xedjod4]:hover{background:var(--tinta)}@media(max-width:879px){.mh-popup[data-astro-cid-5xedjod4]{width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 24px)}.mh-popup__tarjeta[data-astro-cid-5xedjod4]{grid-template-columns:1fr;max-height:calc(100dvh - 24px)}.mh-popup__media[data-astro-cid-5xedjod4]{order:-1;height:min(26dvh,240px);min-height:120px}.mh-popup__texto[data-astro-cid-5xedjod4]{padding:24px 22px 26px}.mh-popup__titulo[data-astro-cid-5xedjod4]{column-gap:12px}.mh-popup__oferta[data-astro-cid-5xedjod4]{column-gap:16px;margin-top:28px}.mh-popup__elige[data-astro-cid-5xedjod4]{margin-bottom:10px;font-size:17px}.mh-popup__pre[data-astro-cid-5xedjod4],.mh-popup__que[data-astro-cid-5xedjod4],.mh-popup__o[data-astro-cid-5xedjod4]{font-size:14px;font-size:clamp(14px,4.4cqi,18px)}.mh-popup__num[data-astro-cid-5xedjod4]{font-size:64px;font-size:min(calc((100cqi - 172px) / 1.45),80px)}.mh-popup__o[data-astro-cid-5xedjod4]:before{bottom:calc(50% + 13px)}.mh-popup__o[data-astro-cid-5xedjod4]:after{top:calc(50% + 13px)}.mh-popup__cta[data-astro-cid-5xedjod4]{align-self:stretch;justify-content:space-between;margin-top:24px}.mh-popup__letra-chica[data-astro-cid-5xedjod4]{margin-top:14px}}@media(prefers-reduced-motion:reduce){.mh-popup[data-astro-cid-5xedjod4][open],.mh-popup[data-astro-cid-5xedjod4][open]::backdrop{animation:none}}
