section.ours {
  line-height: 1.2;
  grid-template-rows: var(--square) auto var(--square);
}

section.ours .side-content {
  padding: calc(var(--square) / 2);
}

section.ours .side-content .equipe_part1 {
  margin-bottom: var(--square);
}

section.ours .side-content .equipe_part2 {
  margin-left: 6vw;
}

section.ours .side-content .fonction {
  font-family: 'Bai Jamjuree';
}

section.ours .side-content .nom {
  padding-left: 5vw;
}

section.ours .smaller {
  font-size: 0.8em;
}

section.ours main .text-content {
  padding: calc(var(--square) * 0.5);
  text-align: center;
}

section.ours main .text-content .smaller figure {
  max-width: 12vw;
  margin-left: auto;
  margin-right: auto;
}

section.ours main .img {
  float: right;
  max-width: 35vw;
}

section.ours main .text-content p {
  margin-bottom: var(--square);
}

section.ours main .text-content>p:nth-child(2), section.ours main .text-content>p:nth-child(3) {
  text-align: left;
}

section.ours main .text-content>p:nth-child(1) {
  grid-area: p1;
}

section.ours main .text-content>p:nth-child(2) {
  grid-area: p2;
}

section.ours main .text-content>p:nth-child(3) {
  grid-area: p3;
}

section.ours main .text-content>p:nth-child(4) {
  grid-area: p4;
}

section.ours main .text-content div.smaller {
  grid-area: p5;
}
