.block-hero-centered{position:relative;padding-top:6.25rem;padding-bottom:0;text-align:center;overflow:hidden}.block-hero-centered.with-map .block-hero-centered__figure{position:relative;display:inline-flex;padding:1rem 1.625rem}@media (max-width:47.98rem){.block-hero-centered.with-map .block-hero-centered__figure{display:none}}.block-hero-centered.with-map .block-hero-centered__figure img{max-width:12.5rem}.block-hero-centered__figure{border:.1875rem solid #224cb3;border-radius:.25rem;background-color:#fff;box-shadow:0 .125rem 1.8125rem rgba(0,0,0,.5)}.block-hero-centered .content-wrapper{position:relative;z-index:2;margin-top:1.9375rem}@media (max-width:47.98rem){.block-hero-centered .content-wrapper{margin-top:0}}.block-hero-centered .content-wrapper .has-overline-font-size{font-weight:700;font-size:1.375rem;line-height:1.75rem;text-decoration:none!important}.block-hero-centered .content-wrapper .wp-block-heading{margin-top:.75rem!important;font-size:3.25rem;line-height:3.5rem}.block-hero-centered .content-wrapper *{color:#fff;text-shadow:0 .125rem 1rem rgba(0,0,0,.68)}.block-hero-centered__image{width:calc(var(--columnWidth) * 12 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem));max-width:calc(var(--columnMaxWidth) * 12 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem));position:relative;width:100%!important;max-width:44rem!important;margin:clamp(3rem,-.4285714286rem + 7.1428571429vw,6rem) auto 0 auto;padding-right:1.25rem;padding-left:1.25rem}@media (min-width:36rem){.block-hero-centered__image{width:calc(var(--columnWidth) * 12 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem));max-width:calc(var(--columnMaxWidth) * 12 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem))}}@media (min-width:48rem){.block-hero-centered__image{width:calc(var(--columnWidth) * 12 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem));max-width:calc(var(--columnMaxWidth) * 12 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem))}}.block-hero-centered .wp-block-image{width:calc(var(--columnWidth) * 12 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem));max-width:calc(var(--columnMaxWidth) * 12 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem));margin:clamp(3rem,1.2857142857rem + 3.5714285714vw,4.5rem) auto 0 auto}@media (min-width:36rem){.block-hero-centered .wp-block-image{width:calc(var(--columnWidth) * 12 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem));max-width:calc(var(--columnMaxWidth) * 12 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem))}}@media (min-width:48rem){.block-hero-centered .wp-block-image{width:calc(var(--columnWidth) * 12 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem));max-width:calc(var(--columnMaxWidth) * 12 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem))}}@media (min-width:62rem){.block-hero-centered .wp-block-image{width:calc(var(--columnWidth) * 10 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem));max-width:calc(var(--columnMaxWidth) * 10 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem))}}.block-hero-centered .hero-map-wrap{position:absolute;top:0;left:0;right:0;width:100%;height:clamp(23.0625rem,9.0625rem + 29.1666666667vw,35.3125rem)}.block-hero-centered .hero-acf-map{width:100%;height:100%}.block-hero-centered .wave-canvas{position:absolute;left:0;bottom:0;width:100%;height:clamp(2.0625rem,-3.8660714286rem + 12.3511904762vw,7.25rem)}.block-hero-centered .wp-block-button.is-style-tertiary.wp-block-button--back{position:absolute;top:3.3125rem;left:3.3125rem;z-index:1;margin:0}.block-hero-centered .wp-block-button.is-style-tertiary.wp-block-button--back a{padding:1.25rem;background-color:#fff}.block-hero-centered .wp-block-button.is-style-tertiary.wp-block-button--back a::before{width:1.25rem;height:1.25rem}