/* HERO SECTION */
.hero {
    min-height: 100vh;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 10px;
    background-color: black;
  }
  
  #content-hero {
    margin-top: 60px;
    width: 80%;
    display: flex;
    flex-direction: column;
    gap: 10px;
    background-color: black;
  }
  
  #title-hero {
    text-align: center;
    font-family: var(--main);
    font-weight: bold;
    font-size: 4rem;
  }
  
  #title-hero > strong {
    background: linear-gradient(
        to right,
        var(--greenFull3),
        var(--greenFull2) 85%,
        white
      )
      97%;
    background-size: cover;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: #28ff00;
    font-size: inherit; /* Añade esta línea para que herede el mismo tamaño */
    font-weight: inherit; /* Mantiene la consistencia del peso de la fuente */
  }
  
  #foot-hero {
    text-align: center;
    color: white;
    font-family: var(--second);
    font-weight: bold;
    font-size: 40px;
    font-weight: 200;
  }
  
  #link-hero, #btn-prueba-wuweiclip {
    margin-top: 45px;
    padding: 10px 20px;
    border-radius: 5px;
    background-color: var(--greenFull3);
    color: black;
    font-family: var(--main);
    transition: 0.2s;
    font-weight: bold;
    text-decoration: none;
  }
  
  #link-hero:hover, #btn-prueba-wuweiclip:hover {
    transition: 0.6s;
    background-color: white;
  }
  
  /* HERO SECTION */
  /* RESPONSIVES QUERYS */
  @media (max-width: 668px) {
    #title-hero {
      font-size: 2.5rem;
      margin-bottom: 15px;
    }
  
    #foot-hero {
      font-size: 1.6rem;
    }
  
    .carrusel-section > #title-carrusel {
      font-size: 2.7rem;
    }
  }
  @media (max-width: 468px) {
    #title-hero {
      font-size: 2rem;
      margin-bottom: 15px;
    }
  }
  /* RESPONSIVES QUERYS */