.base{overflow:hidden;padding-left:20px;padding-right:20px;position:relative}.base .bg-image,.base .bg-video{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.base .bg-image img,.base .bg-video video{height:100%;object-fit:cover;object-position:center;width:100%}.base:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.base .wrapper{position:relative;z-index:3}.base.hero{overflow:visible}.hero .wrapper{display:flex;flex-direction:column;margin:0 auto;max-width:1440px}.hero__body,.hero__header{width:100%}.hero__body img{object-fit:contain;width:100%}@media only screen and (min-width:768px){.hero .wrapper{flex-direction:row;justify-content:space-between}}.hero__header.centered{text-align:center}.button-group{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-top:26px}.centered .button-group{justify-content:center}@media only screen and (min-width:768px){.hero.hero--stacked .wrapper{flex-direction:column;gap:45px}.hero.hero--stacked .wrapper .hero__header{max-width:100%}}.hero.hero--centered .wrapper{align-items:center;justify-content:center;text-align:center}.hero.hero--centered .wrapper .button-group{justify-content:center}.hero .aa-button+.aa-button{margin:0!important}.hero .aa-subheading,.hero .aa-subtitle{background-color:#e2f9e6;border-radius:100px;color:#0b240e;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.05em;margin-bottom:24px;padding:8px 20px 6px;text-transform:uppercase}.hero .aa-button{background-color:#0b240e!important;border:2px solid #0b240e!important;border-radius:100px!important;color:#d8f2d7!important;font-weight:600!important;padding:18px 32px 15px!important}.hero .aa-button:active,.hero .aa-button:focus,.hero .aa-button:hover{background-color:transparent!important;border:2px solid #0b240e!important;color:#0b240e!important}.hero .aa-button.aa-button--accent{background-color:#70e77f!important;border:2px solid #70e77f!important;color:#0b240e!important}.hero .aa-button.aa-button--accent:active,.hero .aa-button.aa-button--accent:focus,.hero .aa-button.aa-button--accent:hover{background-color:#306b37!important;border:2px solid #306b37!important;color:#70e77f!important}.hero .aa-button.aa-button--white{background-color:#fff!important;border:2px solid #fff!important;color:#0b240e!important}.hero .aa-button.aa-button--white:active,.hero .aa-button.aa-button--white:focus,.hero .aa-button.aa-button--white:hover{background-color:#d8f2d7!important;border:2px solid #d8f2d7!important;color:#0b240e!important}.hero .aa-button.aa-button--outline{background-color:transparent!important;border:2px solid #fff!important;color:#fff!important}.hero .aa-button.aa-button--outline:active,.hero .aa-button.aa-button--outline:focus,.hero .aa-button.aa-button--outline:hover{background-color:transparent!important;border:2px solid #d8f2d7!important;color:#d8f2d7!important}.hero__header.content-light,.hero__header.content-light h1,.hero__header.content-light h2,.hero__header.content-light h3,.hero__header.content-light h4,.hero__header.content-light h5,.hero__header.content-light h6,.hero__header.content-light p,.hero__header.content-light span,.hero__header.content-light strong{color:#fff}