@keyframes bounce{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.hero-banner__inner{background:var(--color-secondary);box-sizing:border-box;padding:calc(120px + 7rem) 0 12rem;position:relative}.hero-banner__inner:after,.hero-banner__inner:before{content:"";height:15%;left:0;position:absolute;width:100%;z-index:1}.hero-banner__inner:before{background:linear-gradient(to bottom,var(--color-secondary),#0000);top:0}.hero-banner__inner:after{background:linear-gradient(to top,var(--color-secondary),#0000);bottom:0}@media(max-width:992px){.hero-banner__inner{padding:calc(80px + 4rem) 0 6rem}}.hero-banner.has-pretitle .hero-banner__inner{padding-top:calc(120px + 5rem)}@media(max-width:992px){.hero-banner.has-pretitle .hero-banner__inner{padding:calc(80px + 2rem) 0 6rem}}.hero-banner__footer{align-items:flex-start;display:flex;flex-direction:column;gap:1.25rem}.hero-banner__actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.hero-banner__actions .hero-banner__cta{display:flex}.hero-banner__actions .button{white-space:nowrap}.hero-banner__actions .button-outline{background:#0000;border-color:var(--color-light);color:var(--color-light);transition:.2s ease}.hero-banner__actions .button-outline:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-secondary)}.hero-banner__video-trigger .hero-banner__video-icon{border-bottom:8px solid #0000;border-left:13px solid var(--color-primary);border-top:8px solid #0000;height:0;transition:border-color .2s ease;width:0}.hero-banner__video-trigger:hover .hero-banner__video-icon{border-left-color:var(--color-secondary)}.hero-banner__video-popup{background:#000;line-height:0;width:min(90vw,1200px)}.hero-banner__video-popup video{background:#000;display:block;max-height:85vh;width:100%}.hero-banner__post-text{font-size:.75rem;line-height:1.5;max-width:70%}@media(max-width:992px){.hero-banner__post-text{font-size:.875rem;max-width:100%}}.hero-banner__post-text>*{margin:0}.hero-banner__background:before{background:linear-gradient(to right,var(--color-secondary) 5%,#0000 75%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.hero-banner__background{height:100%;position:absolute;right:0;top:0;width:85%;z-index:0}.hero-banner__background :is(img,picture){height:100%;object-fit:cover;width:100%}.hero-banner__pretitle{display:block;font-size:16px;font-weight:600;text-transform:uppercase}.hero-banner__pretitle:after{background:var(--color-light);content:"";display:block;height:2px;margin-top:15px;position:relative;width:20%}.hero-banner__content{color:var(--color-light)}.hero-banner__content-inner{align-items:flex-start;display:flex;flex-direction:column;gap:2rem 0;max-width:52%}@media(max-width:1650px)and (min-width:992px){.hero-banner__content-inner{max-width:55%}}@media(max-width:992px){.hero-banner__content-inner{max-width:100%}}.hero-banner__content-inner>*{margin:0!important}.hero-banner__text{display:flex;flex-direction:column;gap:20px 0;max-width:70%}.hero-banner__text>*{margin:0}@media(max-width:992px){.hero-banner__text{max-width:100%}}.hero-banner__arrow-down{appearance:none;background:#0000;border:0;bottom:4rem;cursor:pointer;display:block;left:50%;padding:.75rem;position:absolute;transform:translateX(-50%);width:56px;z-index:2}@media(max-width:992px){.hero-banner__arrow-down{bottom:1.5rem;width:48px}}.hero-banner__arrow-down:focus-visible{border-radius:4px;outline:2px solid var(--color-primary);outline-offset:3px}.hero-banner__arrow-down svg{animation:bounce 2s infinite;display:block;height:auto;width:100%}
/*# sourceMappingURL=hero-banner.css.map*/