.home-banner {
  max-height: 67.5rem;
}
.home-banner .logo {
  width: 33.5rem;
  height: 18.25rem;
}
@media screen and (max-width: 767px) {
  .home-banner .logo {
    width: 70%;
    height: auto;
    margin: auto;
  }
}

.section__about .grid-vertically-center-children > * {
  align-self: center;
  justify-self: right;
}

.section__procs .grid-vertically-center-children > * {
  align-self: center;
  justify-self: initial;
}
.section__procs .text-button {
  color: #5c5c5c;
  font-size: 1.5625rem;
  font-weight: 300;
  letter-spacing: 4px;
  text-decoration: none;
  cursor: pointer;
}
.section__procs .text-button:hover {
  color: #000000;
}

.section__procs--body {
  background-size: initial !important;
}
.section__procs--body .padding-section-content {
  padding: 9.375rem 6.25rem;
}
@media screen and (max-width: 767px) {
  .section__procs--body .padding-section-content {
    padding: 3.9583333333vw;
  }
}
