/** 
 * GENERAL
 */
/*
body {
  font-size: 20px;
}*/
.img img {
  width: 100%;
}

/**
 * BANNIERE
 */

.banniere-mm {
  background: url('../images_mm/banniere-mm.webp') no-repeat bottom;
  background-attachment: fixed;
  background-size: cover;
}

#banniere .filtre {
  color: #fff;
  background: #03324b9c;
  background-size: cover;
}

/**
* GARANTIE
*/

#garantie img {
  width: 70%;
}

#garantie {
  font-size: 20px;
}

/**
* PREVENTIVE
*/

#preventive {
  background-color: #f0f0f0;
  font-size: 20px;
}
#preventive img {
  width: 100%;
}

/**
* MANAGEMENT
*/

#management img {
  width: 70%;
}

#management {
  font-size: 20px;
}

/**
* VIDEO
*/

#video {
  background-color: #f0f0f0;
}

/**
 * DATA SLIDER
 */

#data {
  background-color: #f0f0f0;
}

.slideshow-container {
  position: relative;
  padding: 0 50px;
}

.text-data {
  font-size: 25px;
  text-align: justify;
}

.client-data {
  text-align: end;
  font-size: 20px;
  letter-spacing: -1.5px;
}

.img-data {
  width: 150px;
  height: 150px;
  margin: auto auto auto 40px;
  border-radius: 50%;
}

#img-data1 {
  background: url('../images_mm/data.png') center no-repeat;
  background-size: cover;
}

#img-data2 {
  background: url('../images_mm/data2.png') center no-repeat;
  background-size: cover;
}

#img-data3 {
  background: url('../images_mm/data3.png') center no-repeat;
  background-size: cover;
}

@media only screen and (min-width: 920px) {
  #data {
    margin: 9vh 15vh;
  }
}

#fonctionnalites {
  font-size: 20px;
}

#gmao {
  padding-bottom: 10vh !important;
}

#gmao .text,
#advantages .text {
  font-weight: 300;
  font-size: 20px;
  line-height: 1.5;
  text-align: justify;
}

#gmao ul,
#advantages ul {
  padding-inline-start: 40px;
}
