.logo-grid{display:grid;grid-template-columns:repeat(3,minmax(10px,125px));grid-gap:2rem;align-items:center;grid-auto-rows:minmax(10px,100px);justify-content:space-between}.logo-wrapper{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.logo-image{max-height:100%;max-width:100%;object-fit:contain}#clientLogosTabs .nav-link{border:none;color:#868482;font-weight:500;margin-bottom:-3px;padding-bottom:.5rem;position:relative;transition:color .3s ease,transform .3s ease}#clientLogosTabs .nav-link:after{background-color:#42bfb6;bottom:0;content:"";height:2px;left:50%;position:absolute;transition:all .3s ease;width:0}#clientLogosTabs .nav-link:focus,#clientLogosTabs .nav-link:hover{color:#025450;transform:translateY(-2px)}#clientLogosTabs .nav-link.active{color:#025450}#clientLogosTabs .nav-link.active:after{height:3px;left:0;width:100%}#clientLogosTabs .nav-item:first-of-type{border-bottom:none}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.tab-pane{transition:opacity .3s ease,transform .3s ease}.tab-pane:not(.show){opacity:0;transform:translateY(20px)}.tab-pane.show{animation:fadeInUp .5s ease forwards}.logo-cell{opacity:0;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease}.tab-pane.show .logo-cell{animation:fadeInUp .5s ease forwards}@media (max-width:767px){.logo-grid{grid-template-columns:repeat(2,minmax(10px,125px));margin-right:1rem}}