#editor .hero,#main .hero{position:relative;min-height:429px;display:flex;align-items:center;overflow:hidden;color:var(--white,#fff)}@media (max-width:600px){#editor .hero,#main .hero{min-height:60vh;min-height:60dvh}}.hero:before{content:'';position:absolute;inset:0;background:linear-gradient(230deg,rgba(0,0,0,1) 0%,rgba(0,0,0,.9) 6%,rgba(0,0,0,0) 30%),linear-gradient(151deg,rgba(0,0,0,.91) 0%,rgba(0,0,0,.81) 7%,rgba(0,0,0,0) 30%),var(--hero-overlay-vertical,none);pointer-events:none;z-index:2}.hero.has-bottom-gradient{--hero-overlay-vertical:linear-gradient(171deg,rgba(0,0,0,0) 50%,rgba(0,0,0,.85) 90%,rgba(0,0,0,.85) 100%)}.hero .bg-wrap,.hero .bg-video{position:absolute;inset:0;z-index:1}.hero .bg-video video,.hero .bg-video img{width:100%;height:100%;object-fit:cover;display:block}.hero .hero-inner{position:relative;z-index:3;width:100%;margin-inline:auto;padding-block:40vh 10vh;padding-block:40dvh 10dvh}.hero .hero-heading,.hero .hero-heading strong{font-size:48px;font-style:normal;line-height:.96;text-align:center;color:var(--white,#fff);margin:0 auto;max-width:var(--wp--style--global--wide-size,1300px)}.hero .hero-heading{font-weight:400}.hero .hero-heading strong{display:inline;font-weight:900}.hero .ctas-and-blurb{display:flex;justify-content:center;align-items:flex-start;margin-top:75px}.hero .ctas{padding-top:9px;width:315px;margin-right:auto;display:flex;align-items:flex-start;justify-content:flex-start}.hero .cta,.hero .cta span{color:var(--white,#fff)}.hero .cta{display:flex}.hero .cta:first-child{margin-right:auto}.hero .ctas+.blurb{width:calc(100% - 415px);font-size:24px;font-style:normal;font-weight:500;line-height:1.61;color:var(--white,#fff)}@media (max-width:1020px){.hero .ctas-and-blurb{flex-direction:column-reverse;align-items:center;margin-top:40px}.hero .ctas{margin-top:40px;margin-right:unset}.hero .ctas+.blurb{width:450px;max-width:90%;text-align:center}}@media (max-width:750px){.hero .hero-heading,.hero .hero-heading strong{font-size:36px}.hero .ctas-and-blurb .blurb{font-size:20px}.hero .ctas{margin-top:35px}}@media (max-width:600px){.hero .hero-heading,.hero .hero-heading strong{font-size:28px}.hero .ctas-and-blurb .blurb{font-size:16px}}