.hero{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:25rem;display:flex;flex-direction:column;align-items:center;padding:50px;text-align:center;position:relative;height:450px;margin:var(--spacing-2xl) var(--side-padding);width:-webkit-fill-available;border-radius:var(--radius-sm)}.hero .homepage-hero-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover !important;z-index:0;border-radius:inherit}.hero #overlay{height:100%;width:100%;position:absolute;top:0;left:0;overflow:hidden;background:linear-gradient(180deg, var(--overlay_top_colour, rgba(0, 0, 0, 0)), var(--overlay_bottom_colour, rgba(10, 10, 10, 0.62)))}.hero .hero-text{z-index:10;width:100%;height:100%;display:flex;flex-direction:column;justify-content:var(--position_top_to_bottom, start);align-items:var(--position_left_to_right, center)}.hero .hero-text h1{font-size:3rem;font-weight:400;line-height:1.25;margin:0 0 .75rem;z-index:10;color:var(--header_colour, var(--base-white));text-align:var(--header_alignment);text-shadow:0px 0px calc(10px*var(--header_shadow)) rgba(0,0,0,.7)}.hero .hero-text p{margin:0 0 1rem;font-size:var(--font-size-md);z-index:10;color:var(--body_colour, var(--base-white));text-align:var(--body_alignment);text-shadow:0px 0px calc(10px*var(--body_shadow)) rgba(0,0,0,.7)}.hero .hero-text a{text-align:center;vertical-align:middle;z-index:10;background-color:var(--cta_colour);color:var(--cta_text_colour)}@media(max-width: 768px){.hero{height:650px}.hero .hero-text{justify-content:var(--mobile_position_top_to_bottom);align-items:var(--mobile_position_left_to_right)}.hero .hero-text h1{font-size:6rem;text-align:var(--header_mobile_alignment)}.hero .hero-text p{max-width:710px;margin-bottom:var(--spacing-2xl);text-align:var(--body_mobile_alignment)}}/*# sourceMappingURL=acf_banner.css.map */
