.footer{margin-top:-1px;overflow:hidden;padding-top:120px;padding-bottom:50px;background:#fcfdff;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:none}@media only screen and (max-width:1024px){.footer{padding-top:80px}}@media only screen and (max-width:767px){.footer{padding-top:40px}}.footer__inner-wrapper{width:clamp(1200px,100% - 200px,1500px)}@media only screen and (max-width:1024px){.footer__inner-wrapper{width:calc(100% - 100px)}}@media only screen and (max-width:912px){.footer__inner-wrapper{width:calc(100% - 60px)}}@media only screen and (max-width:767px){.footer__inner-wrapper{width:calc(100% - 40px)}}.footer__heading-text{margin-bottom:20px;max-width:485px;font-family:var(--font-montreal),sans-serif;font-size:2.25rem;line-height:43.2px;font-weight:530;color:#0f1d07}@media only screen and (max-width:1024px){.footer__heading-text{max-width:345px;font-size:1.5996875rem;line-height:30px}}@media only screen and (max-width:767px){.footer__heading-text{margin-bottom:15px}}.footer__top-inner-wrapper{margin-top:40px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:none}@media only screen and (max-width:767px){.footer__top-inner-wrapper{margin-top:30px;flex-direction:column;gap:20px}}.footer__contact-wrapper{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:none;gap:none}.footer__contact-heading,.footer__contact-text-global,.footer__contact-text-location{font-family:var(--font-montreal),sans-serif;font-size:1.25rem;line-height:24px;font-weight:530;color:#0f1d07}@media only screen and (max-width:767px){.footer__contact-heading,.footer__contact-text-global,.footer__contact-text-location{font-size:.875rem;line-height:16.8px}}.footer__contact-text-global,.footer__contact-text-location{display:flex;flex-direction:row;justify-content:none;align-items:center;gap:7px}.footer__contact-text-location{margin-top:10px}.footer__contact-list{margin-top:15px;list-style:none;display:flex;flex-direction:column;justify-content:none;align-items:none;gap:15px}@media only screen and (max-width:767px){.footer__contact-list{margin-top:10px;gap:10px}}.footer__contact-item{font-family:var(--font-montreal),sans-serif;font-size:1rem;line-height:19px;font-weight:400;color:rgba(21,7,29,.6);display:flex;flex-direction:row;justify-content:none;align-items:center;gap:5px}.footer__site-title-wrapper{width:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:none;gap:none}@media only screen and (max-width:767px){.footer__site-title-wrapper{justify-content:center}}.footer__site-title{font-family:var(--font-montreal),sans-serif;font-size:6.125rem;line-height:118.4px;font-weight:530;letter-spacing:9.25px}@media only screen and (max-width:1024px){.footer__site-title{font-size:4.38425rem;line-height:84.178px;letter-spacing:6.576px}}.footer__site-title-icon{flex-shrink:0;margin-top:auto;margin-bottom:20px}.footer__site-title-icon svg{width:30.833px;height:30.833px}@media only screen and (max-width:1024px){.footer__site-title-icon{margin-bottom:15px}.footer__site-title-icon svg{width:21.921px;height:21.921px}}.footer__divider{margin-top:50px;width:100%;height:1px;background-color:#5cff46}@media only screen and (max-width:1024px){.footer__divider{margin-top:30px}}.footer__bottom{margin-top:20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:none}@media only screen and (max-width:1024px){.footer__bottom{margin-top:10px}}@media only screen and (max-width:767px){.footer__bottom{flex-direction:column;gap:30px;justify-content:center}}.footer__all-right-reserved{display:flex;flex-direction:row;justify-content:none;align-items:center;gap:20px}.footer__all-right-reserved-heading{font-family:var(--font-montreal),sans-serif;font-size:1rem;line-height:19px;font-weight:530}.footer__all-right-reserved-text{font-family:var(--font-montreal),sans-serif;font-size:.875rem;line-height:16px;font-weight:400;color:rgba(21,7,29,.6)}.footer__social-wrapper{list-style:none;display:flex;flex-direction:row;justify-content:none;align-items:center;gap:40px}@media only screen and (max-width:1024px){.footer__social-wrapper{gap:30px}}.footer__social{font-family:var(--font-montreal),sans-serif;font-size:1rem;line-height:19px;font-weight:530;color:#0f1d07}.footer__social .fade-effect{width:50px;background-image:url(/_next/static/media/sprinkle-twitter.c280abb3.png);background-size:cover}.footer__social:has(.fade-effect) a{display:flex;flex-direction:row;justify-content:none;align-items:none;gap:5px}