.hero,.hero__wrapper{position:relative}@media (min-width:782px){.hero__wrapper{display:grid;grid-template-columns:fit-content(calc(var(--wp--style--global--wide-size)/2)) 50vw;justify-content:end;max-width:none!important}}@media (max-width:781px){.hero__wrapper{align-items:flex-end;display:flex;min-height:80vh}}.hero__block{overflow:hidden}.hero__block,.hero__block.is-style-border-bottom{border-bottom:1px solid var(--wp--preset--color--black,#000)}.hero__block.is-style-border-both{border-top:1px solid var(--wp--preset--color--black,#000)}.hero__block.is-style-border-none{border:none}@media (min-width:782px){.hero__block.alignwide{margin:auto;max-width:var(--wp--style--global--wide-size)}}@media (max-width:781px){.hero__media{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.hero__media:before{background:rgba(0,0,0,.5);content:"";display:block;height:100%;position:absolute;width:100%;z-index:1}}.hero__media_desktop,.hero__media_mobile{display:block;height:45rem;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%}@media (max-width:781px){.hero__media_desktop{display:none}}.hero__media_mobile{min-height:100%;min-width:100%;position:absolute}@media (min-width:782px){.hero__media_mobile{display:none}}.hero__inner{align-items:center;box-sizing:border-box;display:flex;height:100%;padding-left:var(--wp--preset--spacing--20,1.25rem);padding-right:4.7vw}@media (max-width:781px){.hero__inner{padding-bottom:var(--wp--preset--spacing--24,1.5rem)}}.hero__content h1{color:var(--hero-desktop-subheading-custom-color,var(--wp--preset--color--black,#000))}body.dark-mode .hero__content h1{filter:invert(1)}.hero__content h2{color:var(--hero-desktop-heading-custom-color,var(--wp--preset--color--black,#000))}body.dark-mode .hero__content h2{filter:invert(1)}.hero__content p{color:var(--hero-desktop-paragraph-custom-color,var(--wp--preset--color--black,#000))}body.dark-mode .hero__content p{color:var(--wp--preset--color--white,#fff)}@media (max-width:781px){.hero__content h1{color:var(--hero-mobile-subheading-custom-color,var(--wp--preset--color--lime,#e0f92b))}body.dark-mode .hero__content h1{filter:invert(0)}.hero__content h2{color:var(--hero-mobile-heading-custom-color,var(--wp--preset--color--white,#fff))}body.dark-mode .hero__content h2{filter:invert(0)}.hero__content p{color:var(--hero-mobile-paragraph-custom-color,var(--wp--preset--color--white,#fff))}body.dark-mode .hero__content p{filter:invert(0)}}.hero__content h1{line-height:1;margin-bottom:var(--wp--preset--spacing--12,.75rem);margin-top:0}.hero__content h2,.hero__content h3,.hero__content h4,.hero__content h5,.hero__content h6{line-height:1;margin-bottom:0;margin-top:0}.hero__content p{line-height:var(--wp--preset--spacing--24,1.5rem);margin-bottom:var(--wp--preset--spacing--12,.75rem);margin-top:var(--wp--preset--spacing--16,1rem)}@media (min-width:782px)and (max-width:940px){.hero__content h2.has-header-extra-large-font-size{font-size:var(--wp--preset--font-size--header-large,50px)!important}}.hero__content .wp-block-buttons{margin-top:var(--wp--preset--spacing--30,1.875rem)}@media (max-width:781px){.hero__gradient-overlay-on-mobile .hero__media:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.5))}}@media (min-width:782px){.hero__has-full-width-background .hero__wrapper{grid-template-columns:1fr;height:calc(100vh - var(--sticky-header-height, 0));justify-content:center;min-height:80vh}}.hero__has-full-width-background .hero__media{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.hero__has-full-width-background .hero__inner{margin:auto;padding-left:var(--wp--preset--spacing--20,1.25rem);padding-right:var(--wp--preset--spacing--20,1.25rem)}
