.gg-hero,.gg-hero *{box-sizing:border-box}.gg-hero{align-items:center;background-color:var(--gg-midnight,#06121f);color:#fff;display:flex;min-height:var(--gg-hero-min-h,640px);overflow:hidden;position:relative}.gg-hero__media,.gg-hero__overlay{inset:0;position:absolute}.gg-hero__poster,.gg-hero__video{display:block;height:100%;inset:0;max-width:none;object-fit:cover;position:absolute;width:100%}.gg-hero__overlay{background-color:var(--gg-hero-overlay,rgba(30,30,30,.45))}.gg-hero__content{margin:0 auto;max-width:1200px;padding:var(--gg-hero-pt,clamp(48px,8vw,120px)) clamp(20px,5vw,64px) var(--gg-hero-pb,clamp(48px,8vw,120px));position:relative;width:100%;z-index:1}.gg-hero__text{max-width:640px}.gg-hero--center .gg-hero__content{text-align:center}.gg-hero--center .gg-hero__text{margin:0 auto}.gg-hero__text,.gg-hero__text a,.gg-hero__text h1,.gg-hero__text h2,.gg-hero__text h3,.gg-hero__text h4,.gg-hero__text h5,.gg-hero__text h6,.gg-hero__text li,.gg-hero__text p{color:#fff}.gg-hero__text>:first-child{margin-top:0}.gg-hero__text>:last-child{margin-bottom:0}.gg-hero__button{margin:0 0 32px}.gg-hero__text+.gg-hero__button{margin:32px 0 0}.gg-hero__pause{align-items:center;background:rgba(0,0,0,.35)!important;border:2px solid hsla(0,0%,100%,.8)!important;border-radius:50%!important;bottom:20px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;position:absolute;right:20px;width:40px;z-index:2}.gg-hero__pause:focus-visible{outline:3px solid var(--gg-yellow,#f2b600);outline-offset:3px}.gg-hero__icon-pause{border-left:4px solid #fff;border-right:4px solid #fff;height:14px;width:12px}.gg-hero__icon-play{border-bottom:8px solid transparent;border-left:12px solid #fff;border-top:8px solid transparent;display:none;height:0;margin-left:3px;width:0}.gg-hero.is-paused .gg-hero__icon-pause{display:none}.gg-hero.is-paused .gg-hero__icon-play{display:block}@media (prefers-reduced-motion:reduce){.gg-hero__pause,.gg-hero__video{display:none}}@media (max-width:767px){.gg-hero{min-height:min(var(--gg-hero-min-h,640px),560px)}.gg-hero__pause{bottom:12px;right:12px}}