.layer-page-header .c-width--large {
  padding-block: 256px 100px;
}
.layer-page-header .c-width--medium {
  padding-block: 256px 100px;
}
.layer-page-header .c-title--priority {
  max-width: 90%;
  transform-origin: left top;
}
.layer-page-header .header__bg {
  position: absolute;
  right: -255px;
  top: 0;
  width: 1221px;
  mix-blend-mode: soft-light;
}
.layer-page-header .header__bg--child {
  /* mix-blend-mode: unset; */
  top: -55px;
  right: -380px;
  width: 1309px;
}
@media screen and (max-width: 768px) {
  .layer-page-header .c-width--large {
    padding-block: 175px 80px;
  }
  .layer-page-header .c-width--medium {
    padding-block: 175px 80px;
  }
  .layer-page-header .header__bg {
    left: 0;
    right: unset;
    width: 631px;
  }
  .layer-page-header .header__bg--child {
    left: -50px;
    right: unset;
    width: 700px;
    top: 0;
  }
}
.layer-page-header--hidden {
  overflow: hidden;
}
.layer-page-header--hidden .c-width--large {
  padding-block: 256px 240px;
}
.layer-page-header--hidden .c-width--medium {
  padding-block: 256px 220px;
}
@media screen and (max-width: 768px) {
  .layer-page-header--hidden .c-width--large {
    padding-block: 175px 165px;
  }
  .layer-page-header--hidden .c-width--medium {
    padding-block: 175px 165px;
  }
}
.layer-page-header--child .c-width--large {
  padding-block: 190px 120px;
}
.layer-page-header--child .c-width--medium {
  padding-block: 190px 100px;
}
.layer-page-header--child .c-width--interview {
  padding-block: 190px 60px;
}
@media screen and (max-width: 768px) {
  .layer-page-header--child .c-width--large {
    padding-block: 143px 80px;
  }
  .layer-page-header--child .c-width--medium {
    padding-block: 143px 80px;
  }
}
