.logo-block-title > * {
  margin: 0 0 2.5rem;
}
.logo-block .logo-wrapper {
  justify-content: center;
}
.logo-block img {
  max-height: 150px;
  width: auto;
}
.logo-block a:hover {
  opacity: 0.5;
}
.logo-block .text-block-title h2, .logo-block .text-block-title h3 {
  margin: 2rem 0 4rem 0;
}



/***************   Mobile    ***************/

@media all and (max-width: 1500px) {
  .logo-block-wrapper {
    margin: 0 4rem;
  }
  .logo-block img {
    max-height: 2rem;
    max-width: 6rem;
  }
}

@media all and (max-width: 639px) {
  .logo-block-wrapper {
    margin: 0 2rem;
  }
  .logo-block img {
    max-width: 5rem;
  }
}