@charset "UTF-8";


/* THIN (Muy Delgada) */
@font-face {
  font-family: 'Gilroy';
  src: url('gilroy-thin-webfont.woff2') format('woff2'),
       url('gilroy-thin-webfont.ttf') format('truetype');
  font-weight: 100; /* Peso correcto para fuentes Thin */
  font-style: normal;
  font-display: swap;
}

/* LIGHT (Delgada) */
@font-face {
  font-family: 'Gilroy';
  src: url('gilroy-light-webfont.woff2') format('woff2'),
       url('gilroy-light-webfont.ttf') format('truetype');
  font-weight: 300; /* Peso correcto para fuentes Light */
  font-style: normal;
  font-display: swap;
}

/* MEDIUM (Cuerpo normal / Párrafos) */
@font-face {
  font-family: 'Gilroy';
  src: url('gilroy-medium-webfont.woff2') format('woff2'),
       url('gilroy-medium-webfont.ttf') format('truetype');
  font-weight: 500; /* Peso correcto para fuentes Medium/Regular */
  font-style: normal;
  font-display: swap;
}

/* SEMIBOLD (Títulos secundarios / Destacados) */
@font-face {
  font-family: 'Gilroy';
  src: url('gilroy-black-webfont.woff2') format('woff2'),
       url('gilroy-black-webfont.ttf') format('truetype');
  font-weight: 400; /* Peso correcto para fuentes Semibold */
  font-style: normal;
  font-display: swap;
}

/* SEMIBOLD ITALIC (Cursiva Destacada) */
@font-face {
  font-family: 'Gilroy';
  src: url('gilroy-semibolditalic-webfont.woff2') format('woff2'),
       url('gilroy-semibolditalic-webfont.ttf') format('truetype');
  font-weight: 400;
  font-style: italic; /* 🌟 CAMBIO: Se le indica que es la versión cursiva */
  font-display: swap;
}

@font-face {
  font-family: 'Gilroy';
  src: url('gilroy-regular-webfont.woff2') format('woff2'),
       url('gilroy-regular-webfont.ttf') format('truetype');
  font-weight: 400;
  font-style: normal; /* 🌟 CAMBIO: Se le indica que es la versión cursiva */
  font-display: swap;
}

@font-face {
  font-family: 'Gilroy';
  src: url('gilroy-regular-webfont.woff2') format('woff2'),
       url('gilroy-regular-webfont.ttf') format('truetype');
  font-weight: 400;
  font-style: normal; /* 🌟 CAMBIO: Se le indica que es la versión cursiva */
  font-display: swap;
}
@font-face {
  font-family: 'Gilroy';
  src: url('gilroy-bold-webfont.woff2') format('woff2'),
       url('gilroy-bold-webfont.ttf') format('truetype');
  font-weight: 400;
  font-style: normal; /* 🌟 CAMBIO: Se le indica que es la versión cursiva */
  font-display: swap;
}
/* ==========================================================================
   2. SOBREESCRITURA EN BOOTSTRAP 5
   ========================================================================== */
:root {
  --bs-font-sans-serif: 'Gilroy', Arial, sans-serif;
  --bs-body-font-family: var(--bs-font-sans-serif);
}

/* Aplicación limpia a los encabezados */
h1, h2, h3, h4, h5, h6 {
	font-family: 'Gilroy', Arial, sans-serif;
	font-weight: 900; /* Forzamos a que los encabezados usen la versión 'Black' de inmediato */
	min-height: 80px;
}

/* Forzamos a que los párrafos usen la versión 'Medium' que es más legible */
p {
  font-weight: 500;
}
