.logo-with-text{padding: 60px 0;}
.logo-with-text .page-width{max-width: 1300px;}
.logo-with-text .logo-with-text-wrap{position: relative;padding: 0 50px}
.logo-with-text .logo-with-text-wrap .swiper-button-prev{left: 0}
.logo-with-text .logo-with-text-wrap .swiper-button-next{right: 0;}

.logo-with-text .logo-with-text-row{max-width: 960px}
.logo-with-text .logo-with-text-row .logo-block{margin: 0;text-align: center;}
.logo-with-text .logo-with-text-row .logo-block .img-wrap {display: flex;justify-content: center;align-items: center;}
.logo-with-text .logo-with-text-row .logo-block img{max-width: 172px;width: 100%;}
.logo-with-text .logo-with-text-row .logo-block figcaption{font-size: 16px;line-height: 20px;font-style: normal;font-weight: 400;letter-spacing: 0.16px;margin-top: 30px;}

@media screen and (min-width: 989px){
  .logo-with-text .logo-with-text-row .logo-block .img-wrap {height: 45px;}
}
@media screen and (max-width: 989px){
  .logo-with-text .logo-with-text-row .logo-block figcaption{margin-top: 25px;}
}

@media screen and (max-width: 575px){
  .logo-with-text .logo-with-text-row .logo-block figcaption{font-size: 15px;line-height: 17.25px;} 
}