.blx-contenedor {
width: 100%;
max-width: var(--blx-ancho-max);
margin-inline: auto;
padding-inline: var(--blx-esp-2);
}
.blx-contenedor--texto {
max-width: var(--blx-ancho-texto);
}
html {
scroll-padding-top: 5.5rem;
}
.blx-cabecera {
position: sticky;
top: 0;
z-index: 500;
background: var(--blx-fondo);
box-shadow: 0 1px 0 rgb(218 229 227 / 70%);
transition:
background-color 0.35s ease,
box-shadow 0.35s ease,
backdrop-filter 0.35s ease;
}
@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)) {
.blx-cabecera {
background: rgb(255 255 255 / 78%);
-webkit-backdrop-filter: blur(14px) saturate(150%);
backdrop-filter: blur(14px) saturate(150%);
}
}
.blx-cabecera::after {
content: "";
position: absolute;
inset: auto 0 0 0;
height: 1px;
background: linear-gradient(
90deg,
transparent,
var(--blx-divisor) 12%,
var(--blx-divisor) 88%,
transparent
);
pointer-events: none;
}
.blx-cabecera.esta-condensada {
box-shadow: 0 6px 24px -12px rgb(11 24 17 / 22%);
}
@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)) {
.blx-cabecera.esta-condensada {
background: rgb(255 255 255 / 88%);
}
}
.blx-cabecera__interior {
display: flex;
align-items: center;
justify-content: space-between;
gap: var(--blx-esp-2);
max-width: none;
padding-block: 0.6rem;
padding-inline: clamp(1rem, 3vw, 3rem);
}
.blx-marca__texto {
font-weight: 700;
font-size: 1.15rem;
color: var(--blx-tinta);
text-decoration: none;
}
.blx-marca {
flex: 0 0 auto;
}
.blx-marca img {
display: block;
max-height: 40px;
width: auto;
}
.blx-menu-boton {
position: relative;
justify-content: center;
gap: 0;
width: 44px;
min-width: 44px;
height: 44px;
min-height: 44px;
padding: 0;
background: transparent;
border-color: var(--blx-linea);
color: var(--blx-tinta);
font-size: 0.9rem;
font-weight: var(--blx-peso-semibold);
letter-spacing: var(--blx-track-menudo);
text-transform: uppercase;
}
.blx-menu-boton[aria-expanded="false"] .blx-menu-boton__texto--abrir,
.blx-menu-boton[aria-expanded="true"] .blx-menu-boton__texto--cerrar {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip-path: inset(50%);
white-space: nowrap;
border: 0;
}
.blx-menu-boton:hover,
.blx-menu-boton[aria-expanded="true"] {
background: var(--blx-marca-claro);
border-color: var(--blx-marca);
color: var(--blx-marca);
}
.blx-menu-boton__icono {
flex: 0 0 auto;
}
.blx-menu-boton__icono--cerrar {
display: none;
}
.blx-menu-boton[aria-expanded="true"] .blx-menu-boton__icono--abrir {
display: none;
}
.blx-menu-boton[aria-expanded="true"] .blx-menu-boton__icono--cerrar {
display: block;
}
.blx-menu-boton__texto--cerrar {
display: none;
}
.blx-menu-boton[aria-expanded="true"] .blx-menu-boton__texto--abrir {
display: none;
}
.blx-menu-boton[aria-expanded="true"] .blx-menu-boton__texto--cerrar {
display: inline;
}
.blx-nav {
display: none;
position: absolute;
top: 100%;
left: 0;
right: 0;
z-index: 50;
max-height: calc(100vh - 100%);
max-height: calc(100dvh - 100%);
overflow-y: auto;
overscroll-behavior: contain;
padding: var(--blx-esp-1) var(--blx-esp-2) var(--blx-esp-2);
background: var(--blx-fondo);
border-bottom: 1px solid var(--blx-linea);
box-shadow: 0 12px 24px rgb(11 24 17 / 12%);
}
.blx-nav.esta-abierto {
display: block;
}
.blx-nav__lista {
list-style: none;
margin: 0;
padding: 0;
}
.blx-nav__lista > li + li {
border-top: 1px solid var(--blx-linea);
}
.blx-nav__lista a {
display: flex;
align-items: center;
gap: 0.75rem;
min-height: 48px;
padding: 0.5rem 0.65rem;
border-radius: var(--blx-radio);
color: var(--blx-tinta);
text-decoration: none;
font-weight: var(--blx-peso-medium);
transition: background-color 160ms ease, color 160ms ease;
}
.blx-nav__icono {
flex: 0 0 auto;
color: var(--blx-icono);
}
.blx-nav__texto {
min-width: 0;
}
.blx-nav__lista a:hover,
.blx-nav__lista a:focus-visible,
.blx-nav__lista .current-menu-item > a,
.blx-nav__lista .current_page_item > a {
background: var(--blx-marca-claro);
color: var(--blx-marca);
}
.blx-nav__lista a:hover .blx-nav__icono,
.blx-nav__lista a:focus-visible .blx-nav__icono,
.blx-nav__lista .current-menu-item > a .blx-nav__icono,
.blx-nav__lista .current_page_item > a .blx-nav__icono {
color: currentColor;
}
.blx-nav__lista > .menu-item-cta {
margin-top: var(--blx-esp-2);
border-top: 0;
}
.blx-nav__lista > .menu-item-cta > a {
justify-content: center;
background: var(--blx-marca);
color: var(--blx-fondo);
font-weight: var(--blx-peso-semibold);
}
.blx-nav__lista > .menu-item-cta > a:hover,
.blx-nav__lista > .menu-item-cta > a:focus-visible {
background: var(--blx-marca-oscuro);
color: var(--blx-fondo);
}
body.blx-menu-abierto::after {
content: "";
position: fixed;
inset: 0;
z-index: 400;
background: rgb(11 24 17 / 45%);
}
html.blx-menu-abierto,
body.blx-menu-abierto {
overflow: hidden;
}
html.blx-menu-abierto .blx-cabecera {
position: fixed;
top: 0;
left: 0;
right: 0;
}
html.blx-menu-abierto body {
padding-top: var(--blx-cab-alto, 0px);
}
.blx-nav__lista .sub-menu {
list-style: none;
margin: 0 0 0.35rem 2.3rem;
padding-left: 0;
border-left: 2px solid var(--blx-linea);
}
.blx-nav__lista .sub-menu a {
min-height: 44px;
padding-left: 0.85rem;
font-size: 0.92rem;
font-weight: var(--blx-peso-regular);
color: var(--blx-tinta-suave);
}
.blx-nav__lista .sub-menu .sub-menu {
margin: 0 0 0.35rem 0.85rem;
}
.blx-nav__lista .sub-menu > .menu-item-has-children > a {
font-weight: var(--blx-peso-semibold);
color: var(--blx-tinta);
}
.blx-nav .blx-idiomas {
margin-top: var(--blx-esp-2);
padding-top: var(--blx-esp-2);
border-top: 1px solid var(--blx-linea);
}
.blx-idiomas {
position: relative;
}
.blx-idiomas__caja {
position: relative;
}
.blx-idiomas__actual::-webkit-details-marker {
display: none;
}
.blx-idiomas__actual {
display: flex;
align-items: center;
gap: 0.4rem;
min-height: 44px;
padding: 0 0.4rem;
font-size: 0.82rem;
font-weight: var(--blx-peso-semibold);
color: var(--blx-tinta-suave);
list-style: none;
cursor: pointer;
background: transparent;
border: 0;
border-radius: var(--blx-radio);
user-select: none;
transition: color 0.25s ease, background-color 0.25s ease;
}
.blx-idiomas__actual:hover {
color: var(--blx-marca);
background: var(--blx-fondo-alt);
}
.blx-bandera {
flex: none;
display: block;
border-radius: 2px;
box-shadow: 0 0 0 1px rgb(11 24 17 / 12%);
object-fit: cover;
}
.blx-idiomas__actual:focus-visible {
outline: 2px solid var(--blx-marca);
outline-offset: 2px;
}
.blx-idiomas__enlace .blx-bandera {
margin-right: 0.15rem;
}
.blx-idiomas__codigo {
font-variant-numeric: tabular-nums;
letter-spacing: 0.04em;
}
.blx-idiomas__flecha {
flex: 0 0 auto;
transition: transform 0.15s ease;
}
.blx-idiomas__caja[open] .blx-idiomas__flecha {
transform: rotate(180deg);
}
.blx-idiomas__lista {
position: absolute;
right: 0;
z-index: 50;
min-width: 11rem;
margin: 0.25rem 0 0;
padding: 0.25rem;
list-style: none;
background: var(--blx-fondo);
border: 1px solid var(--blx-linea);
border-radius: var(--blx-radio);
box-shadow: 0 6px 20px rgb(11 24 17 / 12%);
}
.blx-idiomas--pie .blx-idiomas__lista {
top: auto;
bottom: 100%;
margin: 0 0 0.25rem;
}
.blx-idiomas__enlace {
display: flex;
align-items: center;
gap: 0.6rem;
min-height: 44px;
padding: 0 0.6rem;
font-size: 0.9rem;
color: var(--blx-tinta-suave);
text-decoration: none;
border-radius: var(--blx-radio);
}
.blx-idiomas__enlace:hover {
background: var(--blx-fondo-alt);
}
.blx-idiomas__enlace:focus-visible {
outline: 2px solid var(--blx-marca);
outline-offset: -2px;
}
.blx-idiomas__enlace-codigo {
flex: 0 0 2.1rem;
font-size: 0.72rem;
font-weight: var(--blx-peso-bold);
letter-spacing: 0.06em;
color: var(--blx-marca);
}
.blx-idiomas__enlace[aria-current="true"] {
font-weight: var(--blx-peso-semibold);
color: var(--blx-marca);
background: var(--blx-fondo-alt);
}
.blx-idiomas__enlace[lang^="zh"] .blx-idiomas__enlace-nombre,
.blx-idiomas__nombre[lang^="zh"] {
font-family: var(--blx-fuente-cjk);
line-height: 1.8;
}
.blx-hero,
.blx-cabecera-pagina,
.blx-posteo__cabecera {
padding-block: var(--blx-esp-4);
}
.blx-hero {
background: var(--blx-marca-claro);
}
.blx-bajada {
max-width: var(--blx-ancho-texto);
margin-top: var(--blx-esp-2);
font-size: 1.125rem;
color: var(--blx-tinta-suave);
}
.blx-cta--principal {
margin-top: var(--blx-esp-3);
}
.blx-cabecera__figura {
margin: var(--blx-esp-3) 0 0;
}
.blx-cabecera__epigrafe {
max-width: var(--blx-ancho-texto);
margin: var(--blx-esp-1) auto 0;
padding-inline: var(--blx-esp-2);
font-size: 0.875rem;
color: var(--blx-tinta-suave);
}
.blx-contenido {
padding-block: var(--blx-esp-4);
max-width: var(--blx-ancho-texto);
font-size: 1.0625rem;
line-height: 1.75;
}
.blx-contenido > * + * {
margin-top: var(--blx-esp-2);
}
.blx-contenido h2 {
margin-top: var(--blx-esp-4);
margin-bottom: var(--blx-esp-1);
color: var(--blx-marca-oscuro);
}
.blx-contenido h3 {
margin-top: var(--blx-esp-3);
margin-bottom: 0.35rem;
color: var(--blx-marca-oscuro);
}
.blx-contenido h4 {
margin-top: var(--blx-esp-2);
margin-bottom: 0.25rem;
font-size: 1.0625rem;
color: var(--blx-tinta);
}
.blx-contenido > h2:first-child,
.blx-contenido > h3:first-child {
margin-top: 0;
}
.blx-contenido ul,
.blx-contenido ol {
padding-left: 1.35rem;
}
.blx-contenido li + li {
margin-top: 0.4rem;
}
.blx-contenido ul > li::marker {
color: var(--blx-marca);
}
.blx-contenido ol > li::marker {
color: var(--blx-marca);
font-weight: var(--blx-peso-semibold);
}
.blx-contenido figure,
.blx-contenido .wp-block-image {
width: min(100%, var(--blx-ancho-max));
max-width: none;
margin-block: var(--blx-esp-3);
}
.blx-contenido img {
max-width: 100%;
height: auto;
border-radius: var(--blx-radio);
}
.blx-contenido figcaption,
.blx-contenido .wp-element-caption {
margin-top: 0.5rem;
color: var(--blx-tinta-suave);
font-size: 0.8125rem;
line-height: 1.5;
}
.blx-contenido .wp-block-table {
width: min(100%, var(--blx-ancho-max));
max-width: none;
overflow-x: auto;
margin-block: var(--blx-esp-3);
}
.blx-contenido table {
width: 100%;
border-collapse: collapse;
font-size: 0.9375rem;
}
.blx-contenido thead th {
padding: 0.7rem 0.85rem;
background: var(--blx-fondo-alt);
color: var(--blx-marca-oscuro);
border-bottom: 2px solid var(--blx-marca);
font-weight: var(--blx-peso-semibold);
text-align: left;
white-space: nowrap;
}
.blx-contenido tbody td {
padding: 0.7rem 0.85rem;
border-bottom: 1px solid var(--blx-linea);
vertical-align: top;
}
.blx-contenido tbody tr:last-child td {
border-bottom: 0;
}
.blx-contenido table code {
padding: 0.1rem 0.3rem;
background: var(--blx-fondo-alt);
border-radius: var(--blx-radio);
font-size: 0.875em;
word-break: break-word;
}
.blx-contenido .wp-block-buttons {
display: flex;
flex-wrap: wrap;
gap: 0.6rem;
margin-block: var(--blx-esp-3);
}
.blx-contenido .wp-block-button__link {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 44px;
padding: 0.7rem 1.4rem;
background: var(--blx-marca);
color: var(--blx-blanco);
border: 1px solid var(--blx-marca);
border-radius: 100px;
font-size: 0.9375rem;
font-weight: var(--blx-peso-semibold);
line-height: 1.3;
text-decoration: none;
background-image: none;
transition: background-color 180ms ease, border-color 180ms ease;
}
.blx-contenido .wp-block-button__link:hover,
.blx-contenido .wp-block-button__link:focus-visible {
background: var(--blx-marca-oscuro);
border-color: var(--blx-marca-oscuro);
}
.blx-contenido .wp-block-button__link:not([href]) {
background: var(--blx-fondo-alt);
color: var(--blx-tinta-suave);
border-color: var(--blx-linea);
border-style: dashed;
cursor: not-allowed;
}
.blx-contenido blockquote {
margin-block: var(--blx-esp-3);
padding-left: var(--blx-esp-2);
border-left: 3px solid var(--blx-marca);
color: var(--blx-tinta-suave);
font-size: 1.125rem;
line-height: 1.6;
}
.blx-contenido hr,
.blx-contenido .wp-block-separator {
margin-block: var(--blx-esp-4);
border: 0;
border-top: 1px solid var(--blx-linea);
}
.blx-contenido strong {
color: var(--blx-marca-oscuro);
font-weight: var(--blx-peso-semibold);
}
@media (min-width: 900px) {
.blx-contenido {
margin-inline: auto;
}
}
.blx-listado__cabecera {
padding-block: var(--blx-esp-4) var(--blx-esp-3);
}
.blx-listado {
display: grid;
gap: var(--blx-esp-3);
grid-template-columns: repeat(auto-fill, minmax(min(100%, 300px), 1fr));
padding-bottom: var(--blx-esp-4);
}
.blx-tarjeta {
display: flex;
flex-direction: column;
border: 1px solid var(--blx-linea);
border-radius: var(--blx-radio);
overflow: hidden;
background: var(--blx-fondo);
}
.blx-tarjeta__img {
width: 100%;
aspect-ratio: 3 / 2;
object-fit: cover;
}
.blx-tarjeta__cuerpo {
padding: var(--blx-esp-2);
}
.blx-tarjeta__titulo {
margin: 0 0 var(--blx-esp-1);
font-size: 1.15rem;
line-height: 1.3;
}
.blx-tarjeta__titulo a {
color: var(--blx-tinta);
text-decoration: none;
background-image: linear-gradient(currentColor, currentColor);
background-repeat: no-repeat;
background-position: 0 100%;
background-size: 0% 1.5px;
transition: background-size 260ms cubic-bezier(0.65, 0, 0.35, 1), color 180ms ease;
}
.blx-tarjeta__titulo a:hover,
.blx-tarjeta__titulo a:focus-visible {
color: var(--blx-marca);
background-size: 100% 1.5px;
}
.blx-meta,
.blx-etiquetas {
font-size: 0.875rem;
color: var(--blx-tinta-suave);
}
.blx-vacio {
padding-block: var(--blx-esp-4);
color: var(--blx-tinta-suave);
}
.pagination .nav-links {
display: flex;
flex-wrap: wrap;
gap: var(--blx-esp-1);
padding-bottom: var(--blx-esp-4);
}
.pagination .page-numbers {
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 44px;
min-height: 44px;
border: 1px solid var(--blx-linea);
border-radius: var(--blx-radio);
text-decoration: none;
}
.pagination .page-numbers.current {
background: var(--blx-marca);
border-color: var(--blx-marca);
color: var(--blx-fondo);
}
.blx-arriba[hidden] {
display: none !important;
}
.blx-arriba {
position: fixed;
right: 1rem;
bottom: calc(1rem + var(--blx-cookies-alto, 0px));
z-index: 400;
display: inline-flex;
align-items: center;
justify-content: center;
width: 44px;
height: 44px;
padding: 0;
border: 1px solid var(--blx-linea);
border-radius: 50%;
background: var(--blx-blanco);
color: var(--blx-verde-profundo);
box-shadow: 0 4px 14px rgb(11 24 17 / 18%);
cursor: pointer;
transition: bottom 300ms cubic-bezier(0.2, 0, 0.2, 1);
}
.blx-arriba:hover {
background: var(--blx-menta-linx);
border-color: var(--blx-menta-linx);
color: var(--blx-negro-verde);
}
.blx-arriba:focus-visible {
outline: 3px solid var(--blx-verde-linx);
outline-offset: 2px;
}
@media (prefers-reduced-motion: no-preference) {
.blx-arriba {
transition:
bottom 300ms cubic-bezier(0.2, 0, 0.2, 1),
background 0.15s ease,
color 0.15s ease,
transform 0.15s ease;
}
.blx-arriba:hover {
transform: translateY(-2px);
}
}
.blx-cta--pie {
background: var(--blx-menta-linx);
border-color: var(--blx-menta-linx);
color: var(--blx-negro-verde);
}
.blx-widget__titulo {
margin: 0 0 var(--blx-esp-1);
font-size: 1rem;
}
.blx-pie {
margin-top: 0;
padding-block: var(--blx-esp-5) 0;
background: var(--blx-negro-verde);
background: color-mix(in srgb, var(--blx-negro-verde) 82%, var(--blx-verde-bosque));
color: rgb(255 255 255 / 78%);
font-size: 0.9375rem;
line-height: 1.55;
}
.blx-pie a {
color: rgb(255 255 255 / 78%);
text-decoration: none;
transition: color 180ms ease;
}
.blx-pie a:hover,
.blx-pie a:focus-visible {
color: var(--blx-menta-linx);
}
.blx-pie__sitemap {
display: grid;
gap: var(--blx-esp-4) var(--blx-esp-3);
padding-bottom: var(--blx-esp-5);
}
.blx-pie__col {
min-width: 0;
}
.blx-pie__logo {
margin-bottom: var(--blx-esp-2);
}
.blx-pie__logo img,
.blx-pie__logo a img {
display: block;
max-width: 10rem;
height: auto;
}
.blx-pie__logo--invertido img {
filter: brightness(0) invert(1);
}
.blx-pie__nombre {
margin: 0 0 var(--blx-esp-2);
font-size: 1.25rem;
font-weight: var(--blx-peso-bold);
}
.blx-pie__bajada {
max-width: 22rem;
margin: 0 0 var(--blx-esp-3);
}
.blx-pie__redes {
display: flex;
flex-wrap: wrap;
gap: 0.6rem;
margin: 0 0 var(--blx-esp-4);
padding: 0;
list-style: none;
}
.blx-pie__red {
display: inline-flex;
align-items: center;
justify-content: center;
width: 44px;
height: 44px;
border-radius: 50%;
background: rgb(255 255 255 / 8%);
color: var(--blx-blanco);
transition: background-color 180ms ease, color 180ms ease, transform 180ms ease;
}
a.blx-pie__red:hover,
a.blx-pie__red:focus-visible {
background: var(--blx-menta-linx);
color: var(--blx-negro-verde);
transform: translateY(-2px);
}
.blx-pie__grupo-bloque {
padding-top: var(--blx-esp-3);
border-top: 1px solid rgb(255 255 255 / 10%);
}
.blx-pie__grupo {
display: inline-flex;
align-items: center;
min-height: 44px;
margin-bottom: 0.25rem;
}
.blx-pie__grupo-logo {
display: block;
width: auto;
max-width: 9.5em;
height: auto;
opacity: 0.9;
}
.blx-pie__grupo-titulo {
margin: 0 0 0.25rem;
color: var(--blx-blanco);
font-weight: var(--blx-peso-semibold);
}
.blx-pie__grupo-texto {
margin: 0;
max-width: 22rem;
color: rgb(255 255 255 / 62%);
font-size: 0.875rem;
}
.blx-pie__titulo {
margin: 0 0 var(--blx-esp-2);
color: rgb(255 255 255 / 60%);
font-family: var(--blx-fuente-display);
font-size: 0.75rem;
font-weight: var(--blx-peso-semibold);
letter-spacing: 0.14em;
text-transform: uppercase;
}
.blx-pie__titulo a {
color: inherit;
}
.blx-pie__lista {
display: grid;
gap: 0;
margin: 0;
padding: 0;
list-style: none;
}
.blx-pie__lista a {
display: flex;
align-items: center;
min-height: 44px;
padding: 0.35rem 0.5rem;
margin-inline: -0.5rem;
border-radius: var(--blx-radio);
}
.blx-pie__lista a:hover,
.blx-pie__lista a:focus-visible {
background: rgb(255 255 255 / 6%);
}
@media (prefers-reduced-motion: no-preference) {
.blx-pie__lista a {
transition: background-color 180ms ease, transform 180ms ease;
}
.blx-pie__lista a:hover,
.blx-pie__lista a:focus-visible {
transform: translateX(3px);
}
}
.blx-pie__lista-icono {
flex: none;
display: inline-flex;
align-items: center;
justify-content: center;
width: 18px;
height: 18px;
margin-right: 0.6rem;
color: rgb(255 255 255 / 45%);
transition: color 180ms ease;
}
.blx-pie__lista a:hover .blx-pie__lista-icono,
.blx-pie__lista a:focus-visible .blx-pie__lista-icono {
color: var(--blx-menta-linx);
}
.blx-pie__lista-texto {
min-width: 0;
}
.blx-pie__item--staging a {
flex-wrap: wrap;
}
.blx-pie__etiqueta-staging {
flex-basis: 100%;
margin-block-start: 0.2rem;
margin-inline-start: calc(18px + var(--blx-esp-1, 0.5rem));
font-size: 0.6875rem;
font-weight: 700;
line-height: 1.3;
letter-spacing: 0.02em;
text-transform: uppercase;
color: #ff9a94;
}
.blx-pie__datos {
display: grid;
gap: 0.9rem;
margin: 0 0 var(--blx-esp-3);
padding: 0;
list-style: none;
}
.blx-pie__dato {
display: flex;
align-items: flex-start;
gap: 0.7rem;
}
.blx-pie__dato-icono {
flex: none;
margin-top: 0.2rem;
color: var(--blx-menta-linx);
}
.blx-pie__dato--enlace {
align-items: center;
}
.blx-pie__dato a {
display: inline-flex;
align-items: center;
min-height: 44px;
overflow-wrap: anywhere;
}
.blx-pie__direccion {
margin: 0;
font-style: normal;
}
.blx-pie__direccion strong {
display: block;
color: var(--blx-blanco);
font-weight: var(--blx-peso-semibold);
}
.blx-pie__correo {
color: var(--blx-blanco);
font-weight: var(--blx-peso-semibold);
}
.blx-pie__otras {
margin: 0 0 var(--blx-esp-3);
color: rgb(255 255 255 / 62%);
font-size: 0.875rem;
}
.blx-pie__otras-titulo {
display: block;
margin-bottom: 0.35rem;
color: rgb(255 255 255 / 45%);
font-size: 0.7rem;
letter-spacing: 0.12em;
text-transform: uppercase;
}
.blx-pie__otras-lista {
display: grid;
gap: 0.1rem;
margin: 0;
padding: 0;
list-style: none;
}
.blx-pie__columnas {
display: grid;
gap: var(--blx-esp-3);
padding-bottom: var(--blx-esp-4);
}
.blx-pie__base {
padding-block: var(--blx-esp-2);
border-top: 1px solid rgb(255 255 255 / 10%);
background: rgb(0 0 0 / 22%);
color: rgb(255 255 255 / 60%);
font-size: 0.85rem;
}
.blx-pie__base-interior {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
gap: 0.75rem 1.5rem;
}
.blx-pie__legal {
margin: 0;
}
.blx-pie__legales-linea {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 0.75rem;
margin: 0;
padding: 0;
list-style: none;
}
.blx-pie__legales-linea a {
display: inline-flex;
align-items: center;
min-height: 44px;
padding-block: 0.35rem;
}
.blx-pie__legales-linea li:not(:last-child)::after {
content: "|";
margin-left: 0.75rem;
color: rgb(255 255 255 / 25%);
}
.blx-pie__legal-enlace {
display: inline-flex;
align-items: center;
gap: 0.4rem;
}
.blx-pie__legal-enlace svg {
flex: none;
opacity: 0.7;
}
.blx-pie__version,
.blx-version__sello {
color: rgb(255 255 255 / 45%);
font-size: 0.72rem;
font-variant-numeric: tabular-nums;
letter-spacing: 0.02em;
}
.blx-version {
position: relative;
display: inline-flex;
}
.blx-version__sello {
cursor: help;
border-block-end: 1px dotted rgb(255 255 255 / 35%);
}
.blx-version__sello:hover,
.blx-version__sello:focus-visible {
color: rgb(255 255 255 / 80%);
}
.blx-version__globo {
position: absolute;
inset-block-end: calc(100% + 8px);
inset-inline-start: 50%;
transform: translateX(-50%) translateY(4px);
z-index: 5;
width: max-content;
max-width: min(78vw, 22rem);
padding: 0.5rem 0.75rem;
background: var(--blx-verde-bosque);
border: 1px solid rgb(255 255 255 / 14%);
border-radius: 4px;
color: rgb(255 255 255 / 92%);
font-size: 0.72rem;
line-height: 1.45;
text-align: center;
text-transform: none;
letter-spacing: 0;
visibility: hidden;
opacity: 0;
transition: opacity 0.16s ease, transform 0.16s ease;
}
.blx-version__sello:hover + .blx-version__globo,
.blx-version__sello:focus-visible + .blx-version__globo {
visibility: visible;
opacity: 1;
transform: translateX(-50%) translateY(0);
}
@media (prefers-reduced-motion: reduce) {
.blx-version__globo {
transition: none;
transform: translateX(-50%);
}
.blx-version__sello:hover + .blx-version__globo,
.blx-version__sello:focus-visible + .blx-version__globo {
transform: translateX(-50%);
}
}
@media (max-width: 921px) {
.blx-pie__base-interior {
position: relative;
}
.blx-version {
position: static;
}
.blx-version__globo {
inset-inline: 16px;
inset-block-end: calc(100% + 8px);
width: auto;
max-width: none;
transform: translateY(4px);
}
.blx-version__sello:hover + .blx-version__globo,
.blx-version__sello:focus-visible + .blx-version__globo {
transform: translateY(0);
}
}
@media (max-width: 921px) and (prefers-reduced-motion: reduce) {
.blx-version__globo,
.blx-version__sello:hover + .blx-version__globo,
.blx-version__sello:focus-visible + .blx-version__globo {
transform: none;
}
}
.blx-pie .blx-idiomas__actual {
background: transparent;
border-color: rgb(255 255 255 / 22%);
color: rgb(255 255 255 / 78%);
}
.blx-pie .blx-idiomas__actual:hover {
border-color: var(--blx-menta-linx);
color: var(--blx-menta-linx);
}
.blx-pie .blx-idiomas__lista {
background: var(--blx-fondo);
}
.blx-pie__legales {
display: flex;
flex-wrap: wrap;
gap: var(--blx-esp-2);
list-style: none;
margin: 0;
padding: 0;
}
@media (min-width: 600px) {
.blx-pie__sitemap {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.blx-pie__col--marca {
grid-column: 1 / -1;
}
}
.blx-aviso {
color: var(--blx-error);
font-size: 0.875rem;
}
@media (min-width: 900px) {
.blx-menu-boton {
display: none;
}
.blx-cabecera__interior {
padding-block: 0.85rem;
padding-inline: clamp(1.25rem, 3.5vw, 3.5rem);
}
.blx-marca img {
max-height: 48px;
}
.blx-nav {
display: flex;
align-items: center;
gap: var(--blx-esp-3);
position: static;
padding: 0;
border-bottom: 0;
background: transparent;
max-height: none;
overflow: visible;
box-shadow: none;
}
.blx-nav {
flex: 0 1 auto;
min-width: 0;
}
.blx-nav__lista {
display: flex;
align-items: center;
gap: clamp(1.35rem, 2.2vw, 2.4rem);
}
.blx-nav__lista > .menu-item-cta {
margin-left: clamp(0.5rem, 1.2vw, 1.25rem);
}
.blx-nav__icono {
display: none;
}
.blx-nav__lista > li + li {
border-top: 0;
}
.blx-nav .blx-idiomas {
margin-top: 0;
padding-top: 0;
border-top: 0;
}
html.blx-menu-abierto,
body.blx-menu-abierto {
overflow: visible;
}
body.blx-menu-abierto::after {
content: none;
}
.blx-nav__lista > li > a {
gap: 0;
min-height: 44px;
padding: 0;
border-radius: 0;
background-color: transparent;
white-space: nowrap;
font-size: 1.0625rem;
font-weight: var(--blx-peso-medium);
}
.blx-nav__lista a {
background-image: linear-gradient(currentColor, currentColor);
background-repeat: no-repeat;
background-position: 0 100%;
background-size: 0% 1.5px;
transition: background-size 260ms cubic-bezier(0.65, 0, 0.35, 1), color 180ms ease;
}
.blx-nav__lista a:hover,
.blx-nav__lista a:focus-visible,
.blx-nav__lista .current-menu-item > a,
.blx-nav__lista .current_page_item > a {
background-color: transparent;
color: var(--blx-acento);
background-size: 100% 1.5px;
}
.blx-nav__lista > li > a {
position: relative;
}
.blx-nav__lista > li > a::before {
content: "";
position: absolute;
bottom: -0.45rem;
left: 0;
width: 100%;
height: 2px;
border-radius: 2px;
background: var(--blx-menta-linx);
transform: scaleX(0);
transform-origin: center;
transition: transform 0.3s cubic-bezier(0.22, 1, 0.36, 1);
}
.blx-nav__lista > li > a:hover::before,
.blx-nav__lista > li > a:focus-visible::before,
.blx-nav__lista > .menu-item-has-children:hover > a::before,
.blx-nav__lista > .menu-item-has-children:focus-within > a::before {
transform: scaleX(1);
}
.blx-nav__lista > .current-menu-item > a::before,
.blx-nav__lista > .current-menu-ancestor > a::before,
.blx-nav__lista > .current_page_item > a::before {
transform: scaleX(1);
}
.blx-nav__lista > .menu-item-cta {
margin-top: 0;
}
.blx-nav__lista > .menu-item-cta > a {
display: inline-flex;
align-items: center;
min-height: 44px;
padding: 0 1.25rem;
border: 1px solid transparent;
border-radius: var(--blx-radio);
background: linear-gradient(135deg, var(--blx-teal-linx), var(--blx-verde-linx));
box-shadow: 0 6px 16px -8px rgb(25 124 126 / 65%);
color: var(--blx-fondo);
font-weight: var(--blx-peso-semibold);
transition:
transform 0.3s cubic-bezier(0.22, 1, 0.36, 1),
box-shadow 0.3s ease,
background 0.3s ease;
}
.blx-nav__lista > .menu-item-cta > a:hover,
.blx-nav__lista > .menu-item-cta > a:focus-visible {
transform: translateY(-2px);
background: linear-gradient(135deg, var(--blx-verde-linx), var(--blx-verde-profundo));
box-shadow: 0 12px 24px -10px rgb(25 124 126 / 75%);
color: var(--blx-fondo);
}
.blx-nav__lista > .menu-item-cta > a::before {
content: none;
}
.blx-nav__lista > li > a[href$="#"] {
cursor: default;
}
.blx-pie__sitemap {
grid-template-columns: minmax(0, 1.5fr) repeat(3, minmax(0, 1fr)) minmax(0, 1.35fr);
gap: var(--blx-esp-4);
}
.blx-pie__col--marca {
grid-column: auto;
}
.blx-pie__lista a,
.blx-pie__legales-linea a,
.blx-pie__dato a {
min-height: 32px;
padding-block: 0.15rem;
}
.blx-pie__base-interior {
display: grid;
grid-template-columns: 1fr auto auto;
align-items: center;
}
.blx-nav__lista > .menu-item-has-children {
position: relative;
}
.blx-nav__lista .sub-menu {
position: absolute;
top: calc(100% + 0.85rem);
left: 50%;
z-index: 40;
min-width: 15rem;
padding: 0.4rem;
background: var(--blx-fondo);
border: 1px solid color-mix(in srgb, var(--blx-linea) 70%, transparent);
border-radius: 14px;
box-shadow:
0 2px 6px rgb(11 24 17 / 8%),
0 18px 40px -16px rgb(11 24 17 / 28%);
visibility: hidden;
opacity: 0;
transform: translate(-50%, -8px);
transition:
opacity 0.26s ease,
transform 0.26s cubic-bezier(0.22, 1, 0.36, 1),
visibility 0.26s;
}
.blx-nav__lista .sub-menu::before {
content: "";
position: absolute;
top: -6px;
left: 50%;
width: 11px;
height: 11px;
margin-left: -5.5px;
border-top: 1px solid color-mix(in srgb, var(--blx-linea) 70%, transparent);
border-left: 1px solid color-mix(in srgb, var(--blx-linea) 70%, transparent);
border-radius: 2px 0 0 0;
background: var(--blx-fondo);
transform: rotate(45deg);
}
.blx-nav__lista .sub-menu::after {
content: "";
position: absolute;
inset: -0.95rem 0 auto 0;
height: 0.95rem;
}
.blx-nav__lista > .menu-item-has-children:hover > .sub-menu,
.blx-nav__lista > .menu-item-has-children:focus-within > .sub-menu {
visibility: visible;
opacity: 1;
transform: translate(-50%, 0);
}
.blx-nav__lista .sub-menu a {
position: relative;
display: flex;
align-items: center;
min-height: 44px;
padding: 0 0.7rem 0 0.85rem;
border-radius: 9px;
transition: background-color 0.22s ease, padding-left 0.22s ease, color 0.22s ease;
}
.blx-nav__lista .sub-menu a::before {
content: "";
position: absolute;
top: 50%;
left: 0.3rem;
width: 3px;
height: 0;
border-radius: 3px;
background: var(--blx-menta-linx);
transform: translateY(-50%);
transition: height 0.24s cubic-bezier(0.22, 1, 0.36, 1);
}
.blx-nav__lista .sub-menu a:hover,
.blx-nav__lista .sub-menu a:focus-visible {
padding-left: 1.15rem;
background: var(--blx-fondo-alt);
}
.blx-nav__lista .sub-menu a:hover::before,
.blx-nav__lista .sub-menu a:focus-visible::before {
height: 1.15rem;
}
.blx-nav__lista > .menu-item-has-children > a::after {
content: "";
display: inline-block;
width: 0.36em;
height: 0.36em;
margin-left: 0.45em;
border-right: 2px solid currentColor;
border-bottom: 2px solid currentColor;
transform: translateY(-0.15em) rotate(45deg);
}
.blx-nav__lista .sub-menu .menu-item-has-children {
position: relative;
}
.blx-nav__lista .sub-menu .sub-menu {
top: -0.45rem;
left: calc(100% + 0.85rem);
transform: translate(-8px, 0);
}
.blx-nav__lista .sub-menu .sub-menu::before {
top: 1.35rem;
left: -6px;
margin-left: 0;
transform: rotate(-45deg);
}
.blx-nav__lista .sub-menu .sub-menu::after {
inset: 0 auto 0 -0.95rem;
width: 0.95rem;
height: auto;
}
.blx-nav__lista .sub-menu .menu-item-has-children:hover > .sub-menu,
.blx-nav__lista .sub-menu .menu-item-has-children:focus-within > .sub-menu {
visibility: visible;
opacity: 1;
transform: translate(0, 0);
}
.blx-nav__lista .sub-menu > .menu-item-has-children > a::after {
content: "";
display: inline-block;
width: 0.36em;
height: 0.36em;
margin-left: auto;
padding-left: 0;
border-right: 2px solid currentColor;
border-bottom: 2px solid currentColor;
transform: rotate(-45deg);
}
.blx-nav__lista .sub-menu > .menu-item-has-children > a {
gap: 1.2rem;
white-space: nowrap;
}
.blx-hero,
.blx-cabecera-pagina,
.blx-posteo__cabecera {
padding-block: var(--blx-esp-6) var(--blx-esp-5);
}
}
.blx-listado__bajada {
max-width: var(--blx-ancho-texto);
margin: 0 0 var(--blx-esp-4);
color: var(--blx-tinta-suave);
font-size: 1.0625rem;
line-height: 1.65;
}
.blx-cookies {
position: fixed;
right: 0;
bottom: 0;
left: 0;
z-index: 70;
padding: var(--blx-esp-2);
background: var(--blx-negro-verde);
background: color-mix(in srgb, var(--blx-negro-verde) 92%, var(--blx-verde-bosque));
color: rgb(255 255 255 / 88%);
border-top: 1px solid rgb(255 255 255 / 12%);
box-shadow: 0 -6px 24px rgb(0 0 0 / 24%);
transform: translateY(110%);
transition: transform 300ms cubic-bezier(0.2, 0, 0.2, 1);
}
.blx-cookies.is-quieto {
display: none;
}
.blx-cookies.is-visible {
transform: translateY(0);
}
.blx-cookies__caja {
display: grid;
gap: var(--blx-esp-2);
max-width: var(--blx-ancho-max);
margin-inline: auto;
}
.blx-cookies__titulo {
display: flex;
align-items: center;
gap: 0.5rem;
margin: 0 0 0.35rem;
color: var(--blx-blanco);
font-size: 1rem;
font-weight: var(--blx-peso-semibold);
}
.blx-cookies__titulo .blx-icono {
flex: 0 0 auto;
color: var(--blx-menta-linx);
}
.blx-cookies__texto {
margin: 0;
max-width: 78ch;
font-size: 0.875rem;
line-height: 1.6;
}
.blx-cookies__legales {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 0.25rem;
margin: 0.35rem 0 0;
font-size: 0.875rem;
}
.blx-cookies__legales a {
display: inline-flex;
align-items: center;
min-height: 44px;
padding-inline: 0.4rem;
margin-inline: -0.4rem;
border-radius: var(--blx-radio);
color: var(--blx-menta-linx);
text-decoration: underline;
text-underline-offset: 0.15em;
text-decoration-thickness: 1px;
background-image: none;
transition: background-color 160ms ease;
}
.blx-cookies__legales a:hover,
.blx-cookies__legales a:focus-visible {
background: rgb(255 255 255 / 10%);
}
.blx-cookies__sep {
opacity: 0.4;
}
.blx-cookies__acciones {
display: flex;
flex-wrap: wrap;
gap: 0.5rem;
}
.blx-cookies__boton {
flex: 1 1 auto;
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 44px;
padding: 0.6rem 1.1rem;
border: 1px solid transparent;
border-radius: 100px;
font-family: inherit;
font-size: 0.875rem;
font-weight: var(--blx-peso-semibold);
line-height: 1.3;
cursor: pointer;
transition: background-color 180ms ease, color 180ms ease, border-color 180ms ease;
}
.blx-cookies__boton--secundario {
background: transparent;
color: var(--blx-blanco);
border-color: rgb(255 255 255 / 38%);
}
.blx-cookies__boton--secundario:hover,
.blx-cookies__boton--secundario:focus-visible {
background: rgb(255 255 255 / 12%);
border-color: rgb(255 255 255 / 62%);
}
.blx-cookies__boton--primario {
background: var(--blx-menta-linx);
color: var(--blx-negro-verde);
border-color: var(--blx-menta-linx);
}
.blx-cookies__boton--primario:hover,
.blx-cookies__boton--primario:focus-visible {
background: var(--blx-blanco);
border-color: var(--blx-blanco);
}
@media (min-width: 700px) {
.blx-cookies {
padding: var(--blx-esp-2) var(--blx-esp-3);
}
.blx-cookies__caja {
grid-template-columns: 1fr auto;
align-items: center;
gap: var(--blx-esp-3);
}
.blx-cookies__acciones {
flex-wrap: nowrap;
}
.blx-cookies__boton {
flex: 0 0 auto;
}
}
@media (prefers-reduced-motion: reduce) {
.blx-cookies {
transition: none;
}
}
.blx-fondo {
position: absolute;
inset: 0;
z-index: 0;
overflow: hidden;
pointer-events: none;
}
.blx-fondo ~ * {
position: relative;
z-index: 1;
}
.blx-fondo--orbes span {
position: absolute;
width: calc(14rem + var(--i) * 5rem);
aspect-ratio: 1;
border-radius: 50%;
background: radial-gradient(
circle at 50% 50%,
rgb(47 199 181 / 26%) 0%,
rgb(47 199 181 / 10%) 45%,
transparent 70%
);
top: calc(-8rem + var(--i) * 12%);
left: calc(-10rem + var(--i) * 23%);
opacity: 0;
}
.blx-fondo--orbes span:nth-child(even) {
background: radial-gradient(
circle at 50% 50%,
rgb(35 145 147 / 30%) 0%,
rgb(35 145 147 / 12%) 45%,
transparent 70%
);
}
.blx-fondo--puntos::before {
content: "";
position: absolute;
top: -25%;
left: -25%;
width: 150%;
height: 150%;
background-image: radial-gradient(rgb(255 255 255 / 12%) 1px, transparent 1px);
background-size: 34px 34px;
opacity: 0;
}
@media (prefers-reduced-motion: no-preference) {
.blx-fondo--orbes span {
animation:
blx-orbe-aparecer 1.6s ease-out forwards,
blx-orbe-derivar calc(26s + var(--i) * 7s) ease-in-out infinite alternate;
animation-delay: calc(var(--i) * 0.4s), calc(var(--i) * 1.5s);
}
.blx-fondo--puntos::before {
animation:
blx-orbe-aparecer 2s ease-out forwards,
blx-trama-derivar 90s linear infinite;
}
@keyframes blx-orbe-aparecer {
to {
opacity: 1;
}
}
@keyframes blx-orbe-derivar {
from {
transform: translate3d(0, 0, 0) scale(1);
}
to {
transform: translate3d(6rem, 4rem, 0) scale(1.18);
}
}
@keyframes blx-trama-derivar {
from {
transform: translate3d(0, 0, 0);
}
to {
transform: translate3d(-340px, -340px, 0);
}
}
}
@media (prefers-reduced-motion: reduce) {
.blx-fondo--orbes span,
.blx-fondo--puntos::before {
opacity: 1;
}
}
.blx-pasos {
overflow: hidden;
max-height: 100px;
padding-block: var(--blx-esp-2);
background: var(--blx-negro-verde);
color: var(--blx-blanco);
}
.blx-pasos__lista {
display: grid;
grid-template-areas: "paso";
grid-template-columns: minmax(0, 1fr);
margin: 0;
padding: 0;
list-style: none;
}
.blx-prepie__paso {
grid-area: paso;
display: grid;
grid-template-columns: auto 1fr;
align-items: center;
gap: var(--blx-esp-2);
width: min(100%, 46rem);
justify-self: center;
visibility: hidden;
opacity: 0;
transform: translateY(10px) scale(0.985);
transition:
opacity 0.32s cubic-bezier(0.4, 0, 1, 1),
transform 0.32s cubic-bezier(0.4, 0, 1, 1),
visibility 0.32s;
}
.blx-prepie__paso.is-activo {
visibility: visible;
opacity: 1;
transform: none;
transition:
opacity 0.55s cubic-bezier(0.16, 1, 0.3, 1) 0.16s,
transform 0.55s cubic-bezier(0.16, 1, 0.3, 1) 0.16s,
visibility 0s linear 0.16s;
}
.blx-prepie__numero {
display: none;
}
.blx-prepie__paso .blx-prepie__icono {
transform: scale(0.88);
transition: transform 0.32s cubic-bezier(0.4, 0, 1, 1);
}
.blx-prepie__paso.is-activo .blx-prepie__icono {
transform: none;
transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1) 0.24s;
}
.blx-prepie__icono {
display: grid;
place-items: center;
width: 44px;
height: 44px;
border-radius: 50%;
background: rgb(255 255 255 / 8%);
border: 1px solid rgb(47 199 181 / 45%);
color: var(--blx-menta-linx);
}
.blx-prepie__cuerpo {
display: grid;
gap: 0.1rem;
min-width: 0;
}
.blx-prepie__titulo {
font-family: var(--blx-fuente-display);
font-size: 1rem;
font-weight: var(--blx-peso-bold);
line-height: 1.25;
color: var(--blx-blanco);
}
.blx-prepie__texto {
font-size: 0.875rem;
line-height: 1.35;
color: rgb(255 255 255 / 78%);
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
}
@media (max-width: 599px) {
.blx-pasos {
max-height: 84px;
}
.blx-prepie__icono {
width: 40px;
height: 40px;
}
.blx-prepie__texto {
display: none;
}
}
@media (prefers-reduced-motion: reduce) {
.blx-prepie__paso,
.blx-prepie__paso.is-activo,
.blx-prepie__paso .blx-prepie__icono,
.blx-prepie__paso.is-activo .blx-prepie__icono {
transform: none;
transition: opacity 0.25s linear, visibility 0.25s;
}
}
.blx-pasos.is-paso-1 { --blx-prepie-c: var(--blx-proceso-1); }
.blx-pasos.is-paso-2 { --blx-prepie-c: var(--blx-proceso-2); }
.blx-pasos.is-paso-3 { --blx-prepie-c: var(--blx-proceso-3); }
.blx-pasos.is-paso-4 { --blx-prepie-c: var(--blx-proceso-4); }
.blx-pasos.is-paso-5 { --blx-prepie-c: var(--blx-proceso-5); }
.blx-pasos.is-paso-6 { --blx-prepie-c: var(--blx-proceso-6); }
.blx-pasos.is-paso-7 { --blx-prepie-c: var(--blx-proceso-7); }
@media (min-width: 922px) {
.blx-pasos {
background-color: var(--blx-negro-verde);
background-image: linear-gradient(
90deg,
color-mix(in srgb, var(--blx-prepie-c, var(--blx-menta-linx)) 22%, transparent) 0%,
color-mix(in srgb, var(--blx-prepie-c, var(--blx-menta-linx)) 6%, transparent) 55%,
transparent 100%
);
transition: background-color 0.8s ease, background-image 0.8s ease;
}
.blx-prepie__paso {
grid-template-columns: auto auto;
justify-content: center;
width: auto;
max-width: 46rem;
}
.blx-prepie__cuerpo {
text-align: center;
}
.blx-prepie__icono {
color: var(--blx-prepie-c, var(--blx-menta-linx));
border-color: color-mix(in srgb, var(--blx-prepie-c, var(--blx-menta-linx)) 55%, transparent);
background: color-mix(in srgb, var(--blx-prepie-c, var(--blx-menta-linx)) 14%, transparent);
transition: color 0.8s ease, border-color 0.8s ease, background-color 0.8s ease;
}
@supports not (background: color-mix(in srgb, red 10%, white)) {
.blx-prepie__icono {
border-color: rgb(47 199 181 / 45%);
background: rgb(255 255 255 / 8%);
}
}
}
@media (prefers-reduced-motion: reduce) {
.blx-pasos,
.blx-prepie__icono {
transition: none;
}
}
.blx-agua {
position: absolute;
top: 50%;
z-index: 0;
width: 512px;
height: 512px;
color: var(--blx-marca);
opacity: 0.06;
pointer-events: none;
transform: translateY(calc(-50% + var(--blx-py, 0px)));
will-change: transform;
}
.blx-agua--der {
right: -110px;
}
.blx-agua--izq {
left: -110px;
}
.blx-agua__icono .blx-icono__fondo {
opacity: 0.55;
}
@media (max-width: 921px) {
.blx-agua {
width: 320px;
height: 320px;
}
.blx-agua--der {
right: -80px;
}
.blx-agua--izq {
left: -80px;
}
}
@media (prefers-reduced-motion: reduce) {
.blx-agua {
transform: translateY(-50%);
will-change: auto;
}
}
@media (max-width: 921px) {
.blx-nav__lista a {
min-height: 44px;
padding-block: 0.3rem;
line-height: 1.25;
}
.blx-nav__lista > li + li {
margin-block-start: 0;
}
.blx-nav {
padding-block: 0.25rem 0.5rem;
}
}
