.w400 {
  width: 400px;
  height: 400px;
}

h2 {
font-family: "DMSerifDisplay Regular", Georgia, serif !important;
}


/* FOOTER */
/* El contenedor del texto */
.lansdev-text {
    margin: 0;
    font-size: 0.85em;
}

/* El enlace: blanco por defecto */
.lansdev-main-link {
    text-decoration: none;
    color: #ffffff; /* Todo el texto en blanco */
    transition: color 0.3s ease;
}

/* Estilo de la marca (Lans y Dev) */
.lansdev-brand {
    font-weight: 700;
    color: #ffffff; /* Aseguramos que empiecen en blanco */
    transition: color 0.4s ease;
}

/* --- EFECTOS HOVER --- */

/* Al hacer hover sobre el enlace, cambiamos cada parte */
.lansdev-main-link:hover .part-lans {
    color: #0B3C5D; 
}

.lansdev-main-link:hover .part-dev {
    color: #1DD3C6; 
}

/* Opcional: que el resto del texto (Desarrollado por / ©) 
   cambie ligeramente de blanco a un gris claro al hacer hover */
.lansdev-main-link:hover {
    color: #f8f9fa;
}

/* LOGO FOOTER */
#block-b5subtheme-logofooter img {
  max-width: 275px;
  max-height: 80px;
}