/* MPB 3.19 — UNIQUEMENT le modele « Prendre rendez-vous ».
   Solution robuste au grand blanc SOUS le footer : laisser la page
   prendre la hauteur de l'ecran et pousser le pied de page vers le bas.
   Sur les ecrans plus petits, le pied de page suit naturellement le contenu.
   Aucune modification de la photo, de la police ou du panneau d'information. */
@media (min-width: 761px) {
  html body.mpb-site.mpb-rdv-fullheight {
    display: flex !important;
    flex-direction: column !important;
    min-height: 100vh !important;
    min-height: 100dvh !important;
  }
  html body.mpb-site.mpb-rdv-fullheight > header.site-header {
    flex: 0 0 auto !important;
  }
  html body.mpb-site.mpb-rdv-fullheight > main.rdv-page {
    flex: 1 0 auto !important;
  }
  html body.mpb-site.mpb-rdv-fullheight > footer.site-footer {
    flex: 0 0 auto !important;
    margin-top: auto !important;
  }
}
