/* Minification failed. Returning unminified contents.
(1,257): run-time error CSS1039: Token not allowed after unary operator: '-aco-blue'
(1,1043): run-time error CSS1039: Token not allowed after unary operator: '-aco-header-font'
(1,1179): run-time error CSS1039: Token not allowed after unary operator: '-aco-body-font'
(1,1273): run-time error CSS1039: Token not allowed after unary operator: '-aco-body-font'
(1,1676): run-time error CSS1039: Token not allowed after unary operator: '-aco-regular-font'
 */
.partners-intro .ingress{max-width:730px;margin-left:auto;margin-right:auto;}.partner-grid{list-style:none;margin:0 auto;padding:0;max-width:880px;display:grid;grid-template-columns:1fr;gap:3rem;}.partner{display:flex;flex-direction:column;background:var(--aco-blue);color:#fff;}.partner .partner-image{aspect-ratio:280/185;overflow:hidden;}.partner .partner-image picture,.partner .partner-image img{display:block;width:100%;height:100%;}.partner .partner-image img{object-fit:cover;object-position:center center;}.partner .partner-body{flex:1;display:flex;flex-direction:column;align-items:center;padding:1rem 1.25rem 1.25rem;text-align:center;}.partner .partner-category{font-size:.85rem;letter-spacing:.02em;text-transform:uppercase;}.partner .partner-logo{flex:1;display:flex;align-items:center;justify-content:center;min-height:88px;width:100%;}.partner .partner-logo img{display:block;max-width:145px;max-height:62px;width:auto;height:auto;}.partner .partner-logo img.logo-wide{max-width:194px;}.partner .partner-name{font-family:var(--aco-header-font);font-size:1.5rem;line-height:1.1;}.partner .partner-name .sec_partner{display:block;margin-top:.5rem;font-family:var(--aco-body-font);}.partner .partner-name small{display:block;margin-top:.3rem;font-family:var(--aco-body-font);font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;}.partner .partner-logo .partner-logo-stack{display:inline-flex;flex-direction:column;align-items:flex-start;width:200px;max-width:100%;}.partner .partner-logo .partner-logo-stack img{width:100%;max-width:none;max-height:none;}.partner .partner-logo .partner-logo-stack .partner-logo-text{margin-top:.35rem;font-family:var(--aco-regular-font);font-weight:500;font-size:1.05rem;line-height:1;letter-spacing:-.01em;}@media(min-width:600px){.partner-grid{grid-template-columns:1fr 1fr;column-gap:44px;row-gap:36px;}}@media(min-width:900px){.partner-grid{column-gap:84px;row-gap:58px;}}
