.page-banner{padding:80px 0;position:relative}.page-banner:after{content:"";z-index:0;background-image:linear-gradient(90deg,#137cb6 0%,#021c33 100%);position:absolute;inset:0}.page-banner .container{z-index:1;position:relative}.page-banner__title{--font-size:40px;--font-size-rem:2.5rem;--line-height:48px;--line-height-rem:3rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem);color:#fff;text-align:center;margin:0;font-weight:700}