#anaf {
  margin-top: 160px;
  margin-bottom: 120px;
}

.bloc-35 {
  display: none;
}

#anaf h4 {
  background-color: #0a2c7a;
  color: white;
  padding: 10px 12px;
  border-radius: 6px;
  display: inline-block;
}

#anaf .container {
  display: flex;
  gap: 80px;
  align-items: center;
}

#anaf .col {
  width: 50%;
}

.container-boutons {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
}

@media (max-width: 800px) {
  #anaf .container {
    flex-direction: column;
    gap: 30px;
  }
  #anaf .col {
    width: 100%;
  }
}

/*#kit-com {
  display: grid;
  grid-template-columns: 1fr 1fr;
}*/

#kit-com .ligne {
  display: flex;
}

#kit-com .container {
  width: 50%;
}

#kit-com .sous-container {
  padding: 74px;
}

#kit-com #photos.container {
  padding: 0px;
}

#kit-com #web,
#kit-com #photos {
  background-color: #dbdbdb;
}

#kit-com #print,
#kit-com #logos {
  background-color: #f1f1f1;
}

#kit-com #web .contenu,
#kit-com #print .contenu,
#kit-com #logos .contenu {
  display: flex;
  align-items: start;
  justify-content: center;
  gap: 60px;
}

#kit-com h2,
#kit-com p {
  display: inline-block;
}

#kit-com h2 {
  margin-right: 4px;
}

#kit-com p {
  font-style: italic;
  font-size: 12px;
}

#kit-com img {
  max-width: 100%;
  margin-bottom: 15px;
}

#kit-com .trait-vertical {
  border-right: 1px solid #bdbdbd;
}

#kit-com #web .trait-vertical,
#kit-com #print .trait-vertical {
  height: 350px;
}

#kit-com #logos .trait-vertical {
  height: 199px;
}

#kit-com #logos img {
  width: 227px;
}

#kit-com #photos .slick-slide {
  margin-right: 15px;
  margin-left: 15px;
}

#kit-com #photos .slick-arrow {
  top: -41%;
}

#kit-com #photos .slick-next,
#kit-com #photos .slick-prev {
  right: 0%;
}

#photos .slick-prev {
  transform: translateX(-65px);
}

@media (min-width: 1600px) {
  #kit-com .container {
    padding: 121px;
  }
}

@media (min-width: 651px) and (max-width: 1100px) {
  #kit-com .ligne {
    flex-direction: column;
  }
  #kit-com .container {
    width: 100%;
  }
  #kit-com #logos {
    background-color: #dbdbdb;
  }
}

@media (max-width: 650px) {
  #kit-com .ligne {
    flex-direction: column;
    width: 100%;
  }
  #kit-com .container {
    width: auto;
  }
  #kit-com #web .contenu,
  #kit-com #print .contenu,
  #kit-com #logos .contenu {
    flex-direction: column;
    gap: 40px;
  }
  #kit-com #web .trait-vertical,
  #kit-com #print .trait-vertical {
    display: none;
  }
  #kit-com #logos .trait-vertical {
    display: none;
  }
  #kit-com #logos {
    background-color: #dbdbdb;
  }
  #kit-com #photos {
    background-color: #f1f1f1;
  }
}

/*********** KIT SERVICES ***********/

#kit-services .ligne-1 {
  margin-bottom: 64px;
}

#kit-services .ligne-2 {
  display: flex;
  align-items: center;
  gap: 30px;
}

#kit-services .col {
  width: 25%;
}

#kit-services .trait-vertical {
  border-right: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  height: 86px;
}

#kit-services {
  padding: 120px 0px 120px 0px;
}

@media (max-width: 1000px) {
  #kit-services .ligne-2 {
    display: flex;
    flex-wrap: wrap;
  }
}

@media (min-width: 801px) and (max-width: 1000px) {
  #kit-services .col {
    width: 43%;
  }
  #kit-services .ligne-2 :nth-child(4) {
    display: none;
  }
}

@media (min-width: 601px) and (max-width: 800px) {
  #kit-services .col {
    width: 43%;
  }
  #kit-services .ligne-2 :nth-child(4) {
    display: none;
  }
}

@media (max-width: 600px) {
  #kit-services .ligne-2 {
    flex-direction: column;
  }
  #kit-services .col {
    width: 100%;
  }
  #kit-services .trait-vertical {
    height: 0px;
    width: 100%;
  }
}
