#bloc-edition-qw {
  padding-top: 40px;
  padding-bottom: 40px;
}

@media (max-width: 991px) {
  #bloc-edition-qw {
    padding-top: 30px;
  }
}

#bloc-edition-qw .h2 {
  margin-bottom: 21px;
}

@media (max-width: 991px) {
  #bloc-edition-qw .h2 {
    margin-bottom: 11px;
  }
}

#bloc-edition-qw .bloc-edition-qw-content {
  margin-bottom: 26px;
}

@media (min-width: 992px) and (min-width: 992px) {
  #bloc-edition-qw {
    padding-left: calc(80px / 2);
    padding-right: calc(80px / 2);
    max-width: calc(100% - 80px);
  }
  #bloc-edition-qw .row {
    margin-left: calc(-1 * 80px / 2);
    margin-right: calc(-1 * 80px / 2);
    width: calc(100% + 80px);
  }
  #bloc-edition-qw .col-20,
  #bloc-edition-qw .col-25,
  #bloc-edition-qw .col-33,
  #bloc-edition-qw .col-40,
  #bloc-edition-qw .col-50,
  #bloc-edition-qw .col-60,
  #bloc-edition-qw .col-66,
  #bloc-edition-qw .col-75,
  #bloc-edition-qw .col-80 {
    padding-left: calc(80px / 2);
    padding-right: calc(80px / 2);
  }
}

@media (max-width: 991px) {
  #bloc-edition-qw .bloc-edition-qw-btn-mobile {
    text-align: center;
    margin-top: 40px;
  }
  #bloc-edition-qw img {
    margin-top: 6px;
    width: 233px;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
