.elementor-378 .elementor-element.elementor-element-8f2d63b .wpr-member-media{max-width:21%;}.elementor-378 .elementor-element.elementor-element-8f2d63b .wpr-member-content{padding:20px 20px 20px 20px;}.elementor-378 .elementor-element.elementor-element-8f2d63b .wpr-member-name{color:#88A0C7;margin:0 0 6px;text-align:center;}.elementor-378 .elementor-element.elementor-element-8f2d63b .wpr-member-job{color:#88A0C7;margin:0 0 10px;text-align:center;}.elementor-378 .elementor-element.elementor-element-8f2d63b .wpr-member-description{color:#88A0C7;margin-bottom:18px;text-align:center;}.elementor-378 .elementor-element.elementor-element-8f2d63b .wpr-member-social{color:#88A0C7;border-color:#88A0C7;transition-duration:0.1s;font-size:17px;width:37px;height:37px;margin-right:5px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;}.elementor-378 .elementor-element.elementor-element-8f2d63b .wpr-member-social svg{fill:#88A0C7;width:17px;height:17px;line-height:37px;}.elementor-378 .elementor-element.elementor-element-8f2d63b .wpr-member-social:hover{color:#4A45D2;border-color:#4A45D2;}.elementor-378 .elementor-element.elementor-element-8f2d63b .wpr-member-social:hover svg{fill:#4A45D2;}.elementor-378 .elementor-element.elementor-element-8f2d63b .wpr-member-social i{line-height:37px;}.elementor-378 .elementor-element.elementor-element-8f2d63b .wpr-member-social-media{margin-bottom:20px;}.elementor-378 .elementor-element.elementor-element-8f2d63b .wpr-member-btn{color:#ffffff;background-color:#88A0C7;border-color:#88A0C7;transition-duration:1s;padding:8px 8px 8px 8px;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-378 .elementor-element.elementor-element-8f2d63b .wpr-member-btn:hover{color:#ffffff;border-color:#474de8;}.elementor-378 .elementor-element.elementor-element-8f2d63b .wpr-member-btn.wpr-button-none:hover{background-color:#474de8;}.elementor-378 .elementor-element.elementor-element-8f2d63b .wpr-member-btn:before{background-color:#474de8;transition-duration:1s;}.elementor-378 .elementor-element.elementor-element-8f2d63b .wpr-member-btn:after{background-color:#474de8;transition-duration:1s;}.elementor-378 .elementor-element.elementor-element-8f2d63b .wpr-member-btn-wrap{text-align:center;}.elementor-378 .elementor-element.elementor-element-43fb8b5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-378 .elementor-element.elementor-element-2239d1e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-378 .elementor-element.elementor-element-b2079d5{--spacer-size:34px;}.elementor-378 .elementor-element.elementor-element-505df79{--spacer-size:34px;}.elementor-378 .elementor-element.elementor-element-084f909{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-378 .elementor-element.elementor-element-aa15cc1 .swiper-wrapper{display:flex;align-items:center;}:root{--page-title-display:none;}@media(max-width:767px){body.elementor-page-378{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-378 .elementor-element.elementor-element-2239d1e{--width:100%;}}/* Start custom CSS for wpr-team-member, class: .elementor-element-8f2d63b *//* =======================================================
   NETTOYAGE COMPLET : 65% IMAGE ET RÉSEAUX CENTRÉS SANS TOUCHER À LEUR TAILLE
   ======================================================= */
@media (max-width: 767px) {
    
    /* 1. Mettre uniquement la boîte de la grande image à 65% et la centrer */
    .elementor-378 .elementor-element.elementor-element-8f2d63b .elementor-member-image,
    .elementor-378 .elementor-element.elementor-element-8f2d63b [class*="media"],
    .elementor-378 .elementor-element.elementor-element-8f2d63b [class*="thumb"] {
        width: 65% !important;
        max-width: 65% !important;
        margin: 0 auto !important; /* Centre l'image horizontalement */
        height: auto !important;
    }

    /* Forcer l'image du personnage à prendre 100% de cette boîte de 65% */
    .elementor-378 .elementor-element.elementor-element-8f2d63b .elementor-member-image img,
    .elementor-378 .elementor-element.elementor-element-8f2d63b [class*="media"] img,
    .elementor-378 .elementor-element.elementor-element-8f2d63b [class*="thumb"] img {
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;
    }

    /* 2. Centrer horizontalement la ligne des réseaux sociaux sans toucher à leur taille */
    .elementor-378 .elementor-element.elementor-element-8f2d63b .elementor-member-social-icons,
    .elementor-378 .elementor-element.elementor-element-8f2d63b [class*="social"],
    .elementor-378 .elementor-element.elementor-element-8f2d63b [class*="share"] {
        display: flex !important;
        justify-content: center !important; /* Aligne la ligne entière au milieu */
        align-items: center !important;
        width: 100% !important;
        margin-top: 15px !important;
        margin-bottom: 15px !important;
    }

    /* Sécurité : Annuler tout étirement hérité sur les boutons du bas */
    .elementor-378 .elementor-element.elementor-element-8f2d63b a, 
    .elementor-378 .elementor-element.elementor-element-8f2d63b li {
        width: auto !important;
        max-width: none !important;
    }
}/* End custom CSS */