.footer_footer__1wMx8{position:relative;overflow:hidden;z-index:2;background-color:var(--black)}.footer_footer__dark__KMKz5{opacity:0;pointer-events:none;width:calc(100% - 24px);height:calc(100% - 24px);background-color:var(--black);position:absolute;top:0;left:12px}.footer_footer__container__JgqKM{position:relative;padding:12px}.footer_footer__sectionA__bv5Oe{color:var(--white);color:#fff;padding:1rem 4.5rem 2.5rem;display:flex;overflow:hidden}@media screen and (max-width:850px){.footer_footer__sectionA__bv5Oe{padding:4.5rem 2rem;flex-wrap:wrap}}.footer_footer__sectionB__pMgK3{color:var(--white);color:#fff;padding:0 4.5rem;display:flex;overflow:hidden}@media screen and (max-width:850px){.footer_footer__sectionB__pMgK3{padding:2rem}}.footer_footer__mapLink__34PC2{font-size:var(--fs-button);line-height:1.2;text-decoration:none}.footer_footer__marquee__FlKqE{width:100%;overflow:hidden}.footer_footer__colA__wq3E5{flex-basis:25%}.footer_footer__colA__wq3E5 h2{margin-bottom:1rem}@media screen and (max-width:850px){.footer_footer__colA__wq3E5{flex-basis:30%}}@media screen and (max-width:450px){.footer_footer__colA__wq3E5{flex-basis:100%;margin-bottom:2rem}}.footer_footer__colB__TIyrj,.footer_footer__colC__iv28U,.footer_footer__colD__N8156{flex-basis:25%;padding:0 1rem}.footer_footer__colB__TIyrj h3,.footer_footer__colC__iv28U h3,.footer_footer__colD__N8156 h3{font-size:var(--fs-p);margin-bottom:1.5rem;font-weight:400}.footer_footer__colB__TIyrj p,.footer_footer__colC__iv28U p,.footer_footer__colD__N8156 p{font-size:var(--fs-button)}@media screen and (max-width:850px){.footer_footer__colB__TIyrj,.footer_footer__colC__iv28U,.footer_footer__colD__N8156{padding:0}.footer_footer__colB__TIyrj{flex-basis:70%;margin-bottom:2rem}}@media screen and (max-width:450px){.footer_footer__colB__TIyrj{flex-basis:100%}}@media screen and (max-width:850px){.footer_footer__colC__iv28U,.footer_footer__colD__N8156{flex-basis:30%}}@media screen and (max-width:450px){.footer_footer__colC__iv28U,.footer_footer__colD__N8156{flex-basis:100%}}.footer_footer__ul__rSETZ{list-style:none;padding:0;margin:0}.footer_footer__contact__XaGBi{padding-top:2rem}.footer_footer__h3margin__1yAJO{margin-top:2rem}.footer_footer__authButtons__rMz1w{margin-top:2rem;display:flex;gap:.5rem}