.elementor-103 .elementor-element.elementor-element-f057f31{--display:flex;}/* Start custom CSS */.fp-partenaires .fp-partner-tier{
  display:grid;
  gap:24px;
  align-items:center;
}
.fp-partenaires .fp-tier-1{ grid-template-columns:1fr; max-width:360px; }
.fp-partenaires .fp-tier-2{ grid-template-columns:repeat(3,1fr); max-width:640px; }
.fp-partenaires .fp-tier-3{ grid-template-columns:repeat(6,1fr); }
.fp-partenaires .fp-tier-4{ grid-template-columns:repeat(4,1fr); max-width:560px; }

.fp-partenaires .fp-partner-logo{
  background:#fff;
  border:1px solid rgba(17,17,17,.12);
  display:flex;
  align-items:center;
  justify-content:center;
  font-family:var(--fp-mono);
  font-size:.7rem;
  color:var(--fp-text-secondary);
}
.fp-partenaires .fp-tier-1 .fp-partner-logo{ height:130px; }
.fp-partenaires .fp-tier-2 .fp-partner-logo{ height:100px; }
.fp-partenaires .fp-tier-3 .fp-partner-logo{ height:70px; }
.fp-partenaires .fp-tier-4 .fp-partner-logo{ height:70px; }

.fp-partenaires .fp-become-partner{
  background:#fff;
  border-left:3px solid var(--fp-accent);
  padding:24px 28px;
  max-width:560px;
}
.fp-partenaires .fp-become-partner h3{
  font-family:var(--fp-mono);
  text-transform:uppercase;
  font-size:1rem;
  margin:0 0 8px;
}
.fp-partenaires .fp-become-partner p{
  font-size:.92rem;
  color:var(--fp-text-secondary);
  margin:0 0 16px;
}
@media (max-width:760px){
  .fp-partenaires .fp-tier-2{ grid-template-columns:repeat(2,1fr); }
  .fp-partenaires .fp-tier-3{ grid-template-columns:repeat(3,1fr); }
  .fp-partenaires .fp-tier-4{ grid-template-columns:repeat(2,1fr); }
}/* End custom CSS */