.partner-logo{padding-top:60px;padding-bottom:100px}.partner-logo .logo-wrap{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));-ms-grid-rows:auto;grid-template-rows:auto}.partner-logo .logo-item a{width:300px;height:200px;max-width:300px;margin:20px 0 60px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;padding:15px 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto}.partner-logo .logo-item img{max-width:140px;display:inline-block}@media screen and (max-width:1245px){.partner-logo .logo-item a{width:auto}}@media screen and (max-width:991px){.partner-logo .content-wrapper{padding-right:40px;padding-left:40px}.partner-logo .logo-wrap{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media screen and (max-width:767px){.partner-logo .content-wrapper{display:block;padding-right:20px;padding-left:20px}}@media screen and (max-width:479px){.partner-logo{padding-top:40px;padding-right:15px;padding-left:15px}}