.page-heading{width:100vw;margin-left:calc(50% - 50vw);overflow:hidden}.page-heading__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;padding-top:4rem;padding-bottom:6rem}@media(max-width: 1700px){.page-heading__inner{padding-bottom:4rem;padding-top:6rem}}@media(max-width: 768px){.page-heading__inner{padding-bottom:3rem;padding-top:2.5rem}}@media(max-width: 600px){.page-heading__inner{padding-bottom:2rem;padding-top:1.5rem}}.page-heading__text-wrap{grid-column:2;margin:0;width:auto;text-align:center}.page-heading__heading{font-weight:400;margin:0;line-height:1.2;color:#fff;font-size:4.75rem}@media(max-width: 2300px){.page-heading__heading{font-size:3.8125rem}}@media(max-width: 1700px){.page-heading__heading{font-size:3rem}}@media(max-width: 1250px){.page-heading__heading{font-size:2.5rem}}@media(max-width: 768px){.page-heading__heading{font-size:2rem}}@media(max-width: 600px){.page-heading__heading{font-size:1.3rem}}.page-heading__line1,.page-heading__line2{display:block}.page-heading__highlight{color:#f6f62e}.page-heading__line{grid-column:3;height:5px;background-color:#f6f62e;transform:scaleX(0);transform-origin:left center;transition:transform 1.2s cubic-bezier(0.4, 0, 0.2, 1) .8s;margin-left:-10px;margin-bottom:16px}@media(max-width: 2300px){.page-heading__line{margin-bottom:15px;margin-left:-9px}}@media(max-width: 1700px){.page-heading__line{height:4px;margin-bottom:12px}}@media(max-width: 1250px){.page-heading__line{height:3px;margin-left:-3px;margin-bottom:10px}}@media(max-width: 768px){.page-heading__line{height:2px;margin-left:-5px;margin-bottom:8px}}@media(max-width: 600px){.page-heading__line{height:2px;margin-left:-3px;margin-bottom:6px}}.page-heading.is-visible .page-heading__line{transform:scaleX(1)}.page-heading--line-center .page-heading__inner{align-items:center}.page-heading--line-top .page-heading__inner{align-items:start}.page-heading--left .page-heading__inner{grid-template-columns:auto 1fr;padding-left:max(5%,(100% - 2100px)/2)}.page-heading--left .page-heading__text-wrap{grid-column:1;text-align:left}.page-heading--left .page-heading__line{grid-column:2}
