/*#region SECTION 3*/
#section3{
  padding: var(--spacing-lg);
}
#section313{
  font-weight: bold;
  font-size: 18px;
}
#section314{
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  column-gap: var(--spacing-md);
  row-gap: var(--spacing-md);
}
#section3141{
  background-color: var(--vert-fonce);
  color: var(--blanc) !important;
}
#section3142{
  background-color: var(--vert);
}
#section3143{
  background-color: var(--beige);
}
.section3149{
  padding: var(--spacing-md);
  border-radius: 16px;
}
.section31491{
  display: flex;
  column-gap: var(--spacing-xs);
}
/* #endregion */

/*#region SECTION 6*/
#section6{
  padding: var(--spacing-xl) 0;
}
#section61{
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  column-gap: var(--spacing-md);
  row-gap: var(--spacing-md);
}
.section611{
  padding: var(--spacing-lg);
  display: flex;
  flex-direction: column;
  row-gap: var(--spacing-sm);
  background-color: var(--beige);
  border-radius: 16px;
}
.section611 h2{
  margin-bottom: 0;
}
.section611 p{
  margin-top: 0;
}
/* #endregion */

@media (max-width: 1199px) {
  #section314 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media (max-width: 991px) {
  #section314 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 767px) {
  #section314 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  #section61{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}

