.elementor-45505 .elementor-element.elementor-element-1f14489{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-45505 .elementor-element.elementor-element-1af4e5a > .elementor-widget-container{margin:020px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45505 .elementor-element.elementor-element-1af4e5a.elementor-element{--order:-99999 /* order start hack */;}.elementor-45505 .elementor-element.elementor-element-1af4e5a{text-align:center;}.elementor-45505 .elementor-element.elementor-element-1af4e5a .elementor-heading-title{font-family:"Patrick Hand", Sans-serif;font-size:45px;font-weight:600;color:#D75520;}.elementor-45505 .elementor-element.elementor-element-dad2d3f{--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;}.elementor-45505 .elementor-element.elementor-element-1c31a97{width:100%;max-width:100%;--rttm-primary-color:#FFFFFF;}.elementor-45505 .elementor-element.elementor-element-1c31a97 .single-team-area h3, .elementor-45505 .elementor-element.elementor-element-1c31a97 .rt-elementor-container h3, .elementor-45505 .elementor-element.elementor-element-1c31a97 .rt-elementor-container .layout11 .single-team-area .tlp-title h3, .elementor-45505 .elementor-element.elementor-element-1c31a97 .rt-elementor-container .special01 .rt-special-wrapper .rt-row h3,.elementor-45505 .elementor-element.elementor-element-1c31a97 .rttmp-builder-team-details .tlp-member-title{font-family:"Patrick Hand", Sans-serif;font-size:25px;font-weight:500;font-style:normal;line-height:30px;text-align:center;}.elementor-45505 .elementor-element.elementor-element-1c31a97 .single-team-area h3, .elementor-45505 .elementor-element.elementor-element-1c31a97 .rt-elementor-container h3, .elementor-45505 .elementor-element.elementor-element-1c31a97 .rt-elementor-container .layout11 .single-team-area .tlp-title h3, .elementor-45505 .elementor-element.elementor-element-1c31a97 .rt-elementor-container .layout13 .single-team-area .tlp-overlay h3, .elementor-45505 .elementor-element.elementor-element-1c31a97 .rt-elementor-container .layout14 .rt-grid-item .tlp-overlay h3, .elementor-45505 .elementor-element.elementor-element-1c31a97 .rt-elementor-container .special01 .rt-special-wrapper .rt-row h3, .elementor-45505 .elementor-element.elementor-element-1c31a97 .rt-elementor-container .carousel8 .rt-grid-item .tlp-overlay h3, .elementor-45505 .elementor-element.elementor-element-1c31a97 .rt-elementor-container .carousel9 .single-team-area .tlp-overlay h3,.elementor-45505 .elementor-element.elementor-element-1c31a97 .rt-elementor-container .layout17 .single-team-area .tlp-title h3 a,.elementor-45505 .elementor-element.elementor-element-1c31a97 .rt-elementor-container .layout17 .single-team-area .tlp-title h3,.elementor-45505 .elementor-element.elementor-element-1c31a97 .rttmp-builder-team-details .tlp-member-title{color:#D55320;}.elementor-45505 .elementor-element.elementor-element-1c31a97 .tlp-position, .elementor-45505 .elementor-element.elementor-element-1c31a97 .layout2 .rttm-content-area .tlp-position, .elementor-45505 .elementor-element.elementor-element-1c31a97 .rt-elementor-container .layout-el-8 .tlp-overlay .tlp-position, .elementor-45505 .elementor-element.elementor-element-1c31a97 .rt-elementor-container .layout9 .single-team-area:hover .tlp-position, .elementor-45505 .elementor-element.elementor-element-1c31a97 .rt-elementor-container .layout13 .single-team-area .tlp-overlay .tlp-position, .elementor-45505 .elementor-element.elementor-element-1c31a97 .rt-elementor-container .special01 .rt-special-wrapper .rt-row .tlp-position, .elementor-45505 .elementor-element.elementor-element-1c31a97 .rt-elementor-container .layout11 .single-team-area .tlp-title .tlp-position, .elementor-45505 .elementor-element.elementor-element-1c31a97 .rt-elementor-container .special01 .rt-el-special-wrapper .rt-row .tlp-position{font-size:14px;font-weight:500;font-style:italic;}.elementor-45505 .elementor-element.elementor-element-1c31a97 .tlp-position, .elementor-45505 .elementor-element.elementor-element-1c31a97 .rt-elementor-container .layout-el-4 .single-team-area .overlay .overlay-element .tlp-content2 > *, .elementor-45505 .elementor-element.elementor-element-1c31a97 .rt-elementor-container .layout-el-8 .tlp-overlay .tlp-position, .elementor-45505 .elementor-element.elementor-element-1c31a97 .rt-elementor-container .layout11 .single-team-area .tlp-title .tlp-position, .elementor-45505 .elementor-element.elementor-element-1c31a97 .rt-elementor-container .carousel9 .single-team-area .tlp-overlay .tlp-position, .elementor-45505 .elementor-element.elementor-element-1c31a97 .rt-elementor-container .layout-el-4 .single-team-area .overlay .overlay-element .tlp-content2>.tlp-position, .elementor-45505 .elementor-element.elementor-element-1c31a97 .rt-elementor-container .isotope4 .caption-inner-content>.tlp-position, .elementor-45505 .elementor-element.elementor-element-1c31a97 .rt-elementor-container .layout7 .caption-inner-content>.tlp-position{text-align:center;}.elementor-45505 .elementor-element.elementor-element-1c31a97 .tlp-position,.elementor-45505 .elementor-element.elementor-element-1c31a97 .tlp-position a, .elementor-45505 .elementor-element.elementor-element-1c31a97 .layout2 .rttm-content-area .tlp-position, .elementor-45505 .elementor-element.elementor-element-1c31a97 .tlp-overlay1 .tlp-position, .elementor-45505 .elementor-element.elementor-element-1c31a97 .rt-elementor-container .layout3 .tlp-content .tlp-position, .elementor-45505 .elementor-element.elementor-element-1c31a97 .rt-elementor-container .layout-el-8 .tlp-overlay .tlp-position, .elementor-45505 .elementor-element.elementor-element-1c31a97 .rt-elementor-container .layout12 .tlp-position span, .elementor-45505 .elementor-element.elementor-element-1c31a97 .rt-elementor-container .layout13 .single-team-area .tlp-overlay .tlp-position, .elementor-45505 .elementor-element.elementor-element-1c31a97 .rt-elementor-container .layout14 .rt-grid-item .tlp-overlay .tlp-position, .elementor-45505 .elementor-element.elementor-element-1c31a97 .rt-elementor-container .special01 .rt-special-wrapper .rt-row .tlp-position, .elementor-45505 .elementor-element.elementor-element-1c31a97 .rt-elementor-container .layout11 .single-team-area .tlp-title .tlp-position, .elementor-45505 .elementor-element.elementor-element-1c31a97 .rt-elementor-container .carousel8 .rt-grid-item .tlp-overlay .tlp-position, .elementor-45505 .elementor-element.elementor-element-1c31a97 .rt-elementor-container .carousel9 .single-team-area .tlp-overlay .tlp-position, .elementor-45505 .elementor-element.elementor-element-1c31a97 .rt-elementor-container .special01 .rt-el-special-wrapper .rt-row .tlp-position,.elementor-45505 .elementor-element.elementor-element-1c31a97 .rt-elementor-container .layout17 .single-team-area .tlp-position a,.elementor-45505 .elementor-element.elementor-element-1c31a97 .rt-elementor-container .layout17 .single-team-area .tlp-position{color:#000000;}.elementor-45505 .elementor-element.elementor-element-44c9623{--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;}@media(min-width:768px){.elementor-45505 .elementor-element.elementor-element-dad2d3f{--width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for rttm-team-isotope, class: .elementor-element-1c31a97 *//* 1. DISPARITION RADICALE DU LOADER ET DE L'OVERLAY */
.rt-loading-overlay, 
.rt-loading, 
.rt-ball-clip-rotate {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
}

/* 2. FORCE L'AFFICHAGE DU CONTENU MASQUÉ */
.rt-content-loader.element-loading {
    opacity: 1 !important;
    visibility: visible !important;
    display: block !important;
}

/* 3. RÉTABLIT LA GRILLE (en cas de blocage Isotope) */
.tlp-team-isotope {
    opacity: 1 !important;
    visibility: visible !important;
    height: auto !important;
    display: flex !important;
    flex-wrap: wrap !important;
}

/* 4. FORCE L'AFFICHAGE DES MEMBRES INDIVIDUELS */
.isotope-item {
    opacity: 1 !important;
    position: relative !important;
    left: 0 !important;
    top: 0 !important;
    display: inline-block !important;
    visibility: visible !important;
}/* End custom CSS */