/* Misceláneas fijas en los costados (estilo de la presentación), en todas las páginas.
   Blanco con difference: se leen sobre fondos claros y oscuros. */
.marcas { position: fixed; inset: 0; z-index: 7; pointer-events: none; mix-blend-mode: difference; color: #fff;
  font-family: "Neue Montreal", Helvetica, Arial, sans-serif; font-weight: 700; font-size: 10.5px; letter-spacing: .09em; text-transform: uppercase; }
.marcas span { position: absolute; white-space: nowrap; }
.marcas .m-anio { left: 6vw; top: 118px; }
.marcas .m-marca { right: 6vw; top: 118px; }
.marcas .m-inf { left: 50%; bottom: calc(var(--pie, 48px) + 14px); transform: translateX(-50%); font-size: 22px; font-weight: 400; letter-spacing: 0; }
.marcas .m-en { left: 22px; top: 50%; transform: translate(-50%, -50%) rotate(-90deg); transform-origin: center; left: 26px; }
.marcas .m-es { right: 26px; top: 50%; transform: translate(50%, -50%) rotate(90deg); transform-origin: center; }
.marcas .m-anio2 { left: 6vw; bottom: calc(var(--pie, 48px) + 18px); }
.marcas .m-marca2 { right: 6vw; bottom: calc(var(--pie, 48px) + 18px); }
@media (max-width: 820px) { .marcas .m-en, .marcas .m-es, .marcas .m-anio2, .marcas .m-marca2 { display: none; } .marcas .m-anio, .marcas .m-marca { top: 96px; } .marcas .m-inf { display: none; } }
