.logo_listing .title{margin:0 auto 90px;max-width:620px;text-align:center}.logo_listing .logos{grid-column-gap:36px;grid-row-gap:60px;display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));margin:0 auto}.logo_listing .logo_item .img{background-size:cover!important;height:170px;margin:0 auto 20px;max-width:310px;width:100%}.logo_listing .buttons{display:flex;margin:0 auto;max-width:310px;padding:0 28px}.logo_listing .hs-button.cm,.logo_listing a.cta_button{font-size:15px;line-height:1.5em;margin:0;max-width:129px;padding:6px 10px}.logo_listing .text .hs-button.cm,.logo_listing .text a.cta_button{background-color:transparent;border:0;color:#28328c;display:inline-block;font-family:Sailec W05 Medium,Sailec W05 Regular,sans-serif;font-size:inherit;margin:4px 0 0!important;margin:20px 0 0;max-width:200px;padding:0;text-align:center;text-decoration:underline}.logo_listing .text{margin-left:auto}.logo_listing.secondary .logos{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.logo_listing.secondary .logo_item .img{height:120px;margin:0 auto 20px;max-width:200px}.logo_listing.secondary .text{margin:0 auto}.logo_listing.secondary .buttons{flex-direction:column;margin:0 auto;max-width:200px;row-gap:15px}.logo_listing.secondary .buttons>div{display:flex}.logo_listing.secondary .text .hs-button,.logo_listing.secondary .text a.cta_button{font-size:15px!important;margin:0 auto!important}.logo_listing .title h2{margin-bottom:30px}