/* JA Space: fuerza el logo a 300x93px exactos */
:root{
  --ja-logo-w: 300px;
  --ja-logo-h: 93px;
}

.t4-navbar .navbar-brand img,
.t4-navbar .logo-image img,
.navbar-brand img,
.logo-image img{
  width: var(--ja-logo-w) !important;
  height: var(--ja-logo-h) !important;
  max-width: none !important;
  max-height: none !important;
  object-fit: contain; /* mantiene proporción dentro del marco */
  display: block;
}

/* Evita que el contenedor del logo lo achique */
.t4-navbar .navbar-brand,
.t4-navbar .logo,
.t4-navbar .logo-image,
.navbar-brand{
  width: var(--ja-logo-w);
  height: var(--ja-logo-h);
  display: flex;
  align-items: center;
}
