.grid-container {
  display: grid;
  gap: var(--gap, 1rem);
  grid-template-columns: 1fr;
  align-items: start;
}
.grid-container {
  display: grid;
  gap: var(--gap, 1rem);
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
}
.grid-container {
  grid-template-columns: 1fr;
  grid-template-areas: "title" "content1" "image1" "content2" "image2";
}
.grid-container {
  display: grid;
  gap: var(--gap, 1rem);
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
}
.section_presentation_clinique .grid-container {
  grid-template-columns: 2fr 1fr;
}
.section_notre_clinique .grid-container {
  grid-template-columns: 1fr 1fr 1fr;
}
.grid-container {
  display: grid;
  align-items: center;
  gap: 1rem;
}
.grid-container {
  grid-template-columns: 1fr;
  grid-template-areas: "title" "content1" "image1" "content2" "image2" "content3" "image3" "content4" "image4";
}
.grid-item.title-item .title-container {
  grid-template-columns: auto 4fr;
}
.grid-container .grid-item.image-item1,
.grid-container .grid-item.image-item2,
.grid-container .grid-item.image-item3,
.grid-container .grid-item.image-item4,
.grid-container .grid-item.image-item5 {
  justify-items: center;
}
.grid-item.image-item1 .bg.img,
.grid-item.image-item1 img,
.grid-item.image-item2 .bg.img,
.grid-item.image-item2 img,
.grid-item.image-item3 .bg.img,
.grid-item.image-item3 img {
  margin: 0;
  width: 100%;
  height: 100%;
}
#section_formations_completes .grid-container {
  grid-template-areas: "image1" "title" "content1" "image2" "image3" "image4";
}
#section_stages_immersion .grid-container {
  grid-template-areas: "title" "content1" "content2" "image1" "image2";
}
#section_mot_des_directeurs .grid-container .directeur_bloc {
  display: grid;
  grid-template-columns: 1fr;
  gap: 2rem;
}
#section_mot_des_directeurs .grid-container .directeur_bloc .grid-container {
  gap: 1rem;
  row-gap: 0;
  grid-template-columns: 2fr 4fr;
  grid-template-areas: "image1 title" "image1 content1";
}
#section_presentation_clinique .grid-container {
  grid-template-columns: 1fr;
  gap: 2rem;
  align-items: center;
  grid-template-areas: "leftBlock" "image1";
}
#section_bonnes_raisons .grid-container,
#section_deroule_seance .grid-container {
  grid-template-columns: 1fr;
  grid-template-areas: "title" "content1" "content2" "content3" "content4";
}
body.page-template-template-contact section .grid-container {
  grid-template-columns: 1fr;
  grid-template-areas: "title" "content1" "image1";
}
.page-template-template-fichesFormations section .grid-container {
  grid-template-columns: 1fr;
  grid-template-areas: "title" "content1" "image1" "content2" "image2" "content3" "image3" "content4" "image4";
}
.grid-item.deroule {
  background: var(--color-blanc);
  padding: 1.5rem;
  border-radius: var(--br-m);
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
  grid-template-rows: 0.5fr 1fr;
}
.grid-item.raisons {
  background: var(--color-rouge-clair);
  padding: 1.5rem;
  border-radius: var(--br-m);
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
  grid-template-areas: "image1" "title" "content1";
}
.grid-item.patients {
  background: var(--color-blanc);
  padding: 1.5rem;
  border-radius: var(--br-m);
  display: grid;
  grid-template-columns: 1fr;
}
.left-block-wrapper {
  background: var(--color-blanc);
  padding: 2rem;
  border-radius: var(--br-m);
  display: grid;
  grid-template-columns: 1fr;
  grid-auto-rows: min-content;
  gap: 2rem;
  height: fit-content;
  grid-template-areas: "titleContainer" "content1" "content2";
}
.title-container {
  display: grid;
  grid-template-columns: 1fr 4fr;
  gap: 1.5rem;
  text-align: center;
  grid-template-areas: "icone title";
}
.patients.grid-item {
  align-content: space-between;
  justify-items: center;
}
.raisons.grid-item .image-item1 {
  width: 80%;
}
.grid-item.raisons {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-areas: "image1 title title title" "content1 content1 content1 content1";
  align-items: center;
  gap: 1rem;
  column-gap: 0;
  grid-template-rows: auto auto 1fr;
}
.title-container {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 1.5rem;
  align-items: center;
}
.title-icone {
  grid-area: icone;
  width: 100%;
  height: auto;
}
.title-item {
  grid-area: title;
}
.title-container .title-item {
  display: grid;
  justify-content: center;
  justify-items: center;
}
#error_404 .grid-container {
  grid-template-columns: 1fr;
  grid-template-areas: "title" "image1" "content1";
}
#formation_header .grid-container:nth-child(1) {
  grid-template-columns: 1fr;
  grid-template-areas: "title";
}
#formation_header .grid-container:nth-child(2) {
  grid-template-columns: 1fr;
  grid-template-areas: "title" "content1" "content2";
}
#formation_header .grid-container.repartition {
  grid-template-columns: 1fr 1fr;
  grid-template-areas: "title title" "image1 image1" "image2 image2" "image3 image3" "content1 content1" "image4 image4" "image5 image5";
}
#unites_enseignement .grid-container.unites {
  grid-template-columns: 1fr;
  grid-template-areas: "content1" "content2" "content3" "content4";
}
#pedagogie_et_evaluation .grid-container {
  grid-template-columns: 1fr;
  grid-template-areas: "title" "content1" "content2";
}
.post-type-archive-temoignages .equipe-principale > .grid-container,
.tax-formation-temoignage .equipe-principale > .grid-container {
  grid-template-columns: 1fr;
  grid-template-areas: "title" "content1" "content2";
}
#section_temoignages .grid-container.temoignage-card,
.post-type-archive-temoignages
  .equipe-principale
  .grid-container.temoignage-card,
