.footer{background-color:#eaf8e2;padding:65px 0 120px;gap:40px}.footer,.footer__logo-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.footer__logo-container{gap:20px}.footer-logos-brands{transform:scale(.45);opacity:.4}.footer__button-container{display:flex;align-items:center;justify-content:space-evenly;flex-direction:column;gap:10px}.footer__button-container h3{font-size:26px;line-height:30px;margin:40px 0 10px;font-weight:700;color:#132b16}.footer__buttons{gap:20px}.footer__buttons,.footer__buttons a{display:flex;justify-content:center;align-items:center}.footer__buttons a{background-color:#b3f88e;border-radius:50px;gap:10px;padding:15px 0;min-width:236px;font-weight:600;font-size:19px;line-height:26px;letter-spacing:0}.footer-logos{-o-object-fit:contain;object-fit:contain}.footer__icon-container-mobile{display:none}.footer__wrapper{padding:40px 20px;width:100%;max-width:1600px}.footer__structure{display:flex;justify-content:space-evenly}.footer__suscribe-container{display:flex;flex-direction:column;width:230px;min-width:230px}.footer__suscribe-container h4{font-size:18px;line-height:30px;text-decoration:underline;font-weight:500;margin-bottom:15px}.footer__suscribe-container p{font-size:14px;line-height:22px}.footer__navigation-container{display:flex;justify-content:space-between;width:450px;min-width:450px}.footer__column{display:flex;flex-direction:column}.footer__column p{font-family:var(--site-nav-font),Arial,sans-serif;color:#132b16;font-size:16px;font-weight:700;line-height:24px;margin-bottom:15px}.footer__column a{color:#132b16;font-size:16px;line-height:30px;text-align:left;font-weight:500}.footer__socials-container{width:230px;min-width:230px;display:flex;justify-content:center;align-items:flex-start;gap:15px}.footer__socials-container svg{transform:scale(1.1)}.--mobile-suscribe{text-align:center;display:none}@media (width <= 1024px){.footer{padding:40px 0 100px}.footer__logo-container img{max-width:150px}.footer__buttons{flex-direction:column;gap:10px}.footer__button-container h3{font-size:15px;line-height:17px;letter-spacing:.13px;margin-top:10px}.footer__buttons a{padding:15px 0;width:min(326px,calc(100vw - 40px));min-width:0}.footer__navigation-container{display:flex;justify-content:space-between;width:100%;max-width:370px!important;min-width:300px;padding:0 25px}.footer__wrapper{padding:0}.footer__column p{font-size:13px;line-height:24px;letter-spacing:0}.footer__column a{font-size:13px;line-height:26px;letter-spacing:0}.footer__socials-container,.footer__suscribe-container{display:none}.footer__icon-container-mobile{display:flex;gap:15px}.--mobile-suscribe{display:flex;max-width:315px;min-width:315px;margin-bottom:-10px}.footer-logos{transform:scale(.8)}}@media (width <= 768px){.footer__navigation-container{display:flex;justify-content:space-between;width:100%;max-width:370px!important;min-width:300px;padding:0 25px}}.footer--seasonal-logo{padding-top:var(--tc-footer-padding-top,65px)}.footer--seasonal-logo .footer__logo-container{gap:var(--tc-footer-logo-gap,20px)}.footer--seasonal-logo .footer__button-container h3{margin-top:var(--tc-footer-help-margin-top,40px)}body[data-tc-season] .footer__logo-container>.footer__seasonal-logo{width:var(--tc-footer-logo-width,260px);max-width:none;height:auto;filter:none}@media (width <= 1024px){.footer--seasonal-logo{padding-top:var(--tc-footer-mobile-padding-top,40px)}.footer--seasonal-logo .footer__button-container h3{margin-top:var(--tc-footer-mobile-help-margin-top,10px)}body[data-tc-season] .footer__logo-container>.footer__seasonal-logo{width:var(--tc-footer-logo-mobile-width,150px)}}.footer--decorated{position:relative;isolation:isolate}.footer__decoration{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.footer__decoration-image{position:absolute;display:block;bottom:-4px;width:43.35%;max-width:none;height:auto}.footer__decoration-image--left{left:0;clip-path:inset(0 50% 0 0)}.footer__decoration-image--right{right:0;clip-path:inset(0 0 0 50%)}@media (width <= 1024px){.footer__decoration-image{width:85%;bottom:-3px}}body[data-tc-season] .footer__logo-container>.footer__seasonal-logo--monochrome{filter:var(--tc-footer-brand-filter,brightness(0) invert(1))}.footer__leaves{position:absolute;inset:0;z-index:-1;overflow:hidden;contain:paint;visibility:hidden;pointer-events:none}.footer__fall{position:absolute;top:0;left:0;width:36px;height:36px;offset-path:var(--tc-leaf-path-left);offset-rotate:0deg;animation:footer-leaf-fall var(--tc-leaf-duration) linear infinite;animation-delay:var(--tc-leaf-delay);animation-play-state:paused}.footer__fall--right{offset-path:var(--tc-leaf-path-right)}.footer__leaf{display:block;width:100%;height:100%;background-image:var(--tc-leaf-image);background-size:200% 200%;background-position:var(--tc-leaf-sprite);background-repeat:no-repeat;animation:footer-leaf-flutter 4.8s ease-in-out infinite alternate;animation-delay:var(--tc-leaf-delay);animation-play-state:paused}.footer__leaves--visible{visibility:visible}.footer__leaves--visible :is(.footer__fall,.footer__leaf){animation-play-state:running}@keyframes footer-leaf-fall{0%{offset-distance:0;opacity:0}8%,88%{opacity:.94}to{offset-distance:100%;opacity:0}}@keyframes footer-leaf-flutter{0%{transform:translateX(-4px) rotate(calc(var(--tc-leaf-angle) - 15deg))}to{transform:translateX(4px) rotate(calc(var(--tc-leaf-angle) + 17deg))}}@media (width <= 1024px){.footer__fall{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){.footer__leaves{display:none}}