.u20-bloc.bloc-campus {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  min-height: 620px;
  background-image: url("/inclusions/inc-campus/images/bg-campus.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: right center;
}
.u20-bloc.bloc-campus .bloc-txt {
  max-width: 540px;
  padding: 30px 1rem;
}

@media all and (max-width: 1280px) {
  .u20-bloc.bloc-campus {
    background-position: center center;
  }
}
@media all and (max-width: 640px) {
  .u20-bloc.bloc-campus {
    background-position: left center;
  }
}
