#brands .wrapper { align-items: stretch; justify-content: center; gap: 20px; padding: 40px 0; flex-wrap: wrap; }
#brands .item { border-radius: 22px; box-shadow: 0px 4px 4px 0px #00000040; min-width: 0; width: calc(25% - 20px); }
#brands .item img { border-radius: 22px; width: 100%; height: auto; display: block;}
#brands .item h5 { font-size: 18px; font-weight: 700; }
#brands .item .contents { padding: 0 20px 30px; text-align: left; position: relative; }

