.page-detail-header-wrapper {
  padding: 5rem 0;
  margin-bottom: 5rem;
  position: relative;
  overflow: hidden;
}
@media (max-width: 1024px) {
  .page-detail-header-wrapper {
    padding: 4rem 0;
  }
}
@media (max-width: 767px) {
  .page-detail-header-wrapper {
    padding: 10rem 0;
    margin-bottom: 4rem;
  }
}
.page-detail-header-wrapper.sp-bubble .text-pattern, .page-detail-header-wrapper.isd-bubble .text-pattern, .page-detail-header-wrapper.dynamic-bubbles-mirrored .text-pattern {
  display: block;
}
.page-detail-header-wrapper .text-pattern {
  content: "";
  position: absolute;
  background-size: contain;
  width: 100%;
  height: 100%;
  left: 0;
  margin-top: 1.25rem;
  display: none;
}
.page-detail-header-wrapper .field--name-field-sp-back-button {
  top: 1.563rem;
  left: 2.5rem;
  position: absolute;
}
@media (max-width: 1024px) {
  .page-detail-header-wrapper .field--name-field-sp-back-button {
    left: 1.563rem;
  }
}
.page-detail-header-wrapper .field--name-field-sp-back-button a {
  border-radius: 0.25rem;
  padding: 0.375rem 0.625rem;
  display: block;
}
.page-detail-header-wrapper .field--name-field-sp-back-button a:hover {
  text-decoration: none;
}
.page-detail-header-wrapper .header-content {
  width: 100%;
  max-width: 90rem;
}
.page-detail-header-wrapper .header-content > [class*=col-] {
  padding: 0 15px;
}
.page-detail-header-wrapper .header-title {
  justify-content: flex-end;
}
@media (max-width: 767px) {
  .page-detail-header-wrapper .header-title {
    justify-content: center;
    margin-bottom: 1.25rem;
  }
}
.page-detail-header-wrapper .header-title h1 {
  padding-right: 4.063rem;
  margin: 0;
}
@media (max-width: 1024px) {
  .page-detail-header-wrapper .header-title h1 {
    padding-right: 1.875rem;
  }
}
@media (max-width: 767px) {
  .page-detail-header-wrapper .header-title h1 {
    padding-right: 0;
  }
}
.page-detail-header-wrapper .header-body {
  border-left: 0.125rem solid;
}
@media (max-width: 767px) {
  .page-detail-header-wrapper .header-body {
    border: none;
  }
}
.page-detail-header-wrapper .header-body .header-text-body {
  padding-left: 4.063rem;
}
@media (max-width: 1024px) {
  .page-detail-header-wrapper .header-body .header-text-body {
    padding-left: 1.875rem;
  }
}
@media (max-width: 767px) {
  .page-detail-header-wrapper .header-body .header-text-body {
    padding: 0 1.563rem;
  }
}
.page-detail-header-wrapper .header-body .header-text-body p {
  margin: 0;
}
@media (max-width: 767px) {
  .page-detail-header-wrapper .header-body .header-text-body p {
    text-align: center;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2UtZGV0YWlsLWhlYWRlci5zY3NzIiwicGFnZS1kZXRhaWwtaGVhZGVyLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQTtFQUNFLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QUNGRjtBRElFO0VBTkY7SUFPSSxlQUFBO0VDREY7QUFDRjtBREdFO0VBVkY7SUFXSSxnQkFBQTtJQUNBLG1CQUFBO0VDQUY7QUFDRjtBREdJO0VBQ0UsY0FBQTtBQ0ROO0FES0U7RUFDRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSx3QkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsT0FBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtBQ0hKO0FETUU7RUFDRSxhQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0FDSko7QURNSTtFQUxGO0lBTUksY0FBQTtFQ0hKO0FBQ0Y7QURLSTtFQUNFLHNCQUFBO0VBQ0EsMEJBQUE7RUFDQSxjQUFBO0FDSE47QURLTTtFQUNFLHFCQUFBO0FDSFI7QURRRTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtBQ05KO0FET0k7RUFDRSxlQUFBO0FDTE47QURTRTtFQUNFLHlCQUFBO0FDUEo7QURTSTtFQUhGO0lBSUksdUJBQUE7SUFDQSxzQkFBQTtFQ05KO0FBQ0Y7QURRSTtFQUNFLHVCQUFBO0VBQ0EsU0FBQTtBQ05OO0FEUU07RUFKRjtJQUtJLHVCQUFBO0VDTE47QUFDRjtBRE9NO0VBUkY7SUFTSSxnQkFBQTtFQ0pOO0FBQ0Y7QURRRTtFQUNFLDJCQUFBO0FDTko7QURRSTtFQUhGO0lBSUksWUFBQTtFQ0xKO0FBQ0Y7QURPSTtFQUNFLHNCQUFBO0FDTE47QURPTTtFQUhGO0lBSUksc0JBQUE7RUNKTjtBQUNGO0FETU07RUFQRjtJQVFJLG1CQUFBO0VDSE47QUFDRjtBREtNO0VBQ0UsU0FBQTtBQ0hSO0FES1E7RUFIRjtJQUlJLGtCQUFBO0VDRlI7QUFDRiIsImZpbGUiOiJwYWdlLWRldGFpbC1oZWFkZXIuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi4uL2dsb2JhbC9kZWZhdWx0LXZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL2dsb2JhbC9taXhpbnNcIjtcblxuLnBhZ2UtZGV0YWlsLWhlYWRlci13cmFwcGVyIHtcbiAgcGFkZGluZzogNXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tZGVza3RvcCkge1xuICAgIHBhZGRpbmc6IDRyZW0gMDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXRhYmxldC1tYXgpIHtcbiAgICBwYWRkaW5nOiAxMHJlbSAwO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cblxuICAmLnNwLWJ1YmJsZSwgJi5pc2QtYnViYmxlLCAmLmR5bmFtaWMtYnViYmxlcy1taXJyb3JlZCB7XG4gICAgLnRleHQtcGF0dGVybiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAudGV4dC1wYXR0ZXJuIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1zcC1iYWNrLWJ1dHRvbiB7XG4gICAgdG9wOiAxLjU2M3JlbTtcbiAgICBsZWZ0OiAyLjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tZGVza3RvcCkge1xuICAgICAgbGVmdDogMS41NjNyZW07XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gICAgICBwYWRkaW5nOiAuMzc1cmVtIC42MjVyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTByZW07XG4gICAgJiA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLXRpdGxlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tdGFibGV0LW1heCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQuMDYzcmVtO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1kZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi10YWJsZXQtbWF4KSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlci1ib2R5IHtcbiAgICBib3JkZXItbGVmdDogLjEyNXJlbSBzb2xpZDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXRhYmxldC1tYXgpIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAuaGVhZGVyLXRleHQtYm9keSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQuMDYzcmVtO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1kZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW07XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXRhYmxldC1tYXgpIHtcbiAgICAgICAgcGFkZGluZzogMCAxLjU2M3JlbTtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi10YWJsZXQtbWF4KSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucGFnZS1kZXRhaWwtaGVhZGVyLXdyYXBwZXIge1xuICBwYWRkaW5nOiA1cmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhZ2UtZGV0YWlsLWhlYWRlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0cmVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1kZXRhaWwtaGVhZGVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEwcmVtIDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxufVxuLnBhZ2UtZGV0YWlsLWhlYWRlci13cmFwcGVyLnNwLWJ1YmJsZSAudGV4dC1wYXR0ZXJuLCAucGFnZS1kZXRhaWwtaGVhZGVyLXdyYXBwZXIuaXNkLWJ1YmJsZSAudGV4dC1wYXR0ZXJuLCAucGFnZS1kZXRhaWwtaGVhZGVyLXdyYXBwZXIuZHluYW1pYy1idWJibGVzLW1pcnJvcmVkIC50ZXh0LXBhdHRlcm4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYWdlLWRldGFpbC1oZWFkZXItd3JhcHBlciAudGV4dC1wYXR0ZXJuIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS1kZXRhaWwtaGVhZGVyLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXNwLWJhY2stYnV0dG9uIHtcbiAgdG9wOiAxLjU2M3JlbTtcbiAgbGVmdDogMi41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlLWRldGFpbC1oZWFkZXItd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3AtYmFjay1idXR0b24ge1xuICAgIGxlZnQ6IDEuNTYzcmVtO1xuICB9XG59XG4ucGFnZS1kZXRhaWwtaGVhZGVyLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXNwLWJhY2stYnV0dG9uIGEge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjYyNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFnZS1kZXRhaWwtaGVhZGVyLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXNwLWJhY2stYnV0dG9uIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFnZS1kZXRhaWwtaGVhZGVyLXdyYXBwZXIgLmhlYWRlci1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTByZW07XG59XG4ucGFnZS1kZXRhaWwtaGVhZGVyLXdyYXBwZXIgLmhlYWRlci1jb250ZW50ID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5wYWdlLWRldGFpbC1oZWFkZXItd3JhcHBlciAuaGVhZGVyLXRpdGxlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1kZXRhaWwtaGVhZGVyLXdyYXBwZXIgLmhlYWRlci10aXRsZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxufVxuLnBhZ2UtZGV0YWlsLWhlYWRlci13cmFwcGVyIC5oZWFkZXItdGl0bGUgaDEge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjA2M3JlbTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFnZS1kZXRhaWwtaGVhZGVyLXdyYXBwZXIgLmhlYWRlci10aXRsZSBoMSB7XG4gICAgcGFkZGluZy1yaWdodDogMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1kZXRhaWwtaGVhZGVyLXdyYXBwZXIgLmhlYWRlci10aXRsZSBoMSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnBhZ2UtZGV0YWlsLWhlYWRlci13cmFwcGVyIC5oZWFkZXItYm9keSB7XG4gIGJvcmRlci1sZWZ0OiAwLjEyNXJlbSBzb2xpZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1kZXRhaWwtaGVhZGVyLXdyYXBwZXIgLmhlYWRlci1ib2R5IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbi5wYWdlLWRldGFpbC1oZWFkZXItd3JhcHBlciAuaGVhZGVyLWJvZHkgLmhlYWRlci10ZXh0LWJvZHkge1xuICBwYWRkaW5nLWxlZnQ6IDQuMDYzcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFnZS1kZXRhaWwtaGVhZGVyLXdyYXBwZXIgLmhlYWRlci1ib2R5IC5oZWFkZXItdGV4dC1ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtZGV0YWlsLWhlYWRlci13cmFwcGVyIC5oZWFkZXItYm9keSAuaGVhZGVyLXRleHQtYm9keSB7XG4gICAgcGFkZGluZzogMCAxLjU2M3JlbTtcbiAgfVxufVxuLnBhZ2UtZGV0YWlsLWhlYWRlci13cmFwcGVyIC5oZWFkZXItYm9keSAuaGVhZGVyLXRleHQtYm9keSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWRldGFpbC1oZWFkZXItd3JhcHBlciAuaGVhZGVyLWJvZHkgLmhlYWRlci10ZXh0LWJvZHkgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59Il19 */
