.cabecera{background-color:var(--white);border-block-end:1px solid var(--gray-light)}.cabecera--sobre-plano{background-color:var(--navy);border-block-end-color:#0000}.cabecera--sobre-plano .cabecera__logo,.cabecera--sobre-plano .nav__enlace,.cabecera--sobre-plano .menu-movil__boton,.cabecera--sobre-plano .nav__desplegar{color:var(--white)}.cabecera--sobre-plano .nav__submenu .nav__enlace{color:var(--navy)}.cabecera--sobre-plano .menu-movil__boton{border-color:var(--white)}.cabecera--sobre-plano .menu-movil[open]>.menu-movil__boton{background-color:var(--white);color:var(--navy)}.cabecera__interior{justify-content:space-between;align-items:center;gap:var(--esp-16);padding-block:var(--esp-16);row-gap:var(--esp-8);flex-wrap:wrap;display:flex;position:relative}.cabecera__logo{color:var(--navy);font-family:var(--fuente-display);font-weight:700;font-stretch:125%;font-size:var(--fs-logotipo);letter-spacing:.02em;flex:none;text-decoration:none}.cabecera__logo:hover{color:var(--navy)}.cabecera__v{color:var(--blue)}.nav--escritorio{display:none}.nav__lista{align-items:center;gap:var(--esp-32);list-style:none;display:flex}.nav__elemento{align-items:center;display:flex;position:relative}.nav__enlace{padding-block:var(--esp-8);color:var(--navy);font-family:var(--fuente-display);font-weight:600;font-size:var(--fs-pequeno);text-decoration:none;display:inline-block}.nav__enlace:hover{color:var(--blue-dark)}.nav__elemento--grupo{anchor-name:--grupo-nav}.nav__submenu{position-anchor:--grupo-nav;position-area:block-end span-inline-end;z-index:10;min-inline-size:max-content;padding:var(--esp-8) 0;background-color:var(--white);color:var(--gray-text);border:1px solid var(--gray-light);border-radius:4px;margin:0;list-style:none;position:fixed;inset:auto}@supports not (position-anchor:--x){.nav__submenu{min-inline-size:0;inset-block:auto 0;inset-inline:0}}.nav__desplegar{color:var(--navy);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;margin-inline-start:var(--esp-4);padding:0;display:inline-flex}.nav__desplegar:hover,.menu-movil__desplegar:hover,.menu-movil__panel .menu-movil__enlace:hover{color:var(--blue-dark)}.nav__flecha,.menu-movil__boton:after{border-block-end:2px solid;border-inline-end:2px solid;block-size:8px;inline-size:8px;translate:0 -2px;rotate:45deg}.nav__enlace--hijo{padding:var(--esp-8) var(--esp-16);font-weight:500;display:block}.menu-movil__boton{justify-content:center;align-items:center;gap:var(--esp-8);min-block-size:2.75rem;min-inline-size:2.75rem;padding:var(--esp-8) var(--esp-16);border:1px solid var(--border);color:var(--navy);font-family:var(--fuente-display);font-weight:600;font-size:var(--fs-pequeno);cursor:pointer;border-radius:4px;list-style:none;display:inline-flex}.menu-movil__boton::-webkit-details-marker{display:none}.menu-movil__desplegar::-webkit-details-marker{display:none}.menu-movil__boton:after{content:""}.menu-movil[open]>.menu-movil__boton:after,.menu-movil__servicios[open] .nav__flecha{translate:0 2px;rotate:225deg}.menu-movil__panel{inset-block-start:calc(100% - var(--esp-8));inset-inline:var(--margen-lateral);z-index:20;max-block-size:calc(100svh - var(--alto-cabecera) - var(--esp-48));overscroll-behavior:contain;scroll-padding-block:var(--esp-8);padding:var(--esp-8) var(--esp-12) var(--esp-12);background-color:var(--white);border:1px solid var(--border);color:var(--navy);border-radius:4px;position:absolute;overflow-y:auto}@media not all and (width>=60rem){html:has(.menu-movil[open]){overflow:hidden}body:has(.menu-movil[open]),.cabecera:not(.cabecera--sobre-plano):has(.menu-movil[open]){background-color:var(--gray-light)}body:has(.cabecera--sobre-plano .menu-movil[open]){background-color:var(--navy)}body:has(.menu-movil[open])>:is(main,footer,.salto-contenido){visibility:hidden}}.menu-movil__lista,.menu-movil__sublista{list-style:none}.menu-movil__panel .menu-movil__sublista{padding-block:var(--esp-4);background-color:var(--gray-light);border-radius:4px;margin-block-end:var(--esp-8)}.menu-movil__panel .menu-movil__enlace{min-block-size:2.75rem;padding-block:var(--esp-8);color:var(--navy);font-family:var(--fuente-display);font-weight:600;font-size:var(--fs-cuerpo);line-height:var(--lh-h4);overflow-wrap:anywhere;hyphens:auto;align-items:center;text-decoration:none;display:flex}.menu-movil__panel .menu-movil__enlace--hijo{padding-inline:var(--esp-16);font-family:var(--fuente-texto);font-weight:400;font-size:var(--fs-pequeno);line-height:var(--lh-etiqueta);color:var(--gray-text)}.menu-movil__lista.nav-v [aria-current]{-webkit-text-decoration:underline 2px var(--blue);text-decoration:underline 2px var(--blue);text-underline-offset:.35em}.menu-movil__lista.nav-v [aria-current]:after{content:none}.menu-movil__grupo{position:relative}.menu-movil__grupo>.menu-movil__enlace{padding-inline-end:calc(44px - var(--esp-8))}.menu-movil__desplegar{cursor:pointer;border-radius:4px;place-items:center;block-size:2.75rem;inline-size:44px;list-style:none;display:grid;position:absolute;inset-block-start:0;inset-inline-end:calc(-1 * var(--esp-8))}.menu-movil__desplegar:focus-visible{outline-offset:-3px}.menu-movil__panel .menu-movil__accion{inline-size:100%;padding-inline:var(--esp-4);margin-block-start:var(--esp-12);display:flex}.sobre-navy .menu-movil__panel .boton--primario{background-color:var(--blue);border-color:var(--blue);color:var(--white)}.sobre-navy .menu-movil__panel .boton--primario:hover,.sobre-navy .menu-movil__panel .boton--primario:active{background-color:var(--blue-dark);border-color:var(--blue-dark);color:var(--white)}@media (width>=60rem){.nav--escritorio{align-items:center;gap:var(--esp-32);display:flex}.menu-movil{display:none}}.pie{margin-block-start:var(--espacio-bloque)}main:has(>.seccion--plano:last-child)+.pie{margin-block-start:0}main:has(>.seccion--navy:last-child)+.pie,main:has(>.seccion--carbon:last-child)+.pie{border-block-start:1px solid var(--border)}.pie__interior{gap:var(--espacio-bloque) var(--esp-32);padding-block:var(--ritmo-corto) var(--esp-48);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=48rem){.pie__interior{gap:var(--esp-48) var(--esp-32);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=60rem){.pie__interior{grid-template-columns:minmax(0,1.1fr) minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);align-items:start}.pie__bloque--navegacion{gap:var(--esp-12) var(--esp-32);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.pie__bloque--navegacion>:first-child{grid-area:1/1}.pie__bloque--navegacion>:nth-child(2){grid-area:2/1}.pie__bloque--navegacion>:nth-child(3){grid-area:1/2}.pie__bloque--navegacion>:nth-child(4){grid-area:2/2}.pie__bloque--navegacion>*+*,.pie__bloque--navegacion>.pie__subtitulo{margin-block-start:0}}.pie__bloque>*+*{margin-block-start:var(--esp-12)}.pie__marca{font-family:var(--fuente-display);font-weight:700;font-stretch:125%;font-size:var(--fs-h3);color:var(--white)}.pie__posicionamiento,.pie__bloque--identidad .texto-pequeno,.pie__cierre .texto-pequeno{font-size:var(--fs-pequeno);line-height:var(--lh-pequeno);color:var(--carbon-suave)}.pie__titulo,.pie__subtitulo{font-family:var(--fuente-texto);font-weight:600;font-stretch:100%;font-size:var(--fs-etiqueta);line-height:var(--lh-etiqueta);letter-spacing:.08em;text-transform:uppercase;color:var(--carbon-suave)}.pie__subtitulo{margin-block-start:var(--esp-32)}.pie__lista{list-style:none}.pie__lista>li+li{margin-block-start:var(--esp-8)}.pie__lista a{font-size:var(--fs-pequeno);line-height:var(--lh-pequeno);text-decoration:none}.pie__lista a:hover,.pie__lista a:focus-visible{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:max(1px,.0625em)}.pie__cierre{padding-block:var(--esp-24) var(--esp-32);border-block-start:1px solid var(--carbon)}@supports (color:color-mix(in srgb, white 12%, transparent)){.pie__cierre{border-block-start-color:color-mix(in srgb, var(--white) 12%, transparent)}}.pendiente{gap:var(--esp-8);margin-block:var(--esp-12);padding:var(--esp-8) var(--esp-12);border:1px dashed var(--border);font-size:var(--fs-pequeno);line-height:var(--lh-pequeno);border-radius:4px;flex-wrap:wrap;align-items:baseline;display:flex}.pendiente__etiqueta{font-family:var(--fuente-texto);font-size:var(--fs-etiqueta);letter-spacing:.04em;text-transform:uppercase;color:var(--blue-dark);font-weight:600}.sobre-navy .pendiente__etiqueta{color:var(--white)}.pagina{padding-block:var(--espacio-bloque)}
