/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 28-abr-2023, 17:55:57
    Author     : Usuario
*/
/* =========================================
   FOOTER DEFINITIVO
   ========================================= */
.footer-section {
  background-color: #ffffff;
}

/* Color azul principal de la marca */
.text-sea-blue {
  color: #3158a3 !important; 
}

/* Logotipo / Texto gigante */
.footer-brand {
  /* clamp() asegura que sea gigante en PC pero encaje bien en móvil */
  font-size: clamp(3.5rem, 8vw, 6rem); 
  letter-spacing: -2px;
  line-height: 1;
}

/* Trazo azul bajo el logo */
.footer-underline {
  position: absolute;
  bottom: 0px;
  left: 10%;
  width: 80%;
  height: 20px;
  pointer-events: none;
}

/* Texto gris bajo el logo */
.footer-text {
  font-size: 0.95rem;
  color: #888888;
  line-height: 1.6;
}

/* Títulos de las columnas (LÍNEAS, NAVEGACIÓN, CONTACTO) */
.footer-heading {
  font-size: 0.75rem;
  font-weight: 600;
  color: #999999; /* Gris medio */
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-bottom: 1.5rem;
}

/* Enlaces de las listas */
.footer-link {
  font-size: 0.95rem;
  color: #444444; /* Gris oscuro */
  text-decoration: none;
  transition: color 0.2s ease;
  display: inline-block;
  margin-bottom: 1rem; /* Separación vertical entre enlaces */
}

.footer-link:hover {
  color: #3158a3; /* Se vuelve azul al pasar el ratón */
}

/* Línea divisoria inferior */
.footer-divider {
  border-color: #eaeaea;
  margin-top: 4rem;
  margin-bottom: 1.5rem;
}

/* Textos de la franja final (Copyright y legales) */
.footer-bottom-text {
  font-size: 0.85rem;
  color: #999999;
}

.footer-bottom-link {
  font-size: 0.85rem;
  color: #999999;
  text-decoration: none;
  margin-left: 1.5rem; /* Separación entre los enlaces legales */
  transition: color 0.2s ease;
}

.footer-bottom-link:hover {
  color: #3158a3;
}
