h1.page-header__title{font-size:3.5rem}.page-header--overlay .page-header__title{font-weight:700;margin-bottom:0;text-shadow:1px 1px 10px #000}.page-header--overlay .page-header__title+*{margin-top:2rem}.page-header--overlay{padding-block:80px;position:relative}.page-header--overlay .page-header__featured-image-wrapper{inset:0;position:absolute}.page-header--overlay .page-header__featured-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.page-header--overlay .page-header__wrapper{position:relative}@media(max-width:992px){.page-header--overlay{padding-block:30px}}.page-header--bottom .page-header__featured-image-wrapper{height:100px;position:relative;width:100%}.page-header--bottom .page-header__featured-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.page-header--bottom .page-header__wrapper{border-bottom:5px solid #ccc;padding-block:20px}.page-header--bottom .page-header__title{display:inline-block;line-height:1;margin:0;position:relative;vertical-align:top}.page-header--bottom .page-header__title:after{background:var(--secondary);bottom:-25px;content:"";height:5px;left:0;position:absolute;width:100%}.page-header--bottom h2.page-header__title{margin-block:10px 5px}.page-header--bottom h2.page-header__title:after{bottom:-29px}.page-header--bottom h3.page-header__title{margin-block:10px 5px}.page-header--bottom h3.page-header__title:after{bottom:-30px}