#partners{padding:4em 0}.flex{display:flex;flex-flow:row wrap}#partners .flex{align-items:flex-start;gap:1rem 2rem;justify-content:flex-start;margin:0 -4em 0 -2em}.partners__content{margin-bottom:4em}#partners a{border-radius:1em;padding:1.5em 2em}#partners a:hover{box-shadow:var(--shadow);transform:translateY(-.4em)}.partners--logo{filter:grayscale(1);max-height:3em;max-width:100%;opacity:.6;transition:.15s linear;width:auto}#partners a:hover .partners--logo{filter:grayscale(0);opacity:1}@media screen and (max-width:768px){#partners .flex{align-items:center;flex-flow:column nowrap;margin:0 auto}.flex a{margin-bottom:2em}}