
body {
  @media screen and (max-width: 600px) {

    }
}

h1 {
    padding-top: 40px;
    font-family: 'Afacad';
    text-align: center;
    /* color: #0E0E0E; */
   z-index: 100;
    font-size:6em;
    @media screen and (max-width: 600px) {
      font-size:2.5em;

      }
    margin-block-start: 0em;
    margin-block-end: 0em;
    line-height: 1em;

  }
  /* .glass {
    padding-left: 1em;
    padding-right: 1em;
  } */

  .text {
    /* text-transform: uppercase; */
    background: linear-gradient(to right, #BD99FF 0%, #8342FC 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font: {
      size: 20vw;
    };
  }
  p {
    font-size:1.2em;
      font-family: 'Afacad';
      text-align: center;
    max-width: 600px;
    margin: auto;
    padding-top: 1em;
  }
  button{
    margin-top: 2em;
    border-radius: 30px;
    background-color: transparent;
    padding: 1.5em;
    padding-left: 3em;
    padding-right: 3em;
    border: #0E0E0E solid 2px;
    color: #0E0E0E;
  }
  header {
    padding-top: 2em;
    display: flex;
    justify-content: space-between;
    width: 100%;
    max-width: 1400px;
  }
  .logo {
    img {max-width: 180px;}
  }
  .menu {
    display: flex;
    align-items: center;
    gap: 1em;
  }
  nav {
    font-size:3em;
  }
  .partenaires {
    padding-bottom: 6em;
    display: block;
    ul {
        display: flex;
        gap: 30px;
        flex-wrap: wrap;
        width: 100%;
        justify-content: space-evenly;
        li {
            list-style: none;
            a {
                color: #BD99FF;
                text-decoration: none;
                text-transform: uppercase;
                font-weight: 900;
                font-size: 2.5em;
            }
        }
    }
  }
  .partenaires ul li a {

        color: #BD99FF;
        text-decoration: none;
        text-transform: uppercase;
        font-weight: 900;
        font-size: 25px;
    
  }
  ul {
    padding-left: 0;
  }
  body {
    width: 100vw;
    min-height: 100vh;
    margin: 0;
    /* background-color: #F4F4F4;
    background-image: url('1.png');
    background-size: cover;
    overflow: hidden; */
    font-family: "Afacad";
}
.glass {
  padding: 20px;

  display:flex;
align-items:center;
flex-direction: column;
justify-content: space-between;
min-height: 100vh;
}
    
    

/* 
           body {
            background: linear-gradient(-45deg, #8342FC, #0e0e0e, #f4f4f4 #BD99FF );
            background-size: 400% 400%;
            animation: gradient 15s ease infinite;
            height: 100vh;
          }
          
          @keyframes gradient {
            0% {
              background-position: 0% 50%;
            }
            50% {
              background-position: 100% 50%;
            }
            100% {
              background-position: 0% 50%;
            }
          }
             */


