#rejoindre-qw {
  padding: 50px 0;
}

@media (max-width: 991px) {
  #rejoindre-qw {
    padding-top: 0;
    padding-bottom: 25px;
  }
}

#rejoindre-qw .h2 {
  margin-bottom: 32px;
}

@media (max-width: 991px) {
  #rejoindre-qw .h2 {
    margin-bottom: 12px;
  }
}

#rejoindre-qw .rejoindre-qw-content {
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  #rejoindre-qw .rejoindre-qw-content {
    margin-bottom: 14px;
  }
}

#rejoindre-qw .qw-img-border-left-container {
  text-align: left !important;
}

@media screen and (min-width: 476px) and (max-width: 991px) {
  #rejoindre-qw .col-content {
    text-align: center;
  }
}

@media (max-width: 991px) {
  #rejoindre-qw .qw-img-border-left-container.hide-desktop {
    padding-left: 0;
    padding-top: 0;
    width: calc(100% - 12px);
    overflow: hidden;
    margin-bottom: 12px;
  }
}

@media screen and (max-width: 991px) and (min-width: 476px) and (max-width: 991px) {
  #rejoindre-qw .qw-img-border-left-container.hide-desktop {
    max-width: calc(100% - 12px);
    width: 476px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media (max-width: 991px) {
  #rejoindre-qw .qw-img-border-left-container.hide-desktop .qw-img-border-left {
    width: 100%;
  }
  #rejoindre-qw .qw-img-border-left-container.hide-desktop .qw-img-border-left:before {
    height: 88%;
    width: 100%;
  }
  #rejoindre-qw .qw-img-border-left-container.hide-desktop img {
    width: 100%;
  }
}
