.hidden{display:none!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}section.partner-grid{padding:clamp(6rem,9.01409vw + 3.88732rem,12rem) calc((100vw - clamp(1.5rem, 9.01409vw + -.612676rem, 7.5rem)*2 - clamp(1rem, 1.50235vw + .647887rem, 2rem)*(var(--grid-column-count) - 1))/var(--grid-column-count)*0 + clamp(1rem, 1.50235vw + .647887rem, 2rem)*0 + clamp(1.5rem, 9.01409vw + -.612676rem, 7.5rem)*1);flex-direction:column;align-items:center;row-gap:clamp(2rem,1.50235vw + 1.64789rem,3rem);display:flex}section.partner-grid div.block-text{text-align:center;width:calc((100vw - clamp(1.5rem, 9.01409vw + -.612676rem, 7.5rem)*2 - clamp(1rem, 1.50235vw + .647887rem, 2rem)*(var(--grid-column-count) - 1))/var(--grid-column-count)*8 + clamp(1rem, 1.50235vw + .647887rem, 2rem)*7 + clamp(1.5rem, 9.01409vw + -.612676rem, 7.5rem)*0)}section.partner-grid ul.partners{width:calc((100vw - clamp(1.5rem, 9.01409vw + -.612676rem, 7.5rem)*2 - clamp(1rem, 1.50235vw + .647887rem, 2rem)*(var(--grid-column-count) - 1))/var(--grid-column-count)*8 + clamp(1rem, 1.50235vw + .647887rem, 2rem)*8 + clamp(1.5rem, 9.01409vw + -.612676rem, 7.5rem)*0);grid-template-columns:repeat(3,1fr);display:grid;box-shadow:inset 0 0 0 1px #ccc}section.partner-grid ul.partners li.partner a{border-bottom:1px solid #ccc;border-right:1px solid #ccc;justify-content:center;align-items:center;width:100%;height:100%;padding:1rem;display:grid}section.partner-grid ul.partners li.partner a figure.image-wrapper{mix-blend-mode:multiply;grid-area:1/1;padding:clamp(2rem,1.50235vw + 1.64789rem,3rem);background-color:#0000!important}section.partner-grid ul.partners li.partner a div.text{color:#f5f1e9;opacity:0;z-index:1;background-color:#29408b;border-radius:.5rem;grid-area:1/1;align-items:center;width:100%;height:100%;padding:1.5rem 1rem;transition:opacity .2s cubic-bezier(.33,1,.68,1);display:flex}section.partner-grid ul.partners li.partner a div.text p{text-wrap:pretty}section.partner-grid ul.partners li.partner a:hover div.text{opacity:1}@media not (min-width:90rem){section.partner-grid ul.partners{width:auto}}@media not (min-width:58.75rem){section.partner-grid div.block-text{width:auto}section.partner-grid ul.partners{grid-template-columns:repeat(2,1fr)}section.partner-grid ul.partners li.partner a figure.image-wrapper{place-self:center;max-width:60%}}@media not (min-width:48rem){section.partner-grid ul.partners{grid-template-columns:auto}}
