.block-hero-display{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-top:calc((var(--header-height) + var(--alert-height)) * -1);padding:11.125rem 0 9.75rem;overflow:hidden}@media (min-width:48rem){.block-hero-display{min-height:clamp(41.875rem,28.2321428571rem + 28.4226190476vw,53.8125rem);padding:clamp(6rem,2.5714285714rem + 7.1428571429vw,9rem) 0}}.block-hero-display::before{position:absolute;top:0;content:" ";width:100%;height:100%;background-color:#000;opacity:.65}.block-hero-display .parent-bg-div{position:absolute;bottom:-1.9375rem}@media (min-width:62rem){.block-hero-display .parent-bg-div{bottom:-.0625rem}}.block-hero-display .parent-bg-div svg{width:100%;fill:#fff}@media (min-width:62rem){.block-hero-display .parent-bg-div svg{width:auto}}.block-hero-display .acf-block__background-image-wrapper{display:block}.block-hero-display .acf-block__background-image-wrapper img{border-radius:0}.block-hero-display .acf-block__background-video-wrapper{display:block}.block-hero-display .acf-block__background-video-wrapper iframe{pointer-events:none}#page:has(.acf-block.bg-dark.is-style-large[class*=hero]) .block-hero-display,body.home .block-hero-display{margin-top:0;transform:translateY(calc(var(--header-height,4rem) * -1))}@media (min-width:48rem){#page:has(.acf-block.bg-dark.is-style-large[class*=hero]) .block-hero-display,body.home .block-hero-display{margin-top:0;padding-top:calc(var(--header-height,4.5rem));transform:translateY(calc(var(--header-height,4.5rem) * -1))}}.block-hero-display__container{position:relative;max-width:54.0625rem;padding-right:0;padding-left:0;text-align:center}@media (min-width:48rem){.block-hero-display__container{padding-top:4rem}}.block-hero-display__container p:first-of-type{max-width:max-content;margin:0 auto;padding:.375rem 1.375rem;color:#000;text-align:center;text-transform:uppercase;border-radius:1.5625rem;background:#fff}.block-hero-display__container .wp-block-buttons{justify-content:center}.block-hero-display__container .block-hero-display__content{padding:.375rem 1.375rem;color:#fff}