.rowGrid{display:flex;flex-wrap:wrap;padding:0 .8rem}.colGrid{flex:25%;max-width:25%;padding:0 .8rem}.colGrid img{margin-top:1.6rem;vertical-align:middle;width:100%}.logo-grid{flex-wrap:wrap;gap:2rem;padding:2.5rem 1rem;max-width:1200px;margin:0 auto}.logo-card,.logo-grid{display:flex;justify-content:center}.logo-card{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:28px 20px;min-height:145px;width:100%;max-width:220px;transition:all .3s ease;box-shadow:0 3px 10px rgba(0,0,0,.04);flex:0 0 auto}.logo-card:hover{transform:translateY(-6px);box-shadow:0 12px 28px rgba(0,0,0,.1);border-color:#cbd5e1}.logo-card img{max-width:100%;max-height:82px;width:auto;height:auto;object-fit:contain;filter:grayscale(25%)}.logo-card:hover img{filter:grayscale(0)}@media (min-width:992px){.logo-card{max-width:230px;min-height:155px;padding:32px 25px}}@media (min-width:768px) and (max-width:991px){.logo-card{max-width:220px}}@media (max-width:767px){.logo-grid{gap:1.5rem}.logo-card{max-width:180px;min-height:130px;padding:20px 15px}}@media screen and (max-width:800px){.colGrid{flex:50%;max-width:50%}}@media screen and (max-width:600px){.colGrid{flex:100%;max-width:100%}.colGrid img{height:40vh}}