.logo-block{background:var(--full-white)}.logo-block__grid{display:grid;grid-template-columns:repeat(5,1fr);height:auto;padding:24px}.logo-block__item{display:flex;align-items:center;justify-content:center;padding:12px 24px;width:100%;height:150px;position:relative;overflow:hidden;transition:all .3s ease;border-radius:22px}.logo-block__item:hover{background:#f5f5f55c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:22px;box-shadow:0 4px 4px #0000000a}.logo-block__item-content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;gap:8px;transition:all .3s ease}.logo-block__item img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transition:all .3s ease;flex-shrink:0}.logo-block__item-description{font-size:14px;font-style:normal;font-weight:400;line-height:140%;color:var(--black-full);text-align:center;padding:0 8px;opacity:0;transform:translateY(-10px);transition:opacity .4s ease,transform .4s ease;max-width:100%}.logo-block__item:hover .logo-block__item-description{opacity:1;transform:translateY(0)}.logo-block__item:hover .logo-block__item-content{padding-bottom:12px}@media (max-width: 991px){.logo-block__grid{grid-template-columns:repeat(4,1fr);padding:20px}.logo-block__item{height:120px}}@media (max-width: 768px){.logo-block__grid{grid-template-columns:repeat(3,1fr);padding:16px}.logo-block__item-description{font-size:12px}}@media (max-width: 576px){.logo-block__grid{grid-template-columns:repeat(2,1fr);padding:12px}.logo-block__item-description{font-size:11px}}