.tax-formation-temoignage .equipe-principale .grid-container.temoignage-card {
  grid-template-columns: 1fr 1fr 1fr;
  row-gap: 0;
  grid-template-rows: auto auto auto;
  grid-template-areas: "image1 title title" "image1 content1 content1" "content2 content2 content2";
  align-items: center;
}
#section_temoignages .grid-container.temoignage-card .content-item1,
.post-type-archive-temoignages
  .equipe-principale
  .grid-container.temoignage-card
  .content-item1,
.tax-formation-temoignage
  .equipe-principale
  .grid-container.temoignage-card
  .content-item1 {
  place-items: start;
  height: auto;
}
#section_temoignages .grid-container.temoignage-card .title-item,
.post-type-archive-temoignages
  .equipe-principale
  .grid-container.temoignage-card
  .title-item,
.tax-formation-temoignage
  .equipe-principale
  .grid-container.temoignage-card
  .title-item {
  place-items: start;
  align-self: end;
}
#section_environnement_et_acces .grid-container {
  grid-template-areas: "title" "content1" "image1" "content2" "image3" "content3" "image2";
}
#section_osteoa .grid-container {
  grid-template-columns: 1fr;
  grid-template-areas: "title" "content2" "image1" "content1" "content3";
}
#resultats_cnov .reduced img,
#section_reconnaissance .reduced img {
  transform: scale(0.75);
  box-shadow: none;
}
#brochure_et_information .grid-container,
#reconnaissance_officielle .grid-container,
#unites_enseignement .grid-container {
  grid-template-columns: 1fr;
  grid-template-areas: "title" "content1";
}
#organisation_annee .grid-container {
  grid-template-columns: 1fr;
  grid-template-areas: "title" "content1" "content2";
}
#preparation_examen .grid-container {
  grid-template-columns: 1fr;
  grid-template-areas: "title" "image1" "image2";
}
#tarifs_et_financements .grid-container {
  grid-template-columns: 1fr;
  grid-template-areas: "title" "content1" "content2";
}
#section_nos_patients .grid-container {
  grid-template-columns: 1fr;
  grid-template-areas: "title" "content1" "content2" "content3";
}
#resultats_cnov .grid-container,
#section_echangeons .grid-container,
#section_metier_vous_interesse .grid-container,
#section_notre_ecole_votre_avenir .grid-container,
#section_rencontrons .grid-container,
#section_votre_metier_passion .grid-container {
  grid-template-columns: 1fr;
  grid-template-areas: "title" "content1" "image1";
}
#section_youtube .grid-container {
  grid-template-columns: 1fr;
  grid-template-areas: "title" "image1" "content1" "image2" "image3";
}
#section_jpo .grid-container,
#section_notre_clinique .grid-container,
#section_webinaire .grid-container {
  grid-template-columns: 1fr;
  grid-template-areas: "title" "content1" "image1" "content2";
}
#section_rejoindre .grid-container {
  grid-template-columns: 1fr;
  grid-template-areas: "title" "content1" "image1" "image2";
}
#section_le_metier .grid-container,
#section_nos_formations .grid-container,
#section_notre_ecole .grid-container {
  grid-template-columns: 1fr;
  grid-template-areas: "title" "content1" "image1" "content2" "image2";
}
#section_pourquoi .grid-container {
  grid-template-columns: 1fr;
  grid-template-areas: "title" "image1" "content1" "image2" "image3" "image4";
}
#news .grid-container {
  grid-template-columns: 1fr;
  grid-template-areas: none;
}
#section_nos_locaux .grid-container {
  grid-template-columns: 1fr;
  grid-template-areas: "title" "content1" "image1" "content2" "image2" "content3";
}
#section_debouches .grid-container,
#section_force_dun_reseau .grid-container {
  grid-template-columns: 1fr;
  grid-template-areas: "title" "content1" "image1" "content2" "content3";
}
#section_reconnaissance .grid-container {
  grid-template-columns: 1fr;
  grid-template-areas: "title" "content1" "image1" "content2" "image2" "content3" "image3" "content4";
}
#section_webinaire .grid-container .content-item2,
#webinaire .grid-container .content-item1 p:last-child {
  display: none;
}
#section_nos_locaux .image-item1,
#section_nos_locaux .image-item2 {
  display: none;
}
#section_metier_vous_interesse .content-item1 {
  place-self: start;
}
.title-container .title-item {
  justify-content: center;
}
@media (min-width: 576px) {
  .title-container .title-item.left {
    justify-content: start;
    justify-items: start;
  }
  .title-container .title-item.right {
    justify-content: start;
    justify-items: end;
  }
  #section_youtube .grid-container {
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "title title" "image1 image1" "content1 content1" "image2 image3";
  }
  .page-template-template-fichesFormations
    section#cours_pratique
    .grid-container {
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "title image3" "content1 image3" "content2 image4" "image2 image1";
  }
  .grid-item.reduced {
    width: 60%;
  }
}
@media (min-width: 768px) {
  .title-container {
    display: grid;
    grid-template-columns: auto 4fr;
    gap: 1.5rem;
    text-align: center;
    justify-items: start;
    grid-template-areas: "icone title";
  }
  .title-item {
    align-items: flex-start;
  }
  .title-container .title-item {
    justify-content: center;
  }
  .grid-container {
    grid-template-columns: repeat(2, 1fr);
    gap: 2rem;
  }
  #section_pourquoi .grid-container {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: auto;
    align-items: start;
    grid-template-areas: "title image1" "content1 image1" "content1 image2" "content1 image2" "image4 image3";
  }
  #section_notre_ecole .grid-container {
    grid-template-columns: repeat(2, 1fr);
    grid-template-areas: "title title" "content1 image2" "image1 image2" "content2 content2";
  }
  #section_formations_completes .grid-container {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: auto;
    align-items: start;
    grid-template-areas: "title title" "content1 image1" "content1 image2" "image4 image3";
  }
  #section_stages_immersion .grid-container {
    grid-template-columns: repeat(2, 1fr);
    grid-template-areas: "title image1" "content1 image1" "content1 image2" "content2 image2";
  }
  #section_jpo .grid-container,
  #section_webinaire .grid-container {
    grid-template-columns: repeat(2, 1fr);
    grid-template-areas: "title image1" "content1 content1" "content2 content2";
  }
  #section_youtube .grid-container {
    grid-template-columns: repeat(2, 1fr);
    grid-template-areas: "title title" "image1 image1" "content1 content1" "image2 image3";
  }
  #section_echangeons .grid-container {
    grid-template-columns: repeat(2, 1fr);
    grid-template-areas: "title image1" "content1 image1" "content1 image1";
  }
  #section_notre_adn .grid-container,
  #section_notre_ecole_votre_avenir .grid-container {
    grid-template-columns: 3fr 2fr;
    grid-template-areas: "title title" "content1 image1";
  }
  #section_osteoa .grid-container {
    grid-template-columns: 2fr 2fr;
    grid-template-areas: "title content2" "image1 content3" "content1 content3";
    align-items: flex-start;
    justify-items: center;
  }
  #section_bde .grid-container {
    grid-template-columns: repeat(2, 1fr);
    grid-template-areas: "title title" "content1 content2" "image1 image2" "content3 content3";
  }
  #section_force_dun_reseau .grid-container {
    grid-template-columns: repeat(2, 1fr);
    grid-template-areas: "title title" "content1 content2" "content1 content3" "image1 image1";
  }
  #section_environnement_et_acces .grid-container {
    grid-template-columns: repeat(2, 1fr);
    grid-template-areas: "title title" ". ." "content1 image1" "content1 image3" "content2 content2" "image2 content3";
  }
  #section_nos_locaux .grid-container {
    grid-template-columns: repeat(2, 1fr);
    grid-template-areas: "title title" "content1 image1" "content2 content2" "image2 content3";
  }
  #section_mot_des_directeurs .grid-container {
    grid-template-columns: repeat(2, 1fr);
    grid-template-areas: "title title" "content1 image1" "image2 content2" "content3 image3";
  }
  #section_mot_des_directeurs .grid-container .directeur_bloc .grid-container {
    grid-template-columns: 2fr 4fr;
    grid-template-areas: "title title" "image1 content1";
  }
  #section_votre_metier_passion .grid-container {
    grid-template-columns: repeat(2, 1fr);
    grid-template-areas: "title image1" "content1 image1";
  }
  #section_le_metier .grid-container {
    grid-template-columns: repeat(2, 1fr);
    grid-template-areas: "title image1" "content1 image1" "content1 image2" "content2 content2";
  }
  #section_debouches .grid-container {
    grid-template-columns: repeat(2, 1fr);
    grid-template-areas: "title title" "content1 image1" "content2 image1" "content3 image1";
  }
  #section_reconnaissance .grid-container {
    grid-template-columns: repeat(2, 1fr);
    grid-template-areas: "title title" "content1 image1" "image2 content2" "content3 content3" "content4 image3";
  }
  #section_nos_formations .grid-container {
    grid-template-columns: repeat(2, 1fr);
    grid-template-areas: "title title" "content1 image2" "image1 content2";
  }
  #section_rejoindre .grid-container {
    grid-template-columns: repeat(2, 1fr);
    grid-template-areas: "title title" "content1 content1" "image2 image1";
  }
  #section_rejoindre .image-item1 {
    place-items: start;
  }
  #section_rejoindre .image-item2 {
    place-items: end;
  }
  #section_rencontrons .grid-container {
    grid-template-columns: repeat(2, 1fr);
    grid-template-areas: "title image1" "content1 image1";
  }
  #section_notre_clinique .grid-container {
    grid-template-columns: repeat(2, 1fr);
    grid-template-areas: "title title" "content1 image1" "content2 image1";
  }
  #section_nos_patients .grid-container {
    grid-template-columns: 1fr 1fr 1fr;
    align-self: start;
    align-items: stretch;
    grid-template-areas: "title title title" "content1 content2 content3";
  }
  #section_bonnes_raisons .grid-container,
  #section_deroule_seance .grid-container {
    grid-template-columns: 1fr 1fr;
    align-items: stretch;
    grid-template-areas: "title title" "content1 content2" "content3 content4";
  }
  #section_deroule_seance .grid-container {
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "title title" "content1 content2" "content3 content4";
  }
  #section_metier_vous_interesse .grid-container {
    grid-template-columns: repeat(2, 1fr);
    grid-template-areas: "title image1" "content1 image1";
  }
  body.page-template-template-contact section .grid-container {
    grid-template-columns: 1fr 1fr;
    align-items: start;
    grid-template-areas: "title title" "content1 image1";
  }
  body.page-template-template-contact section#salon .grid-container {
    grid-template-areas: ". ." "title title" "content1 image1";
  }
  body.page-template-template-contact section#faq .grid-container {
    grid-template-columns: repeat(2, 1fr);
    grid-template-areas: "title image1" "content1 image1";
  }
  .page-template-template-fichesFormations section .grid-container {
    grid-template-columns: 1fr 1fr;
  }
  .page-template-template-fichesFormations
    #unites_enseignement
    .grid-container {
    grid-template-columns: 1fr;
    grid-template-areas: "title" "content1";
  }
  .page-template-template-fichesFormations
    #unites_enseignement
    .grid-container.unites {
    grid-template-columns: 1fr;
    grid-template-areas: "content1" "content2" "content3" "content4";
  }
  .page-template-template-fichesFormations #cours_pratique .grid-container {
    grid-template-columns: 2fr 1fr;
    grid-template-areas: "title image1" "content1 image2" "content1 image3" "content1 image4";
  }
  #unites_enseignement .grid-container.wide-max-width {
    gap: 1rem;
  }
  #preparation_examen .grid-container {
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "title title" "image1 image2";
  }
  #section_rejoindre .grid-container .image-item1 {
    align-self: start;
  }
  #section_force_dun_reseau .image-item1 {
    justify-self: center;
    width: fit-content;
  }
  #formation_header .grid-container:nth-child(2) {
    grid-template-columns: 1fr 1fr;
    align-items: start;
    grid-template-areas: "title content2" "content1 content2";
  }
  #formation_header .grid-container.repartition {
    grid-template-columns: 2fr 2fr 2fr 2fr;
    grid-template-areas: "title title title title" "image1 image1 image1 image1" "image2 image2 image3 image3" ". . . ." "content1 content1 content1 content1" "image4 image4 image5 image5" "image4 image4 image5 image5";
  }
  #formation_header .grid-container.repartition .image-item2 {
    place-items: end;
  }
  #formation_header .grid-container.repartition .image-item3 {
    place-items: start;
  }
  #formation_header .grid-container.chiffres_cles {
    grid-template-columns: 1fr;
    grid-template-areas: unset;
    gap: 0.5rem;
  }
  #formation_header .grid-container.chiffres_cles .flex-content {
    margin: 0;
  }
  #pedagogie_et_evaluation .grid-container,
  #tarifs_et_financements .grid-container {
    grid-template-columns: repeat(2, 1fr);
    align-items: start;
    grid-template-areas: "title title" "content1 content2";
  }
  #reconnaissance_officielle .grid-container {
    grid-template-columns: 1fr;
    grid-template-areas: "content1";
  }
  #organisation_annee .grid-container {
    grid-template-columns: 1fr 1fr;
    align-items: start;
    grid-template-areas: "title title" "content1 content2";
  }
  #resultats_cnov .grid-container {
    grid-template-columns: repeat(2, 1fr);
    align-items: start;
    grid-template-areas: "title title" "content1 image1";
  }
}
@media (min-width: 992px) {
  .post-type-archive-temoignages
    .equipe-principale
    .grid-container.temoignage-card,
  .tax-formation-temoignage .equipe-principale .grid-container.temoignage-card {
    grid-template-columns: 1fr 5fr;
    row-gap: 0;
    grid-template-areas: "image1 content2" "title content2" "content1 content2";
  }
  #section_temoignages .grid-container.temoignage-card .content-item1,
  .post-type-archive-temoignages
    .equipe-principale
    .grid-container.temoignage-card
    .content-item1,
  .tax-formation-temoignage
    .equipe-principale
    .grid-container.temoignage-card
    .content-item1 {
    place-items: center;
    height: auto;
  }
  #section_temoignages .grid-container.temoignage-card .title-item,
  .post-type-archive-temoignages
    .equipe-principale
    .grid-container.temoignage-card
    .title-item,
  .tax-formation-temoignage
    .equipe-principale
    .grid-container.temoignage-card
    .title-item {
    place-items: center;
    align-self: center;
  }
  .page-template-template-fichesFormations #cours_pratique .grid-container {
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "title image1" "content1 image1" "content1 image2" "image3 image4";
  }
  #section_youtube .grid-container {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-areas: "title title title title" "content1 content1 image1 image1" "image2 image3 image1 image1";
  }
  #section_presentation_clinique .grid-container {
    grid-template-columns: 2fr 2fr;
    grid-template-areas: "leftBlock image1";
  }
  #section_pourquoi .grid-container {
    grid-template-columns: repeat(6, 1fr);
    grid-template-areas: "title title title title image1 image1" "content1 content1 content1 content1 image1 image1" "image2 image2 image3 image3 image4 image4";
  }
  #section_jpo .grid-container,
  #section_webinaire .grid-container {
    grid-template-areas: "title image1" "content1 image1" "content1 content2";
  }
  #section_formations_completes .grid-container {
    grid-template-columns: repeat(6, 1fr);
    align-items: start;
    grid-template-areas: "title title title image1 image1 image1" "content1 content1 content1 image1 image1 image1" "image3 image3 image2 image2 image4 image4";
  }
  #section_environnement_et_acces .grid-container {
    grid-template-areas: "title title" "content1 image1" "content2 image3" "image2 content3";
  }
  #section_nos_locaux .grid-container {
    align-items: start;
    grid-template-columns: 2fr 2fr;
    grid-template-areas: "title title" "content1 content3" "content2 content2" "image1 image2";
  }
  #section_le_metier .grid-container {
    grid-template-columns: 2fr 2fr;
    grid-template-areas: "title image1" "content1 image1" "content2 image2";
  }
}
@media (min-width: 1200px) {
  #section_stages_immersion .grid-container {
    grid-template-areas: "title title" "content1 image1" "content2 image2";
  }
  #section_notre_ecole .grid-container {
    grid-template-areas: "title title" "content1 image2" "image1 image2" "content2 image2";
    align-items: start;
    justify-content: start;
  }
  #section_force_dun_reseau .grid-container {
    grid-template-areas: "title title" "content1 image1" "content2 image1" "content3 image1";
  }
  #section_notre_clinique .grid-container {
    grid-template-columns: 1fr 1fr 1fr;
    align-items: start;
    row-gap: 0.5rem;
    grid-template-rows: auto auto auto;
    grid-template-areas: "title title image1" "content1 content1 image1" "content2 content2 image1";
  }
  #section_bonnes_raisons .grid-container {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    align-items: stretch;
    grid-template-areas: "title title title title" "content1 content2 content3 content4";
  }
  #section_deroule_seance .grid-container {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-areas: "title title title title" "content1 content2 content3 content4";
  }
  .raisons.grid-item .image-item1 {
    width: 30%;
  }
  .grid-item.raisons {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: auto 0.5fr 1fr;
    justify-items: center;
    grid-template-areas: "image1" "title" "content1";
    align-items: start;
    align-content: start;
    gap: 1rem;
    column-gap: 0;
  }
  .grid-item.deroule {
    grid-template-rows: 0.5fr 1fr;
  }
  #section_jpo .grid-container,
  #section_webinaire .grid-container {
    grid-template-areas: "title image1" "content1 image1" "content2 image1";
  }
  #section_notre_adn .grid-container,
  #section_notre_ecole_votre_avenir .grid-container {
    grid-template-columns: 3fr 2fr;
    grid-template-areas: "title image1" "content1 image1" "content1 image1";
  }
}
@media (min-width: 1400px) {
  #section_mot_des_directeurs .grid-container .directeur_bloc {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 2rem;
    align-items: flex-start;
  }
  #section_mot_des_directeurs .grid-container .directeur_bloc .grid-container {
    grid-template-columns: 1fr;
    grid-template-areas: "image1" "title" "content1";
  }
  #section_pourquoi .grid-container {
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: "image1 title image2" "image1 content1 image2" "image4 content1 image3";
  }
  #section_pourquoi .grid-container {
    grid-template-columns: repeat(8, 1fr);
    grid-template-areas: "image1 image1 title title title title image2 image2" "image1 image1 content1 content1 content1 content1 image2 image2" "image3 image3 content1 content1 content1 content1 image4 image4" "image3 image3 content1 content1 content1 content1 image4 image4";
  }
  #section_formations_completes .grid-container {
    grid-template-columns: 2fr 4fr 2fr;
    align-items: start;
    grid-template-areas: "image1 title image2" "image1 content1 image2" "image4 content1 image3";
  }
  #section_stages_immersion .grid-container {
    grid-template-columns: repeat(5, 1fr);
    align-items: start;
    grid-template-areas: "title title title image1 image1" "content1 content1 content1 image1 image1" "content1 content1 content1 image2 image2" "content1 content1 content1 content2 content2";
  }
  #section_jpo .grid-container,
  #section_webinaire .grid-container {
    grid-template-columns: repeat(5, 1fr);
    grid-template-areas: "title title title image1 image1" "content1 content1 content1 image1 image1" "content1 content1 content1 content2 content2";
  }
  #section_bde .grid-container {
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: "title title title" "image2 content1 content3" "image1 content2 content3";
    align-items: center;
    justify-content: start;
    row-gap: 0;
  }
  #section_nos_locaux .grid-container {
    grid-template-columns: repeat(6, 1fr);
    grid-template-areas: "title title title title title title" "content1 content1 content2 content2 content3 content3" "image1 image1 image1 image2 image2 image2";
  }
  #section_mot_des_directeurs .grid-container {
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: "title title title" "content1 image1 content2" "image2 content3 image3";
  }
  #section_reconnaissance .grid-container {
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "title image2" "content1 image2" "image1 image2" "content2 image2" "image3 content3" "image3 content4";
  }
  #section_nos_formations .grid-container {
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "title image2" "content1 image2" "content2 image1";
    row-gap: 0;
  }
  #section_environnement_et_acces .grid-container {
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: "title title title" "content1 content3 image2" "content2 image1 image3";
    align-items: start;
    justify-content: start;
  }
  .page-template-template-clinique
    #section_environnement_et_acces
    .grid-container {
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: "title title title" "content1 content2 image1" "content3 image2 image3";
    align-items: start;
    justify-content: start;
  }
  #section_environnement_et_acces .content-item2 {
    align-self: center;
  }
}
.title-container {
  grid-area: titleContainer;
}
.title-icone {
  grid-area: icone;
}
.title-item {
  grid-area: title;
}
.content-item1 {
  grid-area: content1;
}
.content-item2 {
  grid-area: content2;
}
.content-item3 {
  grid-area: content3;
}
.content-item4 {
  grid-area: content4;
}
.image-item1 {
  grid-area: image1;
}
.image-item2 {
  grid-area: image2;
}
.image-item3 {
  grid-area: image3;
}
.image-item4 {
  grid-area: image4;
}
.image-item4 {
  grid-area: image4;
}
.image-item5 {
  grid-area: image5;
}
.left-block-wrapper {
  grid-area: leftBlock;
}

/* YOUTUBE HIDE */

#section_youtube .image-item1 {
  display: none;
}
#section_youtube .grid-container {
  grid-template-columns: 1fr;
  gap: 2rem;
  align-items: center;
  grid-template-areas: "title" "content1";
}
#section_youtube .grid-container .content-item1 .text-content .section-title {
  display: none;
}