.c-hero{background-color:#024423;background-image:linear-gradient(90deg,rgba(2,68,35,.96) 0,rgba(2,68,35,.88) 45%,rgba(2,68,35,.35) 100%),var(--c-hero-img,none);background-position:50%;background-size:cover;border-radius:0 0 80px 0;color:#fff;padding:120px 0 112px;position:relative}.c-hero .c-hero__inner{margin:0 auto;max-width:86%}.c-hero .c-hero__eyebrow{color:#8bc641;font-family:Montserrat,sans-serif;font-size:14px;font-weight:800;letter-spacing:.08em;line-height:1.4;margin:0 0 16px;text-transform:uppercase}.c-hero .c-hero__heading{color:#fff;font-family:Montserrat,sans-serif;font-size:60px;font-weight:800;line-height:1.05;margin:0 0 20px;max-width:960px;text-wrap:balance}.c-hero .c-hero__text,.c-hero .c-hero__text p{color:#e6ede1;font-family:Overpass,sans-serif;font-size:18px;font-weight:500;line-height:1.4;margin:0;max-width:680px}.c-hero .c-hero__text p+p{margin-top:12px}.c-hero .c-hero__btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.c-hero .c-hero__btn{border:2px solid transparent;border-radius:6px;display:inline-block;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;line-height:1.2;padding:14px 26px;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s}.c-hero .c-hero__btn--primary{background:#8bc641;border-color:#8bc641;color:#024423}.c-hero .c-hero__btn--primary:focus-visible,.c-hero .c-hero__btn--primary:hover{background:#fff;border-color:#fff;color:#024423}.c-hero .c-hero__btn--secondary{background:transparent;border-color:hsla(0,0%,100%,.85);color:#fff}.c-hero .c-hero__btn--secondary:focus-visible,.c-hero .c-hero__btn--secondary:hover{background:#fff;border-color:#fff;color:#024423}@media (max-width:991px){.c-hero .c-hero__heading{font-size:46px}}@media (max-width:767px){.c-hero{background-image:linear-gradient(180deg,rgba(2,68,35,.55) 0,rgba(2,68,35,.9) 40%,rgba(2,68,35,.96) 100%),var(--c-hero-img,none);border-radius:0 0 48px 0;padding:64px 0 60px}.c-hero .c-hero__inner{max-width:none;padding:0 24px}.c-hero .c-hero__heading{font-size:36px;line-height:1.1}.c-hero .c-hero__btns{flex-direction:column}.c-hero .c-hero__btn{text-align:center}}