.block-header-home-content-block h1 {
  color: #FFFFFF;
  margin: 0;
  font-size: calc(48px + 18 * (100vw - 768px) / 672);
}
@media screen and (max-width: 980px) {
  .block-header-home-content-block h1 {
    font-size: calc(38px + 3 * (100vw - 375px) / 393);
  }
}
.block-header-home-content-block p {
  color: #FFFFFF;
  font-size: calc(22px + 4 * (100vw - 768px) / 672);
}
@media screen and (max-width: 980px) {
  .block-header-home-content-block p {
    font-size: calc(18px + 2 * (100vw - 375px) / 393);
  }
  .block-header-home-content-block p br {
    display: none;
  }
}
.block-header-home-content-block a.button {
  margin: 0;
}