/* Start custom CSS *//* Titres H1-H3 neutres : reprennent le style de leur classe, pas celui du kit */
.elementor-3690 h1, .elementor-3690 h2, .elementor-3690 h3{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;margin:0;}
.elementor-3690 h3.gm-partner-name{font-size:20px;font-weight:800;color:#111;margin:0 0 6px;}
/* Mobile : filtres et partenaires */
@media(max-width:767px){
.elementor-3690 .gm-filters-inner{flex-wrap:wrap!important;gap:8px!important;}
.elementor-3690 .gm-filters-inner .gm-filter-btn{flex:1 1 auto;}
.elementor-3690 div[style*="grid-template-columns:repeat(3,1fr)"]{grid-template-columns:1fr!important;}
.elementor-3690 div[style*="padding:72px 52px"]{padding:56px 16px!important;}
}
@media(min-width:768px) and (max-width:1024px){
.elementor-3690 div[style*="grid-template-columns:repeat(3,1fr)"]{grid-template-columns:1fr 1fr!important;}
.elementor-3690 div[style*="padding:72px 52px"]{padding:64px 24px!important;}
}
/* Quadra : même présence visuelle que les autres modèles */
.elementor-3690 #prod5 .gm-img{scale:1.35;}/* End custom CSS */