.page-title-block {
  padding: 82px 0 43px;
  background-image: url("data:image/svg+xml,%3Csvg width='1440' height='280' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 .367889h1440V241L0 279.5V.367889Z' fill='%23FAF9F7'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: cover;
}
@media screen and (max-width: 991px) {
  .page-title-block {
    padding: 48px 0;
  }
}
.page-title-block .page-title {
  font-family: var(--ff-head);
  font-style: italic;
  font-weight: 600;
  font-size: 64px;
  line-height: 74px;
  letter-spacing: -2px;
  color: #3C4678;
  margin: 0 0 20px;
}
@media screen and (max-width: 991px) {
  .page-title-block .page-title {
    font-size: 40px;
    line-height: 50px;
    letter-spacing: -2px;
  }
}
.page-title-block .page-subtitle {
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  letter-spacing: -0.5px;
  color: #3D414F;
  margin: 0;
}
.page-title-block .page-subtitle p {
  margin: 0 0 16px;
}
.page-title-block .page-subtitle p:last-child {
  margin-bottom: 0;
}
.page-title-block .page-subtitle p:empty {
  display: none;
}
.page-title-block .page-subtitle a {
  color: #48BBB9;
  text-decoration: underline;
}
.page-title-block .page-subtitle a:hover {
  color: #3C4678;
  text-decoration: none;
}
.page-title-block .page-subtitle strong, .page-title-block .page-subtitle b {
  font-weight: 600;
  color: #3C4678;
}
.page-title-block .page-subtitle em, .page-title-block .page-subtitle i {
  font-style: italic;
}

/*# sourceMappingURL=page-title-block.css.map */
