.companies{grid-gap:var(--gutter);display:grid;grid-template-columns:repeat(12,1fr);margin-top:4rem}.companies__item{grid-column:span 4;height:6rem}.companies__item--logo .companies__title{display:none}.companies__link{align-items:center;display:flex;height:100%;width:100%}.companies__link:hover{opacity:.7}.companies__title{display:block;font-family:Besley,Garamond,Georgia,serif;text-align:center;width:100%}.companies__logo{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media screen and (max-width:774px){.companies__item{grid-column:span 6}}