  .loungeProduit{
    display: grid;
    border-bottom: 1px dotted #d4ceca;
    grid-template-columns: 1fr auto;
    gap: 5px;
    align-items: center;
    padding: 5px;
  }
  .loungeProduitNom{
    font-size : 16px;
    font-weight : 700;
    margin: 0px;
  }
  .loungeProduitPrix{
    font-size : 16px;
    font-weight : 700;
    color : var(--SLF-background-color);
    text-align : right;
    margin: 0px;
  }
  .loungeProduitResume{
    font-size : 12px;
    margin: 0px;
    font-style: oblique;
  }
  .loungeProduitDesc{
    margin-top: 0px;
    font-size : 18px;
    color : #a3ff12;
  }
  
  
  .text-center {
      text-align: center!important;
  }
  
  .site-layout--landing .social-menu--landing {
      opacity: 1;
      transition: all .7s cubic-bezier(.86,0,.07,1) .6s;
  }
  @media (min-width: 992px)
  .social-menu--landing {
      display: flex;
      justify-content: center;
  }
  .social-menu--landing {
      display: inline-block;
      margin: -1.125rem 0 0;
  }
  .social-menu {
      padding-left: 0;
      list-style: none;
      padding: 25px 0px;
  }
  dl, ol, ul {
      margin-top: 0;
  }
  address, dl, ol, ul {
      margin-bottom: 1rem;
  }
  
  @media (min-width: 1440px){
  .social-menu--landing li {
      margin-left: 3rem;
      margin-right: 3rem;
  }
}
  .social-menu--landing li {
      margin-left: 1.5rem;
      margin-right: 1.5rem;
  }
  .social-menu--landing li {
      margin: 1.125rem 3rem;
  }
  /* .social-menu li {
      display: inline-block;
  } */

  .social-menu--landing-glitch li a {
      transform: translateZ(0);
  }
  .social-menu--landing li a {
      position: relative;
      display: block;
      padding-left: 2.875rem;
      font-size: 1.625rem;
      font-weight: 700;
      letter-spacing: -.03em;
      line-height: 1;
      text-transform: uppercase;
      text-align: left;
      color: #fff;
  }
  
  .social-menu--landing-glitch .glitch-layer--1 {
      color: #f0f;
      z-index: -2;
  }
  .social-menu--landing-glitch .glitch-layer {
      position: absolute;
      left: 0;
      top: 0;
      opacity: .8;
  }
  .social-menu--landing li a i {
      display: block;
      position: absolute;
      left: 0;
      top: 0;
      font-size: 2.25rem;
      color: #a3ff12;
  }
  
  
  .social-menu--landing-glitch .glitch-layer--2 {
      color: #0ff;
      z-index: -1;
  }
  
  .social-menu--landing-glitch li a:hover .glitch-layer--1 {
      animation: u .3s cubic-bezier(.25,.46,.45,.94) both infinite;
  }
  .social-menu--landing-glitch li a:hover .glitch-layer--2 {
      animation: u .3s cubic-bezier(.25,.46,.45,.94) reverse both infinite;
  }
  .social-menu--landing .link-subtitle {
      display: block;
      font-size: .75rem;
      font-weight: 500;
  }
  
  @keyframes u {
      0% {
          transform: translate(0)
      }
      20% {
          transform: translate(-3px, 3px)
      }
      40% {
          transform: translate(-3px, -3px)
      }
      60% {
          transform: translate(3px, 3px)
      }
      80% {
          transform: translate(3px, -3px)
      }
      to {
          transform: translate(0)
      }
  }
  
  a {
      text-decoration: none;
  }
  #footer{
      border :none;
  }


  .loungeBarResume{
    padding: 75px 5px 5px 5px;
    margin : auto;
    color : white;
  }

  .tarifs, .exempleTeamBuilding{
    margin : auto;
    color : white;
  }
  .tarifs h2, .loungeBarResume h2, .exempleTeamBuilding h2{
    font-size: 28px;
    padding: 5px;
  }
  .tarifs h3, .exempleTeamBuilding h3{
    font-size : 18px;
    text-decoration : underline;
    margin-bottom: 0px;  
  }

  .loungeCat{
    padding: 5px;;          
  }   

  @media (min-width: 992px){

    .tarifs h2, .loungeBarResume h2, .exempleTeamBuilding h2{
        font-size : 48px;
        padding: 0px;
      }

      .tarifs h3, .exempleTeamBuilding h3{
        font-size : 24px;
      }
      .tarifs, .exempleTeamBuilding{
        width : 960px;
        margin : auto;
        color : white;
      }
      .loungeCat{
        padding: inherit;
      }
  }
  ul.main-navList.social-menu--landing.social-menu--landing-glitch {
    justify-self: self-end;
}


.loungeImageContainer{

}

.loungeImage{
    width : 75px;
}

.modal img{
    width : 100%;
}