.footer{width:100%;padding:48px 0 0;background:#000;color:var(--white)}.footer__container{width:100%;display:flex;justify-content:space-between;padding-bottom:48px;align-items:flex-end}@media(max-width:768px){.footer__container{flex-direction:column}}.footer__left{color:var(--white);max-width:320px}@media(max-width:768px){.footer__left{width:100%;max-width:100%}}.footer__cta{font-size:36px;font-weight:400;line-height:130%;letter-spacing:.72px;margin-bottom:24px}.footer__contact-cta{color:var(--orange);font-size:14px}.footer__right{display:flex;flex-direction:column;text-align:right;align-items:flex-end;font-size:14px;gap:8px}@media(max-width:768px){.footer__right{width:100%;align-items:flex-start;margin-top:32px}}.footer__socials{display:flex;margin-top:18px;gap:12px;align-items:center}.footer__bottom{padding:12px 0;width:100%;color:var(--black);background:var(--orange);font-size:12px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.12px}.footer__bottom-container{display:flex;justify-content:space-between;width:100%;flex-wrap:wrap}@media(max-width:768px){.footer__bottom-container{justify-content:center}.footer__bottom-container div{width:100%}}.footer__bottom-legal{display:flex;gap:4px}@media(max-width:768px){.footer__bottom-legal{margin-top:8px}}