.route-stack main{background-color:#fff!important}.route-stack footer{background-color:#0b2414!important;margin-top:550px;position:relative}.route-stack footer:before{background-color:#fff!important;content:"";position:absolute;height:550px;top:-550px;left:0;background-image:url(../../../agave-footer-background.svg);background-size:cover;background-repeat:no-repeat;background-position:bottom center;width:100%;z-index:999}.banner.svelte-132rvun{position:relative;margin-top:-80px;padding-top:100px;padding-bottom:500px;background:linear-gradient(180deg,#00c7b7,#47e3ab 40%,#b7fd90 85%,#fff 90% 100%)}.banner.svelte-132rvun:after{content:"";position:absolute;height:550px;bottom:0;left:0;background-image:url(../../../stack_background.png);background-size:cover;background-repeat:no-repeat;background-position:bottom center;width:100%;z-index:999}.banner.svelte-132rvun h1:where(.svelte-132rvun){color:#0a5b91}.banner.svelte-132rvun p.overview:where(.svelte-132rvun){max-width:70vw;background:transparent}.tool-name.svelte-132rvun,.main-copy.svelte-132rvun{font-size:large}.main-copy.svelte-132rvun h2:where(.svelte-132rvun),.main-copy.svelte-132rvun h4:where(.svelte-132rvun){text-align:center}.main-copy.svelte-132rvun h2:where(.svelte-132rvun){font-size:1.75rem;margin:2rem 0 1.5rem}.main-copy.svelte-132rvun h4:where(.svelte-132rvun){font-size:1.35rem}@media(min-width:640px){.main-copy.svelte-132rvun{font-size:large}}@media(min-width:1024px){.main-copy.svelte-132rvun{font-size:x-large;padding:0 10rem}.main-copy.svelte-132rvun h2:where(.svelte-132rvun){font-size:2.25rem}.main-copy.svelte-132rvun h4:where(.svelte-132rvun){font-size:1.55rem;margin:1.75rem 0 2rem}}
