.section-equipe {
  margin-top: 40px;
}
.section-equipe .container-full .membre {
  display: flex;
  flex-direction: column;
}
.section-equipe .container-full .col-1 {
  background-color: var(--noir);
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.section-equipe .container-full .col-1 img {
  max-width: 570px;
  margin-left: auto;
  padding-top: 16px;
}
.section-equipe .container-full .col-2 {
  background-color: var(--gris);
}
.section-equipe .container-full .col-2 .content {
  width: 90%;
  margin: 30px auto 26px auto;
}
.section-equipe .container-full .col-2 .content .elm-absolute {
  display: none;
}
.section-equipe .container-full .col-2 .content .p-container {
  display: flex;
  flex-direction: column;
  row-gap: 30px;
  margin-top: 10px;
}
@media only screen and (min-width: 1024px) and (orientation: landscape) {
  .section-equipe {
    margin-top: 124px;
  }
  .section-equipe .container-full .membre {
    flex-direction: row;
  }
  .section-equipe .container-full .membre .col-1 {
    width: 50%;
  }
  .section-equipe .container-full .membre .col-2 {
    width: 50%;
    padding-top: 120px;
  }
  .section-equipe .container-full .membre .col-2 .content {
    width: 84%;
    position: relative;
  }
  .section-equipe .container-full .membre .col-2 .content h2 {
    position: relative;
    z-index: 1;
  }
  .section-equipe .container-full .membre .col-2 .content .elm-absolute {
    display: flex;
    top: -10%;
    left: -3%;
  }
  .section-equipe .container-full .membre .col-2 .content .p-container {
    position: relative;
    z-index: 1;
  }
  .section-equipe .container-full .membre:nth-child(2n) {
    flex-direction: row-reverse;
  }
  .section-equipe .container-full .membre:nth-child(2n) .col-1 img {
    margin-left: 0;
    margin-right: auto;
  }
  .section-equipe .container-full .col-1 img {
    max-width: fit-content;
  }
  .section-equipe .container-full .col-2 .content .p-container {
    margin-top: 40px;
  }
}
@media only screen and (min-width: 1536px) and (orientation: landscape) {
  .section-equipe .container-full .membre .col-2 {
    padding-top: 250px;
    padding-bottom: 92px;
  }
  .section-equipe .container-full .membre .col-2 .content .p-container {
    row-gap: 18px;
    max-width: 677px;
  }
  .section-equipe .container-full .membre:nth-child(2n) .col-2 .content {
    margin-right: 56px;
  }
}
