.cst-logos-grp .customer-logos{background:transparent;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;min-height:10rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:3rem 0}.cst-logos-grp .customer-logos--title{font-size:28px;margin:1rem auto;line-height:1.4;text-align:center}.cst-logos-grp .customer-logos .logo-list{margin:auto;max-width:1200px}.cst-logos-grp .customer-logos .img-container{max-width:100%;margin:1.5rem 1rem;width:40%;max-height:100px;overflow:hidden}.cst-logos-grp .customer-logos .img-container img{vertical-align:middle;max-width:7rem;max-height:2.5rem;width:100%;display:block;margin:auto}.cst-logos-grp .customer-logos .page-center{max-width:1665px}@media(min-width:576px){.cst-logos-grp .customer-logos .img-container{width:30%}.cst-logos-grp .customer-logos--title{font-size:37px;margin-bottom:2rem}}@media(min-width:992px){.cst-logos-grp .customer-logos .img-container{width:12%}.cst-logos-grp .customer-logos .img-container img{max-width:10rem;max-height:3rem}}@media(min-width:1200px){.cst-logos-grp .customer-logos{margin:3rem auto 0;padding:3rem 0 6rem}.cst-logos-grp .customer-logos--title{margin-bottom:4rem}}@media screen and (min-width:2100px){.cst-logos-grp .customer-logos .logo-list{max-width:100%}.cst-logos-grp .customer-logos .img-container{width:14%}}