.federicousuelli-footer{background-color:#f9fbfd;color:#2c3e50;font-family:Inter,sans-serif;padding:3rem 1rem}.federicousuelli-footer__container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8rem;justify-content:center;margin:0 auto;max-width:1200px;padding:0 1rem}.federicousuelli-footer__left{margin-bottom:2rem}@media (max-width:600px){.federicousuelli-footer__container{align-items:center;flex-direction:column;text-align:center}.footer__phone{justify-content:center}.footer__legal .footer__line{margin-bottom:.75rem}}.federicousuelli-footer__left img{height:auto;max-width:140px}.footer__heading{font-size:1.5rem;font-weight:600;margin-bottom:1rem}.footer__phone{align-items:center;display:flex;margin-bottom:1.5rem}.footer__phone-icon{display:inline-flex;margin-right:.5rem}.footer__phone-number{color:#2c3e50;font-size:1rem;font-weight:500;text-decoration:none}.footer__phone-number:hover{text-decoration:underline}.footer__legal{font-size:.875rem;line-height:1.6}.footer__line{margin-bottom:.5rem}.footer__link{color:#2c3e50;font-weight:500;text-decoration:none}.footer__link:hover{text-decoration:underline}.footer__powered-by{font-weight:600}#thedifefe{color:#787878}