#partners.partners{height:64.864vw;min-height:760px;padding:5vw 8.5%;justify-content:center}
#partners>h2{margin:0}
#partners .partners-intro{margin:20px 0 28px}
#partners .partner-group{padding:16px 0}
#partners .partner-group h3{font-size:var(--subtitle);margin:0 0 24px}
#partners .partner-group ul{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-items:center;gap:24px;list-style:none;margin:0;padding:0}
#partners .partner-group:last-child ul{grid-template-columns:repeat(7,minmax(0,1fr));gap:24px 32px}
#partners .partner-group li{min-width:0;display:flex;align-items:center;justify-content:center;min-height:78px;font-family:Glow,sans-serif;font-size:20px;color:#eef0f3;text-align:center;line-height:1.5}
#partners .partner-logo img{display:block;width:100%;height:78px;object-fit:contain;opacity:.88;max-width:150px;filter:none}
#partners .partner-group:first-of-type .partner-logo img{max-width:110px}
@media(max-width:1000px){#partners .partner-group ul{gap:18px}#partners .partner-group:last-child ul{gap:18px}#partners .partner-logo img{height:65px}#partners .partner-group li{min-height:65px;font-size:18px}}
@media(max-width:600px){#partners.partners{height:auto;min-height:100svh;padding:65px 7%}#partners .partner-group ul,#partners .partner-group:last-child ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 20px}#partners .partner-logo img{height:65px;max-width:110px}#partners .partner-group{padding:20px 0}#partners .partner-group h3{margin-bottom:28px}}
