.wp-block-acf-page-header{background:var(--fm-color-surface-soft)}.wp-block-acf-page-header .agency-base-page-header__content{max-width:60.375rem}.wp-block-acf-page-header .agency-base-page-header__eyebrow{align-items:center;color:var(--fm-color-accent);display:flex;font-family:var(--wp--preset--font-family--body, "proxima-nova", Arial, sans-serif);font-size:1rem;font-weight:var(--fm-font-weight-bold);gap:.625rem;letter-spacing:.08em;text-transform:uppercase}.wp-block-acf-page-header .agency-base-page-header__eyebrow:before{background:currentColor;content:"";flex:0 0 2rem;height:1px}.wp-block-acf-page-header .agency-base-page-header__heading{font-size:var(--fm-type-page-header-title);line-height:1.1429}.wp-block-acf-page-header .agency-base-page-header__subheading{color:var(--fm-color-text-body);font-size:1.125rem;line-height:1.75rem;max-width:60.375rem}.wp-block-acf-page-header .agency-base-page-header__button{justify-self:start;margin-top:.625rem;min-width:10.9375rem}.wp-block-acf-page-header.wp-block-acf-page-header--has-background{align-items:center;background-image:linear-gradient(89deg,#1e3142e0 28%,#1e31421f 79%),var(--agency-base-page-header-image);background-position:center;background-size:cover;display:flex;min-height:27.8125rem;padding-block:4.375rem}.wp-block-acf-page-header.wp-block-acf-page-header--has-background .agency-base-page-header__heading{color:var(--fm-color-surface)}.wp-block-acf-page-header.wp-block-acf-page-header--has-background .agency-base-page-header__subheading{color:var(--fm-color-text-on-dark)}@media (max-width: 991.98px){.wp-block-acf-page-header.wp-block-acf-page-header--has-background{background-image:linear-gradient(90deg,#1e3142d1,#1e3142d1),var(--agency-base-page-header-image)}}@media (max-width: 767.98px){.wp-block-acf-page-header.wp-block-acf-page-header--has-background{background-position:63% center;min-height:27.5rem;padding-block:1.875rem}.wp-block-acf-page-header .agency-base-page-header__eyebrow{font-size:1rem}.wp-block-acf-page-header .agency-base-page-header__heading{font-size:1.75rem;line-height:2.25rem}.wp-block-acf-page-header .agency-base-page-header__subheading{font-size:1rem;line-height:1.375rem}.wp-block-acf-page-header .agency-base-page-header__button{font-size:1rem;margin-top:.5rem;width:100%}}
