.rectangle_page
{
  max-width:1280px;
  margin:auto;
}
.bloc_gauche_big
{
  margin:auto;
  z-index:20;
  height:600px;
  width:720px;
}
#container_business_big
{
  position:absolute;
  top:-150px;
  left:0px;
}
#container_echange_big
{
  position:absolute;
  top:-150px;
  left:240px;
}
#container_ethique_big
{
  position:absolute;
  top:-150px;
  left:480px;
}
#container_zoom_big
{
  position:absolute;
  top:-0px;
  left:240px;
  opacity:0.0;
  z-index:19;
}
.bloc_droite_big
{
  display:inline-block;
  position:relative;
  -background-color:lavender;
}
.bloc_intro_big
{
  -background-color:beige;
  padding:15px;
  text-align:left;
  -width:280px;
  -height:750px;
}
.texte_intro_big
{
  color: #343F4B;
  font-family: Montserrat;
  font-size:0.85em;
  line-height:18px;
  -font-weight:light;
  text-align:left;
}
.texte_phrase_big
{
  font-family: Lato;
  color:#791D7E;
  font-family: Lato;
  font-size:19px;
  line-height:23px;
  letter-spacing:1px;
  font-weight:bold;
}
.bloc_membres_big
{
  font-family: Lato;
  color:#791D7E;
  padding:12px;
  min-width:230px;
  -height:600px;
  vertical-align:top;
}
.container_concepts_big
{
  -display:inline-block;
  -background-color:lime;
  z-index:20;
}
.title_concepts_big
{
  font-family: Montserrat;
  font-size:24px;
  font-weight:600;
}
.title_business_big
{
  background-color:white;
  color:#F34E4B;
}
.title_echange_big
{
  background-color:white;
  color:#BC126E;
}
.title_ethique_big
{
  background-color:white;
  color:#630061;
}
.title_zoom_big
{
  color:black;
}
.bloc_concepts_big
{
  width:190px;
  height:420px;
  border-radius:24px;
  margin:0px 25px 25px 25px;
  padding:15px;
  font-family: Lato;
  box-shadow:5px 5px 10px dimgray;
}
.bloc_business_big
{
  background: linear-gradient(0.125turn, #FC652E, #E2297B);
}
.bloc_echange_big
{
  background: linear-gradient(0.125turn, #E1287E, #7F005F);
}
.bloc_ethique_big
{
  background: linear-gradient(0.125turn, #7F0060, #4E0772);
}
.bloc_zoom_big
{
  background: linear-gradient(0.125turn, silver, gray);
  text-align:left;
}
.icon_tiers
{
  width:32px;
  font-size:2em;
  padding-bottom:20px;
}
.number_tiers_big
{
  font-size:24px;
  line-height:18px;
  color:white;
  padding-bottom:5px;
}
.texte_tiers_big
{
  font-size:14px;
  line-height:14px;
  color:white;
  padding-bottom:20px;
}
.slogan_tiers_big
{
  font-size:18px;
  color:white;
  margin:10px;
}
.bloc_concepts_bottom_big
{
  position:absolute;
  bottom:30px;
  left:30px;
  right:30px;
}
.title_concept_bottom_big
{
  font-size:1.0em;
  text-transform:uppercase;
}
.texte_concept_bottom_big
{
  font-size:0.80em;
  line-height:10px;
  opacity:0.5;
}
.rond_tiers_big
{
  position:absolute;
  height:50px;
  width:25px;
  border-top-right-radius:32px;
  border-bottom-right-radius:32px;
  background-color:black;
  right:0px;
  bottom:50px;
  font-size:2em;
  cursor:pointer;
}
.rond_tiers_business_big
{
  background: linear-gradient(0.125turn, #B35185, #7F3872);
}
.rond_tiers_echange_big
{
  background: linear-gradient(0.125turn, #844177, #6B4481);
}
.rond_tiers_ethique_big
{
  background: linear-gradient(0.125turn, #D57962, #EC68A1);
}
#bloc_gauche_image_big
{
  position:absolute;
  top:440px;
  left:0px;
  width:720px;
  z-index:10;
}
#img_tiers
{
  position:relative;
  -width:750px;
  -top:-40px;
  z-index:10;
}
.avatarball
{
  width:80px;
  height:80px;
  border-radius:50%;
  border:solid 2px #8B3C8F;
  text-align:center;
  margin-bottom:6px;
  display:inline-block;
}
.avatarballzoom
{
  width:154px;
  height:154px;
  border-radius:50%;
  border:solid 2px #8B3C8F;
  text-align:center;
  margin-bottom:6px;
  display:inline-block;
}
.avatar
{
  width:76px;
  height:76px;
  border-radius:50%;
  border:solid 4px white;
}
.avatarzoom
{
  width:150px;
  height:150px;
  border-radius:50%;
  border:solid 4px white;
}
.username
{
  color: #47525E;
  font-family: Lato;
  font-size:0.75em;
}
.usercompany
{
  color: dimgray;
  font-family: Montserrat;
  font-size:0.75em;
}
.clubname
{
  color: #791D7E;
  font-family: Montserrat;
  font-size:0.80em;
  font-weight:600;
}
.eventitle
{
  color: dimgray;
  font-family: Montserrat;
  font-size:0.75em;
}
.eventdate
{
  color: dimgray;
  font-family: Montserrat;
  font-size:0.75em;
}
.rectangle_clubs_big
{
  background: linear-gradient(0.25turn, #E3287E, #7D1D63);
  padding:12px;
  font-family: Lato;
  font-size:18px;
  font-weight:300;
}
.bloc_club_big
{
  font-family: Lato;
  color:#791D7E;
  -padding:2px;
  -width:230px;
  line-height:24px;
}
.rectangle_pas_encore_big
{
  background-color:white;
  color:black;
  padding:20px;
}
.rectangle_les_plus_big
{
  background: linear-gradient(0.00turn, #E2287D, #A7106C);
  color:white;
  padding:10px;
}
.title_les_plus_big
{
  font-family:Lato;
  font-size:2em;
  color:#FF0062;
}
.texte_les_plus_big
{
  font-family:Montserrat;
  font-size:1.2em;
  font-weight:100;
  letter-spacing:2px;
  padding:20px;
}
.texte_les_plus_big li
{
  margin-left:20px;
}
.rectangle_reseaux_sociaux_big
{
  background: linear-gradient(0.00turn, #FF6347, #E74763);

  font-family:Montserrat;
  font-size:1.2em;
  font-weight:400;
  letter-spacing:2px;
  color:white;
  padding:10px;
  text-align:center;
}
.rectangle_team_big
{
  background-color:white;
  color:black;
  padding:10px;
}
.title_team_big
{
  text-align:center;
  font-family: Lato;
  font-size:1.2em;
  color:#791D7E;
  padding:2px;
  width:450px;
  margin:auto;
}
.texte_team_big
{
  font-family: Lato;
  color:#791D7E;
  font-size:20px;
  line-height:29px;
  letter-spacing:1px;
  font-weight:700;
}
.avatarteam
{
  width:160px;
  height:160px;
}
.rectangle_amba_big
{
  background-color:white;
  color:#47525E;
}
.avataramba
{
  filter: grayscale(100%);
}
.ambaname
{
  font-family: Lato;
  font-size:15px;
  font-weight:300;
}
.texte_lancez_vous
{
  color:#791D7E;
  font-family: Lato;
  font-size:32px;
  font-weight:bold;
  padding-top:5px;
}
.box-people
{
  width:180px;
  height:180px;
  position:relative;
  padding:10px;
  -background-color:pink;
}
.box-people-large
{
  width:270px;
  height:180px;
  position:relative;
  padding:20px;
  -background-color:lime;
}
.calq-people
{
  width:160px;
  height:160px;
  position:absolute;
  top:10px;
  left:10px;
  opacity:0.70;
  background-color:white;
  display:none;
}
.etiq-people
{
  width:160px;
  height:160px;
  position:absolute;
  top:10px;
  left:10px;
  background-color:transparent;
  display:none;
  font-size:20px;
  -font-weight:bold;
  padding-top:50px;
  padding-left:10px;
  padding-right:10px;
  color:dimgray;
}
.bignobox
{
  height:100px;
}
.spacewitness
{
  position:relative;
  top:-80px;
  display:flex;
  justify-content:center;
  -align-items:center;
  width:100%;
}
.boxwitness
{
  width:320px;
  text-align:center;
}
.texte-witness
{
  color:#47525E;
  font-family:Lato;
  font-size:0.75em;
  -width:300px;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:10;
  word-wrap:break-word;
  overflow-y:scroll;
  text-overflow:ellipsis;
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}
.texte-witness::-webkit-scrollbar {
  display: none;
}

