.fondo{

    /* Degradado oscuro semitransparente sobre la imagen */
  
     background-size: 100% 100%;        /* Ajusta la imagen al tamaño de pantalla */
    background-position: center;  /* Centra la imagen */
    background-repeat: no-repeat; /* Evita repeticiones */
    width: 100vw;                 /* Ocupa ancho completo */
    height: 100vh;

}
 .c{

     background-size: 100% 100%;     /* Ajusta la imagen al tamaño de pantalla */
    background-position: center;  /* Centra la imagen */
    background-repeat: no-repeat; /* Evita repeticiones */
    width: 100vw;                 /* Ocupa ancho completo */
    height: 100vh;
    }
  .logo{
    width: 50%;
    height: 50%;
    border-radius: 40%;
  }
