:root{
    --azulypf: #0063c2;
    --azulypfmoderno: #0F62FE;
    --verdeypfmoderno: #00F5B4;
    --azuloscuro: #01041E;

    --white: #fff;

     /* Gradientes */
  --gradiente-azul-verde: linear-gradient(135deg, var(--azulypfmoderno) 0%, var(--verdeypfmoderno) 100%);
  --gradiente-azul-dual: linear-gradient(135deg, var(--azulypf) 0%, var(--azulypfmoderno) 100%);
  --gradiente-full: linear-gradient(135deg, var(--azuloscuro) 0%, var(--azulypfmoderno) 40%, var(--verdeypfmoderno) 100%);
}

@font-face {
  font-family: 'DIN';
  src: url('https://ik.imagekit.io/ypfinnovia/DIN-Bold.woff2?updatedAt=1756518253362') format('woff2'),
      url('https://ik.imagekit.io/ypfinnovia/DIN-Bold.woff?updatedAt=1756518253477') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'DIN';
  src: url('https://ik.imagekit.io/ypfinnovia/DIN-Medium.woff2?updatedAt=1756518763498') format('woff2'),
      url('https://ik.imagekit.io/ypfinnovia/DIN-Medium.woff?updatedAt=1756518763720') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

*{
  font-family: 'DIN';
}

h1, h2, h3, h4, h5, h6{
  font-weight: bold;
}

.container {
    max-width: 1285px !important; 
  }

body{
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  width: 100%;

}