.company-board{display:grid;grid-gap:2rem;gap:2rem}@media(min-width:768px){.company-board{grid-template-columns:repeat(4,1fr);grid-template-rows:1fr}}@media(max-width:767px){.company-board{display:flex;overflow-x:auto;padding:1.5rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1.5rem}.company-board::-webkit-scrollbar{display:none}.company-board .company-item{flex:0 0 auto;scroll-snap-align:start}}.company-item{display:flex;align-items:center;justify-content:center;padding:1rem;border-radius:8px;height:80px;border:1px solid transparent}@media(min-width:768px){.company-item{opacity:0;animation:fadeInAnimation .5s ease-in-out forwards}.company-item:hover{transform:translateY(-2px);transition:transform .2s ease;border:1px solid hsla(0,0%,100%,.2)}}.image-wrapper{position:relative;width:160px;height:48px}.company-logo{object-fit:contain!important;padding:0!important}.tooltip{display:flex;gap:4px;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translateX(-50%) translateY(8px);background:#111;border:1px solid hsla(0,0%,100%,.1);color:#fff;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500;white-space:nowrap;pointer-events:none;opacity:0;align-items:center;transition:opacity .25s ease,transform .25s ease;z-index:10}.company-item:hover .tooltip{opacity:1;transform:translateX(-50%) translateY(0)}@keyframes fadeInAnimation{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.MobileCompanyBoard_wrapper__URcYO{overflow:hidden;width:100%;padding:1rem 0}.MobileCompanyBoard_scroller__q_znx{display:flex;flex-wrap:nowrap;gap:2rem;will-change:transform}.MobileCompanyBoard_logoContainer__Dyiyz{position:relative;width:160px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.MobileCompanyBoard_logo__U4i5Y{max-width:100%;max-height:100%;object-fit:contain}