.everleaf-footer,.footer{border-top:none;text-align:center;position:relative}.footer:after,.footer:before{content:"";position:absolute;top:0;left:0;right:0;z-index:2;height:5.1rem;background:linear-gradient(180deg,#00000026,#0000)}.footer:after{height:2.6rem;background:linear-gradient(180deg,#0000000d,#0000)}.everleaf-footer .copyright-container{color:rgb(var(--color-foreground));background-color:rgb(var(--forest-yellow-light));mix-blend-mode:multiply}.everleaf-footer .copyright-links{list-style:none;margin:0 auto;padding:3.2rem;display:flex;flex-direction:column;gap:1.6rem}.everleaf-footer .copyright-links a{color:inherit;text-decoration:none;font-weight:700}.everleaf-footer .signup{padding:5.4rem 1.6rem 3.2rem}.everleaf-footer .signup h3,.everleaf-footer .signup p{margin-bottom:1rem}.everleaf-footer .newsletter{margin:0 auto 3.2rem}.everleaf-footer .newsletter input[type=email]{background-color:rgba(var(--forest-yellow-light),1);border-color:rgba(var(--forest-yellow-light),1)}.everleaf-footer .newsletter>div{max-width:100%;width:45rem;margin:0 auto}.newsletter-form__field-wrapper{max-width:36rem}.everleaf-footer .logos svg{margin:0 auto;display:block;max-width:100%;height:auto}.everleaf-footer .socials{margin:0 auto}.everleaf-footer .socials ul{display:flex;justify-content:space-between;align-items:center;margin:0 auto 3.2rem;padding:0;list-style:none;font-size:0;width:22rem}.everleaf-footer .socials ul a{color:inherit}@media (min-width: 750px){.everleaf-footer .signup{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem}.everleaf-footer .logos{display:flex;justify-content:center;gap:4.4rem}.everleaf-footer .logos svg{height:auto;max-width:90%}.everleaf-footer .signup>div{width:calc(calc(100% - 3rem) / 3);flex-shrink:0}.everleaf-footer .socials ul{max-width:90%}.everleaf-footer .socials ul,.everleaf-footer .newsletter{margin-bottom:0}.everleaf-footer .copyright-links{flex-direction:row;justify-content:space-between;align-items:center}}@keyframes appear-down{0%{opacity:0;margin-top:-1rem}to{opacity:1;margin-top:0}}@keyframes animateLocalization{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(-1rem)}}@supports not (inset: 10px){@media screen and (max-width: 749px){.footer .grid{margin-left:0}}}
/*# sourceMappingURL=/s/files/1/0019/3439/3408/t/81/assets/section-footer.css.map */
