/* The logo markup and utilities are generated from the LP Examples component. */
.case-client-logos { width:100%; overflow:hidden; padding-bottom:56px; color:#101928; }
.case-client-logos *, .case-client-logos *::before, .case-client-logos *::after { box-sizing:border-box; border-width:0; }
.case-client-logos p { margin:0; }
.case-client-logos img { display:block; vertical-align:middle; }
.case-client-logos .figma-mobile-examples { display:none; }
@media (max-width:1199px) and (min-width:768px) {
 .case-client-logos .renewal-examples-standard { padding:48px 16px 0; }
 .case-client-logos [data-node-id="331:452"], .case-client-logos [data-node-id="331:501"] { width:100%; flex-wrap:wrap; gap:10px; justify-content:center; }
 .case-client-logos [data-node-id="331:452"]>div, .case-client-logos [data-node-id="331:501"]>div { zoom:.88; }
}
@media (max-width:767px) {
 .case-client-logos { padding-bottom:40px; }
 .case-client-logos .renewal-examples-standard { display:none; }
 .case-client-logos .figma-mobile-examples { display:flex; width:390px; min-height:270.3px; overflow:clip; margin:auto; zoom:min(1,calc(100vw / 390px)); }
}
@media (min-width:1200px) {
 .case-client-logos .renewal-examples-standard { width:1303px; margin-inline:auto; }
}
