.footer{padding:var(--lg);background:#383d44;color:var(--n-0);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:var(--lg)}.footer,.footer .left-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.footer .left-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}.footer .contatti{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--lg);margin-bottom:var(--md)}.footer .contatti,.footer .contatti .contact-group{display:-webkit-box;display:-ms-flexbox;display:flex}.footer .contatti .contact-group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--s)}@media(max-width:580px){.footer .contatti .contact-group{width:100%}}.footer .contatti .contact-group a{-ms-flex-negative:0;flex-shrink:0;text-decoration:underline}.footer .info-company{-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:11px}.footer .info-company,.footer .legal{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--md)}.footer .legal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:14px}.footer.no-margin{margin-top:0}@media(max-width:641px){.footer{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:var(--lg)}}