.page-header .container .row {
  flex-direction: row-reverse;
}
.page-header .container .row .brand {
  margin-top: 17vh;
}
@media (max-width: 701px) {
  .page-header .container .row .brand {
    margin-top: 10vh;
  }
}
.page-header .container .row .brand .headerText {
  font-size: clamp(8px, 1.2em, 22px);
}
@media (max-width: 701px) {
  .page-header .container .row .brand .headerText {
    font-weight: bold;
    font-size: 0.9em;
  }
}

.main-raised {
  margin-top: 48vh;
}
@media (max-width: 701px) {
  .main-raised .description,
  .main-raised .section-contacts {
    margin: 0 1em;
  }
}