main p{
    background-color:white;
    color: #1f1f1e;
    padding: 50px;
    margin-left:100px;
    margin-right:100px;
    border-radius: 20px;
    box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px;
    font-weight: 700;
    line-height: 1.5;
    text-align: justify;
    font-size: 1.125em;
    margin-bottom: 50px;

    
}

h1{
    margin-bottom: 20px;
}

p a{
    color:#ff7f31;
    font-size: 1em;
    font-weight: 500;
}

body{
    background-color:#fffaef;
}

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

    nav{
      display: flex;
      flex-direction: column;
      justify-content: flex-start;
      align-items: none;
      margin: 0px;
      height: 220px;
      font-size: 0.75em;
      line-height: 1.25;
  
    }
  
    .lien-page{
      display: flex;
      flex-direction: column;
  
    }
  
    h1{
      font-size: 3em;
      margin: 0px;
      font-weight: 600;
      text-align: center;
    }

    nav a{
        margin-left: 0px
    }
    
    nav img{
        width: 20%;
    }

    main p{
        padding: 20px;
        margin: 20px;
        
    }
}