.page-header--section{position:relative;z-index:1}.page-header--section .page-header{align-items:stretch;display:flex;flex-flow:row nowrap;height:auto;isolation:isolate;justify-content:center;overflow:hidden;position:relative;width:100%}.page-header--section .page-header:not(.page-header--contained){box-shadow:0 12px 12px 0 rgba(91,110,127,.1)}@media only screen and (max-width:767.98px){.page-header--section .page-header{flex-flow:column-reverse nowrap}}.page-header--section .page-header__container{align-items:center;color:inherit;display:flex;flex-flow:row wrap;height:auto;justify-content:flex-start;padding-bottom:80px;padding-top:80px;width:100%}@media only screen and (max-width:767.98px){.page-header--section .page-header__container{align-items:flex-start;background:var(--page-header-background-colour-mobile,linear-gradient(104deg,#fff 30.44%,#e7e7e7 100%));flex:1;padding-bottom:39px;padding-top:37px}}@media only screen and (min-width:768px){.page-header--section .page-header__container{min-height:300px}}.page-header--section .page-header__decoration-container{background:var(--page-header-background-colour,#fff);height:100%;inset:0 auto 0 0;position:absolute;width:calc(45% - 100px)}@media only screen and (max-width:767.98px){.page-header--section .page-header__decoration-container{display:none}}.page-header--section .page-header__decoration-container .page-header__decoration{height:100%;position:relative;width:100%;z-index:0}.page-header--section .page-header__decoration-container .page-header__decoration:after,.page-header--section .page-header__decoration-container .page-header__decoration:before{aspect-ratio:1.5/2;clip-path:polygon(0 0,100% 100%,0 100%);content:"";height:100%;inset:0 1px 0 auto;position:absolute;transform:translateX(100%);width:auto}.page-header--section .page-header__decoration-container .page-header__decoration:before{background:var(--page-header-background-colour,#fff);z-index:1}.page-header--section .page-header__decoration-container .page-header__decoration:after{background:var(--page-header-background-colour,#fff);opacity:.8;transform:translateX(100%) scale(1.15);transform-origin:bottom left;z-index:0}.page-header--section .page-header__content{align-items:center;color:inherit;display:flex;flex-flow:row wrap;gap:17px 30px;height:auto;justify-content:flex-start;max-width:502px;width:50%;z-index:15}@media only screen and (max-width:767.98px){.page-header--section .page-header__content{width:100%}}@media only screen and (max-width:575.98px){.page-header--section .page-header__content{max-width:320px}}.page-header--section .page-header .heading,.page-header--section .page-header .subtitle,.page-header--section .page-header .text{color:inherit;flex-basis:100%;width:100%}@media only screen and (max-width:767.98px){.page-header--section .page-header .heading,.page-header--section .page-header .subtitle,.page-header--section .page-header .text{flex-basis:auto}}.page-header--section .page-header .subtitle{font-size:30px;font-weight:400;line-height:1}@media only screen and (max-width:575.98px){.page-header--section .page-header .subtitle{font-size:24px}}.page-header--section .page-header .heading{font-size:48px;font-weight:500;line-height:normal}@media only screen and (max-width:575.98px){.page-header--section .page-header .heading{font-size:40px;line-height:1.43}}.page-header--section .page-header .text{font-size:20px}.page-header--section .page-header .text>p{font-size:inherit;line-height:inherit;margin:0}.page-header--section .page-header .content-button{margin-top:3px}.page-header--section .page-header .media-container{align-items:stretch;display:flex;height:100%;inset:0 0 0 auto;justify-content:stretch;overflow:hidden;position:absolute;width:65%;z-index:-3}@media only screen and (max-width:767.98px){.page-header--section .page-header .media-container{aspect-ratio:1.95/1;height:auto;position:relative;width:100%}}.page-header--section .page-header .media-container .media{height:100%;position:relative;width:100%}.page-header--section .page-header .media-container .media>img,.page-header--section .page-header .media-container .media>video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page-header--section .page-header .media-container.media--show-decoration:after{aspect-ratio:1/1.08;background:var(--media-decoration-colour);clip-path:polygon(0 100%,100% 0,100% 100%);content:"";inset:auto 0 0 auto;position:absolute;width:clamp(58px,15.3%,140px)}.page-header--section .page-header.page-header--contained{overflow-x:clip;overflow-y:visible}@media only screen and (min-width:992px){.page-header--section .page-header.page-header--contained .media-container{right:var(--page-width-padding)}}.page-header--section .page-header.page-header--title-size-small .page-header__content .heading{font-size:24px}.page-header--section .page-header.page-header--subtitle-size-small .page-header__content .subtitle{font-size:18px}.page-header--section .page-header.page-header--button-size-small .page-header__content .btn,.page-header--section .page-header.page-header--button-size-small .page-header__content .button{font-size:14px}
