    .container {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }
.membreequipe {
  width: 270px;
  height: 400px;
  margin: 0 10px;
    margin-bottom: 0px;
  position: relative;
  margin-bottom: 85px;
  background: black;
}

    .recto {
        bottom: 0;
        left: 0;
        /*position: absolute;*/
        right: 0;
        top: 0;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        z-index: 10;
  		height: 414px;
        -webkit-transition: opacity 0.5s ease-in-out;
        -moz-transition: opacity 0.5s ease-in-out;
        -ms-transition: opacity 0.5s ease-in-out;
        -o-transition: opacity 0.5s ease-in-out;
        transition: opacity 0.5s ease-in-out;
    }
    .recto img {
        margin-bottom: 20px;
    }
    .verso {
        bottom: 0;
        left: 0;
        position: absolute;
        right: 0;
        top: 0;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        z-index: 2;

        opacity: 0;
        -webkit-transition: opacity 0.5s ease-in-out;
        -moz-transition: opacity 0.5s ease-in-out;
        -ms-transition: opacity 0.5s ease-in-out;
        -o-transition: opacity 0.5s ease-in-out;
        transition: opacity 0.5s ease-in-out;
    }
    .membreequipe:hover .recto {
        opacity: 0;
    }
    .membreequipe:hover .verso {
        opacity: 1;
        z-index: 50;
    }
.verso-content {
  position: absolute;
  bottom: -0.5rem;
  width: 100%;
  height: 23%;
  background-color: rgba(181, 18, 18, 0.8);
}
.poste {
  text-align: center;
  font-size: 1.6rem;
  color: white;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 22px;
  width: 100%;
  margin: 0;
}

    /*Style text*/
    p.nomprenom {
        color: black;
        width: 100%;
        font-size: 1.8rem;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: 25px;
        letter-spacing: normal;
        text-align: center;
        margin-bottom: 40px;
    }
    .elementor-shortcode {
        display: none;
    }
    .reseau-sociaux #Capa_1 {
        fill: white;
        width: 15px;
        height: 15px;
    }
    .reseau-sociaux {
        position: absolute;
        display: flex;
        top: 36px;
        width: 100%;
        justify-content: center;
    }
    .lireseaux {
        padding: 0 1rem;
        text-align: left;
    }
    .hide {
        display: none;
    }
    /*.twitter {
        width: 33%;
        text-align: right;
    }
    .linkedin {
        width: 33%;
        text-align: left;
    }*/
    .reseau-sociaux .st0 {
        opacity: 1;
    }
    #Capa_1:hover {
        fill: #61bdeb;
    }
    .byadico {
        float: right;
    }
    .byadico a i,
    .linkedin a i,
    .twitter a i {
        color: white;
        width: 33%;
    }
    .byadico a i:hover,
    .linkedin a i:hover,
    .twitter a i:hover {
        color: #61bdeb;
    }
    .poste-content {
        height: 50px !important;
        line-height: 50px;
        width: 100%;
        display: flex;
        align-items: center;
        text-align: center;
    }
.filtermenu-team {
  font-size: 1.5rem;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 25px;
  letter-spacing: normal;
  display: flex;
  justify-content: center;
  width: 770px;
  margin: 0 auto 40px auto;
  padding-inline-start: 0;
}
    .filtermenu-team li {
        list-style: none;
        text-align: center;
        cursor: pointer;
        margin-right: 50px;
        position: relative;
    }
    .filtermenu-team li:last-child {
        margin-right: 0;
    }
.filtermenu-team li::after {
  content: '';
  height: 1px;
  display: block;
  width: 100%;
  position: absolute;
  bottom: -2px;
  background-color: #b51212;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}
    .filtermenu-team li:hover::after {
        opacity: 1;
    }
.filtermenu-team .active {
  color: #b51212;
  border-bottom: 1px solid #b51212;
}
    @media only screen and (max-width:768px) {
        .filtermenu-team li {
            margin-right: 30px;
        }
    }
    @media only screen and (max-width:480px) {
        .filtermenu-team {
            display: none;
        }
    }

