.icon-list{display:flex;position:relative;flex-direction:column;height:100%;min-height:24rem}.icon-list__media{height:100%;position:absolute;left:0;top:0;width:100%}.icon-list__heading{text-align:left;z-index:1}.icon-list__heading .icon-list__headline{margin-bottom:3rem;margin-top:0}.icon-list__content{display:flex;justify-content:flex-start;flex-wrap:wrap;width:100%;margin:0 auto;gap:2rem 3rem;z-index:1}.brands .icon-list{min-height:inherit}.brands .icon-list__content{gap:0 3rem}.icon-list__divider{display:block;width:100%}.icon-list__divider .icon-list__divider-heading{font-style:normal;font-weight:350;line-height:normal;margin-top:2rem}.icon-list__divider>hr,.icon-list__divider>h3{margin:1rem auto 1rem}.icon-list__item{width:calc(15% - 6rem);max-width:15rem;margin:1rem 2rem;padding:0;text-align:center;word-break:break-all;box-sizing:border-box}.icon-list__item>img{display:block;width:100%;height:100%;object-fit:contain}.brand-letter-quick-links .icon-list__letter-link{padding:2rem 0;font-family:var(--font-body-family);font-size:2rem;font-style:normal;font-weight:600;line-height:98%;text-decoration:none}.icon-list__brand-link-wrapper{padding:1rem 0}.icon-list__brand-link{font-style:normal;font-weight:500;line-height:140%;text-decoration:none}.vendors-category-links{width:100%;grid-template-columns:1fr 1fr 1fr 1fr;display:grid}.brand-letter-quick-links{display:flex;margin-bottom:2rem;gap:0 4rem;flex-wrap:wrap}@media screen and (max-width:989px){.icon-list__item{display:flex;flex-wrap:wrap;align-items:center;width:calc(33.33% - 6rem)}}@media screen and (max-width:750px){.icon-list__content,.brands .icon-list__content{justify-content:center;gap:1rem}.icon-list__item{width:calc(50% - 6rem);max-width:9rem}.brand-letter-quick-links .icon-list__letter-link{padding:1rem 0;font-size:1.4rem;font-style:normal;font-weight:600}.icon-list__content .icon-list__brand-link{font-style:normal;font-weight:500;line-height:140%}.brand-letter-quick-links{gap:0 2rem;margin-bottom:0}.vendors-category-links{grid-template-columns:1fr}.icon-list__heading{text-align:center}.icon-list__heading .icon-list__headline{margin-bottom:1rem}}