#bloc-beton-section-2 .flex-wrap {
  flex-wrap: wrap-reverse !important;
}

#bloc-beton-section-2 .flex-wrap .custom-row-1 {
  flex-basis: 100% !important;
}

@media (min-width: 1024px) {
  #bloc-beton-section-2 .flex-wrap .custom-row-1 {
    flex-basis: calc(50% - 12px) !important;
  }
}

#bloc-beton-section-2 .flex-wrap .custom-row-2 {
  flex-basis: 100% !important;
}

@media (min-width: 1024px) {
  #bloc-beton-section-2 .flex-wrap .custom-row-2 {
    flex-basis: calc(50% - 12px) !important;
  }
}

@media (min-width: 1280px) {
  #bloc-beton-section-2 .flex-wrap .custom-row-2 {
    flex-basis: calc(40% - 12px) !important;
  }
}

#bloc-beton-section-2 .flex-wrap .custom-row-2 img {
  display: none;
}

@media (min-width: 1280px) {
  #bloc-beton-section-2 .flex-wrap .custom-row-2 img {
    display: block;
  }
}

#bloc-beton-section-2 .netdev-card-callout a {
  text-decoration: underline !important;
}

#bloc-beton-section-3 .flex-wrap {
  flex-wrap: wrap !important;
}

#bloc-beton-section-3 .flex-wrap .custom-row-1 {
  flex-basis: 100% !important;
}

@media (min-width: 1280px) {
  #bloc-beton-section-3 .flex-wrap .custom-row-1 {
    flex-basis: 33% !important;
  }
}

#bloc-beton-section-3 .flex-wrap .custom-row-2 {
  flex-basis: 100% !important;
}

@media (min-width: 1280px) {
  #bloc-beton-section-3 .flex-wrap .custom-row-2 {
    flex-basis: 50% !important;
  }
}
