/* Original partner assets from Renpar; see partner-company-sources.json. */
.insurance-partners{padding:0 0 76px;background:#fff}
.insurance-partners h2{font-size:16px;line-height:1.5;letter-spacing:0;font-weight:500;text-align:center;margin:0 0 34px;color:var(--navy)}
.partner-logos{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:30px 28px;margin:0;padding:0}
.partner-logos li{flex:0 0 calc((100% - 168px)/7);min-width:0;height:46px;display:flex;align-items:center;justify-content:center}
.partner-logos img{display:block;width:100%;max-width:145px;height:auto;object-fit:contain}
/* Hide only the thin frame baked into the PNGs; original files stay intact. */
.partner-logos .partner-logo-original{clip-path:inset(3.75% 2%)}
.partner-logos .partner-logo-aksigorta{max-width:126px}
@media(max-width:1100px){.partner-logos li{flex-basis:calc((100% - 112px)/5)}}
@media(max-width:700px){.insurance-partners{padding-bottom:54px}.insurance-partners h2{font-size:15px;margin-bottom:27px}.partner-logos{gap:23px 24px}.partner-logos li{flex-basis:calc((100% - 48px)/3);height:40px}.partner-logos .partner-logo-aksigorta{width:88%}}
@media(max-width:420px){.partner-logos li{flex-basis:calc((100% - 24px)/2)}}
