/* screen - helene-bertrand */

.helene-bertrand {
  align-items: center;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  height: 1024px;
  width: 100%; /* Modifier la largeur pour qu'elle soit de 100% de la largeur de l'écran */
}

.helene-bertrand .navbar {
  align-items: center;
  flex-direction: row;
  background-color: var(--eerie-black);
  display: flex;
  height: 40px;
  overflow: hidden;
  width: 100%;
}

    .helene-bertrand .overlap-group {
      align-items: center;
      justify-content: center;
      flex-direction: row;
      background-color: var(--eerie-black);
      display: flex;
      width: 100%;
      height: 50px;
      margin-top: -5px;
      min-width: 100%;
      padding: 13.5px 350px;
    }

          .helene-bertrand .logo-texte {
            align-items: center;
            display: inline-flex;
            /*flex-wrap: wrap;*/
            gap: 44px 44px;
            justify-content: center;
            position: relative;
            flex-direction: row;
          }

              .helene-bertrand .logo {
                cursor: pointer;
                height: 22px;
                position: relative;
                width: 38px;
              }

/*Ici Commence la page */

.helene-bertrand .frame-helene-bertrand {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 32px;
  height: auto; /* Modifier la hauteur pour qu'elle s'adapte au contenu */
  margin-top: 32px;
  position: relative;
  width: 90%; /* Modifier la largeur pour qu'elle soit de 90% de la largeur de l'écran */
  max-width: 580px; /* Ajouter une largeur maximale pour s'assurer que le contenu ne devienne pas trop large sur de grands écrans */
}

.helene-bertrand .helene-bertrand-1 {
  height: auto; /* Modifier la hauteur pour qu'elle s'adapte au contenu */
  width: 100%; /* Modifier la largeur pour qu'elle soit de 100% de son conteneur */
}


.helene-bertrand .hlne-bertrand-mise-en-scne-et-jeu {
  letter-spacing: 0;
  line-height: 13px;
  position: relative;
  text-align: center;
  transform: rotate(-0.07deg);
  width: 579.77px;
}

.helene-bertrand .flex-container-203871 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 9px;
}

.helene-bertrand .text0-203871 {
  align-self: stretch;
  color: var(--black);
  font-weight: 400;
  line-height: 13px;
  margin-bottom: -8.00px;
  position: relative;
  text-align: justify;
}

.helene-bertrand .span {
  font-weight: 300;
}

.helene-bertrand .text {
  align-self: stretch;
  color: var(--black);
  font-weight: 400;
  line-height: 13px;
  position: relative;
  text-align: justify;
}

.helene-bertrand .bouton-retour:hover {
  transform: scale(1.1);
}

.helene-bertrand .scrap-book-volume-9-p44-22eb14-2 {
  height: 54px;
  mix-blend-mode: multiply;
  position: relative;
  width: 98px;
}

.helene-bertrand .group-29 {
  cursor: pointer;
  height: 14px;
  left: 0;
  position: absolute;
  top: 22px;
  width: 81px;
}

.helene-bertrand .compagnie-52-hertz-b {
  align-items: flex-start;
  display: flex;
  height: 65px;
  margin-right: 2.0px;
  margin-top: 174px;
  min-width: 244px;
}


@media only screen and (max-width: 720px) {
  .helene-bertrand {
    width: 100%;
    height: fit-content;
  }
  
  
  .helene-bertrand .frame-helene-bertrand {
    width: 100%; /* Modifier la largeur pour qu'elle soit de 100% de la largeur de l'écran */
    padding: 0 20px; /* Ajouter un espacement sur les côtés pour éviter que le contenu ne touche les bords de l'écran */
    height: fit-content;
  }
  

  .helene-bertrand .navbar {
    align-items: flex-end;
    justify-content: flex-end;
    background-color: var(--white);
    display: flex;
    height: fit-content;
    overflow: hidden;
    width: 100%;
  }

      .helene-bertrand .overlap-group {
        align-items: flex-end;
        justify-content: flex-end;
        background-color: var(--eerie-black);
        display: flex;
        width: 100%;
        height: fit-content;
        margin-top: -5px;
        min-width: 100%;
        padding: 13.5px;
      }

            .helene-bertrand .logo-texte {
              align-items: flex-end;
              display: inline-flex;
              flex-direction: column;
              gap: 30px 30px;
              justify-content: flex-end;
              position: relative;
              height: fit-content;
              margin-top: 10px;
              margin-bottom: 10px;
            }

                .helene-bertrand .logo {
                  cursor: pointer;
                  height: 22px;
                  position: relative;
                  width: 38px;
                }


  
}