
.menu-salut{
    font-size: 1.5rem;  
}


.text-legal{
  max-width: 680px;
  font-size: 0.7rem;  
}

.text-max-980{
  max-width: 980px;
}

.text-max-350{
  max-width: 350px;
}

li {
    list-style-type: none;
}

.title {
    font-size: 4rem;
  }

 .subtitle p{
    font-size: 2rem;
    line-height: 1.7rem;
    max-width: 550px;
    font-family: 'Favorit light';
  }

  .card{
    border-radius: 0rem !important;
    width: 100%;
    max-width: 430px;
    margin: 30px;
    }

/* X Small devices ( phones, 376px and 576pc)*/
@media (min-width: 300px) and (max-width: 575.98px) {

    .title {
      font-size: 4rem;
      line-height: 0.8 !important;
      margin-bottom: 36px !important;
    }

    .card {
      margin: 15px 0;
      width: 100%;
    }

    }
  
  
  /* Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767.98px) {
    .title {
      font-size: 4rem;
      line-height: 0.8 !important;
      margin-bottom: 36px !important;
    }

    .card {
      margin: 20px 10px;
    }

    }
    
  /* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) {  
    .title {
      font-size: 4rem;
      line-height: 0.8 !important;
      margin-bottom: 36px !important;
    }

    
    }
  
  /* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199.98px) { 
  
    }
    
  /* Extra large devices (large desktops, 1200px )*/
@media (min-width: 1200px) and (max-width: 1499.98px){   

  }
    
  /* Extra large devices (large desktops, 1500px and up)*/
@media (min-width: 1500px) {

  }
  
