.footer{justify-content:center;align-items:center;gap:none;background:#fcfdff;flex-direction:row;margin-top:-1px;padding-top:120px;padding-bottom:50px;display:flex;overflow:hidden}@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{max-width:485px;font-family:var(--font-montreal),sans-serif;color:#0f1d07;margin-bottom:20px;font-size:2.25rem;font-weight:530;line-height:43.2px}@media only screen and (max-width:1024px){.footer__heading-text{max-width:345px;font-size:1.59969rem;line-height:30px}}@media only screen and (max-width:767px){.footer__heading-text{margin-bottom:15px}}.footer__top-inner-wrapper{justify-content:space-between;align-items:center;gap:none;flex-direction:row;margin-top:40px;display:flex}@media only screen and (max-width:767px){.footer__top-inner-wrapper{flex-direction:column;gap:20px;margin-top:30px}}.footer__contact-wrapper{justify-content:space-between;align-items:none;gap:none;flex-direction:row;width:100%;display:flex}.footer__contact-text-global,.footer__contact-text-location,.footer__contact-heading{font-family:var(--font-montreal),sans-serif;color:#0f1d07;font-size:1.25rem;font-weight:530;line-height:24px}@media only screen and (max-width:767px){.footer__contact-text-global,.footer__contact-text-location,.footer__contact-heading{font-size:.875rem;line-height:16.8px}}.footer__contact-text-global,.footer__contact-text-location{justify-content:none;flex-direction:row;align-items:center;gap:7px;display:flex}.footer__contact-text-location{margin-top:10px}.footer__contact-list{justify-content:none;align-items:none;flex-direction:column;gap:15px;margin-top:15px;list-style:none;display:flex}@media only screen and (max-width:767px){.footer__contact-list{gap:10px;margin-top:10px}}.footer__contact-item{font-family:var(--font-montreal),sans-serif;color:#15071d99;justify-content:none;flex-direction:row;align-items:center;gap:5px;font-size:1rem;font-weight:400;line-height:19px;display:flex}.footer__site-title-wrapper{justify-content:flex-end;align-items:none;gap:none;flex-direction:row;width:100%;display:flex}@media only screen and (max-width:767px){.footer__site-title-wrapper{justify-content:center}}.footer__site-title{font-family:var(--font-montreal),sans-serif;letter-spacing:9.25px;font-size:6.125rem;font-weight:530;line-height:118.4px}@media only screen and (max-width:1024px){.footer__site-title{letter-spacing:6.576px;font-size:4.38425rem;line-height:84.178px}}.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{background-color:#5cff46;width:100%;height:1px;margin-top:50px}@media only screen and (max-width:1024px){.footer__divider{margin-top:30px}}.footer__bottom{justify-content:space-between;align-items:center;gap:none;flex-direction:row;margin-top:20px;display:flex}@media only screen and (max-width:1024px){.footer__bottom{margin-top:10px}}@media only screen and (max-width:767px){.footer__bottom{flex-direction:column;justify-content:center;gap:30px}}.footer__all-right-reserved{justify-content:none;flex-direction:row;align-items:center;gap:20px;display:flex}.footer__all-right-reserved-heading{font-family:var(--font-montreal),sans-serif;font-size:1rem;font-weight:530;line-height:19px}.footer__all-right-reserved-text{font-family:var(--font-montreal),sans-serif;color:#15071d99;font-size:.875rem;font-weight:400;line-height:16px}.footer__social-wrapper{justify-content:none;flex-direction:row;align-items:center;gap:40px;list-style:none;display:flex}@media only screen and (max-width:1024px){.footer__social-wrapper{gap:30px}}.footer__social{font-family:var(--font-montreal),sans-serif;color:#0f1d07;font-size:1rem;font-weight:530;line-height:19px}.footer__social .fade-effect{background-image:url(../media/sprinkle-twitter.b8b3188d.png);background-size:cover;width:50px}.footer__social:has(.fade-effect) a{justify-content:none;align-items:none;flex-direction:row;gap:5px;display:flex}
