.aloha-block-hero{margin-bottom:0}.aloha-block-hero.wp-block-hero-flexible{padding:var(--aloha-space-3xl) 0 1px 0}.aloha-block-hero .text-only{padding:10vh 0}.aloha-block-hero .carousel-indicators [data-bs-target]{border:1px solid var(--aloha-white)}.aloha-block-hero .carousel-indicators [data-bs-target].active{background-color:var(--aloha-white)}.aloha-block-hero .hero-content{position:relative}.aloha-block-hero .hero-content .hero-icon{bottom:-50px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.aloha-block-hero .wp-block-aloha-icons{margin-top:-50px;position:relative}.aloha-block-hero .hero-image{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;--aloha-button-outline-border:var(--aloha-white);--aloha-button-outline-bg:var(--aloha-overlay-dark);--aloha-button-outline-text:var(--aloha-white);--aloha-button-outline-border-hover:var(--aloha-white);--aloha-button-outline-bg-hover:var(--aloha-white);--aloha-button-outline-text-hover:var(--aloha-black);align-items:center;background-color:var(--aloha-grey-9);background-repeat:no-repeat;background-size:cover;justify-content:center;min-height:60vh;overflow:hidden;position:relative}@media(max-width:991.98px){.aloha-block-hero .hero-image{min-height:40vh}}.aloha-block-hero .hero-image .video-wrapper{bottom:0;left:0;position:absolute;right:0;top:0}.aloha-block-hero .hero-image video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.aloha-block-hero .hero-image .intro-text{padding:var(--aloha-space-md)}.aloha-block-hero .hero-image .hero-content{padding:75px 0;position:relative;width:100%;z-index:1}.aloha-block-hero .hero-image .hero-overlay{background-color:var(--aloha-overlay-dark);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.aloha-block-hero .text-image .hero-image{display:-webkit-box;display:-ms-flexbox;display:flex}.aloha-block-hero .text-image .hero-content{color:var(--aloha-white)}.aloha-block-hero .short-stack-image{margin:var(--aloha-space-2xl) 0}.aloha-block-hero .short-stack-image .hero-image{border-radius:0 250px 250px 0;height:250px;min-height:auto;width:95%}@media(min-width:992px){.aloha-block-hero .short-stack-image .hero-image{height:300px}}.aloha-block-hero .film-reel{color:var(--aloha-white);display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:var(--aloha-space-md)}.aloha-block-hero .film-reel .hero-image{border-radius:var(--aloha-border-radius);padding:var(--aloha-space-md)}.aloha-block-hero .film-reel .hero-image .row{min-height:60vh}.aloha-block-hero .film-reel .hero-image:before{background-color:var(--aloha-overlay-dark);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.aloha-block-hero .film-reel .hero-overlay{border-radius:var(--aloha-border-radius)}.aloha-block-hero .film-reel .container,.aloha-block-hero .film-reel .image-left,.aloha-block-hero .film-reel .image-right{-webkit-box-flex:1;background-size:cover;-ms-flex:1;flex:1;position:relative}.aloha-block-hero .film-reel .container video,.aloha-block-hero .film-reel .image-left video,.aloha-block-hero .film-reel .image-right video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.aloha-block-hero .film-reel .image-left:before,.aloha-block-hero .film-reel .image-right:before{background-color:var(--aloha-overlay-dark);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.aloha-block-hero .film-reel .container{-ms-flex-preferred-size:1340px;flex-basis:1340px}.aloha-block-hero .film-reel .image-left{background-position:100% 0;margin-left:calc(0px - var(--aloha-gutter-x)*.5)}.aloha-block-hero .film-reel .image-left,.aloha-block-hero .film-reel .image-left video,.aloha-block-hero .film-reel .image-left:before{border-bottom-right-radius:var(--aloha-border-radius);border-top-right-radius:var(--aloha-border-radius)}.aloha-block-hero .film-reel .image-left video{-o-object-position:right;object-position:right}.aloha-block-hero .film-reel .image-right{background-position:0 0;margin-right:calc(0px - var(--aloha-gutter-x)*.5)}.aloha-block-hero .film-reel .image-right,.aloha-block-hero .film-reel .image-right video,.aloha-block-hero .film-reel .image-right:before{border-bottom-left-radius:var(--aloha-border-radius);border-top-left-radius:var(--aloha-border-radius)}.aloha-block-hero .film-reel .image-right video{-o-object-position:left;object-position:left}@media(max-width:991.98px){.aloha-block-hero .text-below .hero-icon{top:calc(40vh - 50px)}}
