.main-hero-landing .section-hero{position:relative;display:flex;align-items:center;min-height:clamp(25rem,20rem + 20vw,43.75rem);background-size:cover;background-position:center;background-repeat:no-repeat}.main-hero-landing .section-hero::before{content:"";position:absolute;inset:0;background-color:rgba(26,54,93,.8);z-index:1}.main-hero-landing .section-hero .container{position:relative;z-index:2}.main-hero-landing .section-hero__content{display:flex;flex-direction:column;gap:1.5rem;padding-block:clamp(3rem,2rem + 4vw,6.25rem)}.main-hero-landing .section-hero__badge{display:inline-flex;align-self:flex-start;padding:.5rem 1rem;font-family:"Inter",sans-serif;font-size:.875rem;font-weight:500;color:#fff;background-color:hsla(0,0%,100%,.125);border-radius:9999px}.main-hero-landing .section-hero__title{font-family:"Inter",sans-serif;font-size:clamp(2rem,1.5rem + 3vw,3.25rem);font-weight:700;color:#fff;line-height:1.15}.main-hero-landing .section-hero__subtitle{font-size:clamp(1rem,.9rem + .5vw,1.25rem);line-height:1.6;color:hsla(0,0%,100%,.8);max-width:43.75rem}.main-hero-landing .section-hero__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:clamp(.5rem,.37rem + .5vw,1rem)}.main-hero-landing .section-hero__btn{display:inline-flex;align-items:center;justify-content:center;padding:1rem 1.75rem;font-family:"Inter",sans-serif;font-size:1rem;font-weight:600;color:#fff;text-decoration:none;border-radius:.75rem;transition:background-color .2s,border-color .2s}.main-hero-landing .section-hero__btn--primary{background-color:#7ac943}.main-hero-landing .section-hero__btn--primary:hover{background-color:rgb(102.3338842975,176.5024793388,50.6975206612);color:#fff}.main-hero-landing .section-hero__btn--outline{background-color:hsla(0,0%,100%,.125);border:2px solid #fff}.main-hero-landing .section-hero__btn--outline:hover{background-color:hsla(0,0%,100%,.2);color:#fff}@media(max-width: 768px){.main-hero-landing .section-hero__btn{width:100%;justify-content:center}}